.elementor-189 .elementor-element.elementor-element-a64608c{--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:8vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-189 .elementor-element.elementor-element-a64608c:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-a64608c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-dd44a84{text-align:center;}.elementor-189 .elementor-element.elementor-element-dd44a84 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-189 .elementor-element.elementor-element-0d88a93{text-align:center;}.elementor-189 .elementor-element.elementor-element-0d88a93 .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 );font-style:var( --e-global-typography-secondary-font-style );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-189 .elementor-element.elementor-element-b3e861d{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-b3e861d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-8f010f7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-8f010f7.e-con{--flex-grow:1;--flex-shrink:0;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-d52b6b4{--display:flex;}.elementor-189 .elementor-element.elementor-element-d52b6b4.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-f5a851b .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-189 .elementor-element.elementor-element-a276710.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-a276710{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-b8ba13d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-189 .elementor-element.elementor-element-b8ba13d .elementor-heading-title{font-family:var( --e-global-typography-51878f7-font-family ), Sans-serif;font-size:var( --e-global-typography-51878f7-font-size );font-weight:var( --e-global-typography-51878f7-font-weight );text-transform:var( --e-global-typography-51878f7-text-transform );font-style:var( --e-global-typography-51878f7-font-style );text-decoration:var( --e-global-typography-51878f7-text-decoration );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );color:var( --e-global-color-accent );}.elementor-189 .elementor-element.elementor-element-197d4a0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-197d4a0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-184c571{--display:flex;}.elementor-189 .elementor-element.elementor-element-184c571.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-a061626 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-c22cbef.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-c22cbef{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-5416a26 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-189 .elementor-element.elementor-element-5416a26 .elementor-heading-title{font-family:var( --e-global-typography-51878f7-font-family ), Sans-serif;font-size:var( --e-global-typography-51878f7-font-size );font-weight:var( --e-global-typography-51878f7-font-weight );text-transform:var( --e-global-typography-51878f7-text-transform );font-style:var( --e-global-typography-51878f7-font-style );text-decoration:var( --e-global-typography-51878f7-text-decoration );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );color:var( --e-global-color-accent );}.elementor-189 .elementor-element.elementor-element-45dd7fa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-45dd7fa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-9ab64f7{--display:flex;}.elementor-189 .elementor-element.elementor-element-9ab64f7.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-028dc7f .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-3d8d4f4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-3d8d4f4{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-b3ee5f1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-189 .elementor-element.elementor-element-b3ee5f1 .elementor-heading-title{font-family:var( --e-global-typography-51878f7-font-family ), Sans-serif;font-size:var( --e-global-typography-51878f7-font-size );font-weight:var( --e-global-typography-51878f7-font-weight );text-transform:var( --e-global-typography-51878f7-text-transform );font-style:var( --e-global-typography-51878f7-font-style );text-decoration:var( --e-global-typography-51878f7-text-decoration );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );color:var( --e-global-color-accent );}.elementor-189 .elementor-element.elementor-element-dfa78ca{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-dfa78ca.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-6fd1c61{--display:flex;}.elementor-189 .elementor-element.elementor-element-6fd1c61.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-19f1699 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-6ba7223.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-6ba7223{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-72212c0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-189 .elementor-element.elementor-element-72212c0 .elementor-heading-title{font-family:var( --e-global-typography-51878f7-font-family ), Sans-serif;font-size:var( --e-global-typography-51878f7-font-size );font-weight:var( --e-global-typography-51878f7-font-weight );text-transform:var( --e-global-typography-51878f7-text-transform );font-style:var( --e-global-typography-51878f7-font-style );text-decoration:var( --e-global-typography-51878f7-text-decoration );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );color:var( --e-global-color-accent );}.elementor-189 .elementor-element.elementor-element-3faaf64{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-3faaf64.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-a323787{--display:flex;}.elementor-189 .elementor-element.elementor-element-a323787.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-72d832e .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-cc11303.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-cc11303{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-d7ff28d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-189 .elementor-element.elementor-element-d7ff28d .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-accent );}.elementor-189 .elementor-element.elementor-element-e7965df{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-e7965df:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-e7965df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-189 .elementor-element.elementor-element-e7965df.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-11284f6{--display:flex;}.elementor-189 .elementor-element.elementor-element-11284f6.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-ba6579d .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-65f71f9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-65f71f9{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-ab8cfce > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-189 .elementor-element.elementor-element-ab8cfce .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-accent );}.elementor-189 .elementor-element.elementor-element-93364ab{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-93364ab.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-2d9fab1{--display:flex;}.elementor-189 .elementor-element.elementor-element-2d9fab1.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-a2955b7 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-46a6619.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-46a6619{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-5222476 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-189 .elementor-element.elementor-element-5222476 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-accent );}.elementor-189 .elementor-element.elementor-element-e5d417e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-e5d417e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-435a2c6{--display:flex;}.elementor-189 .elementor-element.elementor-element-435a2c6.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-3ee42fd .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-4bf88a6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-4bf88a6{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-896c37f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-189 .elementor-element.elementor-element-896c37f .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-accent );}.elementor-189 .elementor-element.elementor-element-28b736c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-28b736c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-bfa01eb{--display:flex;}.elementor-189 .elementor-element.elementor-element-bfa01eb.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-0b25cef .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-6f0d01b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-6f0d01b{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-bfd307b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-189 .elementor-element.elementor-element-bfd307b .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-accent );}.elementor-189 .elementor-element.elementor-element-7aed4dd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-7aed4dd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-8810bd4{--display:flex;}.elementor-189 .elementor-element.elementor-element-8810bd4.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-9d59148 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-6ba9f2f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-6ba9f2f{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-c25a9e6 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-189 .elementor-element.elementor-element-c25a9e6 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-accent );}.elementor-189 .elementor-element.elementor-element-170fa8a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-170fa8a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-0435985{--display:flex;}.elementor-189 .elementor-element.elementor-element-0435985.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-111b045 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-4831b4b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-4831b4b{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-94a0419 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-189 .elementor-element.elementor-element-94a0419 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-accent );}.elementor-189 .elementor-element.elementor-element-d84c0f2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-d84c0f2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-984346c{--display:flex;}.elementor-189 .elementor-element.elementor-element-984346c.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-004af17 .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-f1f016d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-f1f016d{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-a2087ca > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-189 .elementor-element.elementor-element-a2087ca .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-accent );}.elementor-189 .elementor-element.elementor-element-7458edd{--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;}.elementor-189 .elementor-element.elementor-element-1d664ac{--display:flex;}.elementor-189 .elementor-element.elementor-element-7f7f889{text-align:left;}.elementor-189 .elementor-element.elementor-element-7f7f889 .elementor-heading-title{font-family:"halyardbook", Sans-serif;font-size:clamp(1.424rem, 1.3579rem + 0.3306vw, 1.953rem);font-weight:bold;text-transform:none;font-style:normal;}.elementor-189 .elementor-element.elementor-element-d88248c{text-align:justify;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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-d175b84{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-189 .elementor-element.elementor-element-f7dca44{--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;}.elementor-189 .elementor-element.elementor-element-3c0a391{--spacer-size:40rem;}@media(max-width:1024px){.elementor-189 .elementor-element.elementor-element-a64608c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-189 .elementor-element.elementor-element-0d88a93 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-189 .elementor-element.elementor-element-b3e861d{--justify-content:center;}.elementor-189 .elementor-element.elementor-element-8f010f7{--flex-wrap:wrap;}.elementor-189 .elementor-element.elementor-element-8f010f7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-f5a851b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-a276710{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-b8ba13d .elementor-heading-title{font-size:var( --e-global-typography-51878f7-font-size );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );}.elementor-189 .elementor-element.elementor-element-197d4a0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-a061626 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-c22cbef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-5416a26 .elementor-heading-title{font-size:var( --e-global-typography-51878f7-font-size );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );}.elementor-189 .elementor-element.elementor-element-45dd7fa{--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-189 .elementor-element.elementor-element-028dc7f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-3d8d4f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-b3ee5f1 .elementor-heading-title{font-size:var( --e-global-typography-51878f7-font-size );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );}.elementor-189 .elementor-element.elementor-element-dfa78ca{--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-189 .elementor-element.elementor-element-19f1699 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-6ba7223{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-72212c0 .elementor-heading-title{font-size:var( --e-global-typography-51878f7-font-size );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );}.elementor-189 .elementor-element.elementor-element-3faaf64{--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-189 .elementor-element.elementor-element-72d832e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-cc11303{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-d7ff28d .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-ba6579d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-65f71f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-ab8cfce .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-93364ab{--flex-wrap:wrap;}.elementor-189 .elementor-element.elementor-element-93364ab.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-a2955b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-46a6619{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-5222476 .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-e5d417e{--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-189 .elementor-element.elementor-element-3ee42fd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-4bf88a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-896c37f .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-28b736c{--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-189 .elementor-element.elementor-element-0b25cef .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-6f0d01b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-bfd307b .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-7aed4dd{--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-189 .elementor-element.elementor-element-9d59148 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-6ba9f2f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-c25a9e6 .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-170fa8a{--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-189 .elementor-element.elementor-element-111b045 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-4831b4b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-94a0419 .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-d84c0f2{--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-189 .elementor-element.elementor-element-004af17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-f1f016d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-a2087ca .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-d88248c{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-3c0a391{--spacer-size:30rem;}}@media(max-width:767px){.elementor-189 .elementor-element.elementor-element-a64608c{--padding-top:24vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-189 .elementor-element.elementor-element-0d88a93 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-f5a851b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-a276710{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-b8ba13d .elementor-heading-title{font-size:var( --e-global-typography-51878f7-font-size );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );}.elementor-189 .elementor-element.elementor-element-a061626 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-c22cbef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-5416a26 .elementor-heading-title{font-size:var( --e-global-typography-51878f7-font-size );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );}.elementor-189 .elementor-element.elementor-element-028dc7f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-3d8d4f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-b3ee5f1 .elementor-heading-title{font-size:var( --e-global-typography-51878f7-font-size );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );}.elementor-189 .elementor-element.elementor-element-19f1699 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-6ba7223{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-72212c0 .elementor-heading-title{font-size:var( --e-global-typography-51878f7-font-size );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );}.elementor-189 .elementor-element.elementor-element-72d832e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-cc11303{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-d7ff28d .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-ba6579d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-65f71f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-ab8cfce .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-a2955b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-46a6619{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-5222476 .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-3ee42fd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-4bf88a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-896c37f .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-0b25cef .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-6f0d01b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-bfd307b .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-9d59148 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-6ba9f2f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-c25a9e6 .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-111b045 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-4831b4b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-94a0419 .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-004af17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-f1f016d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-a2087ca .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-d88248c{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-3c0a391{--spacer-size:20rem;}}@media(min-width:768px){.elementor-189 .elementor-element.elementor-element-8f010f7{--width:265px;}.elementor-189 .elementor-element.elementor-element-197d4a0{--width:265px;}.elementor-189 .elementor-element.elementor-element-45dd7fa{--width:265px;}.elementor-189 .elementor-element.elementor-element-dfa78ca{--width:265px;}.elementor-189 .elementor-element.elementor-element-3faaf64{--width:265px;}.elementor-189 .elementor-element.elementor-element-e7965df{--width:265px;}.elementor-189 .elementor-element.elementor-element-93364ab{--width:265px;}.elementor-189 .elementor-element.elementor-element-e5d417e{--width:265px;}.elementor-189 .elementor-element.elementor-element-28b736c{--width:265px;}.elementor-189 .elementor-element.elementor-element-7aed4dd{--width:265px;}.elementor-189 .elementor-element.elementor-element-170fa8a{--width:265px;}.elementor-189 .elementor-element.elementor-element-d84c0f2{--width:265px;}.elementor-189 .elementor-element.elementor-element-1d664ac{--width:50%;}.elementor-189 .elementor-element.elementor-element-d175b84{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-189 .elementor-element.elementor-element-8f010f7{--width:48%;}.elementor-189 .elementor-element.elementor-element-197d4a0{--width:48%;}.elementor-189 .elementor-element.elementor-element-45dd7fa{--width:48%;}.elementor-189 .elementor-element.elementor-element-dfa78ca{--width:48%;}.elementor-189 .elementor-element.elementor-element-3faaf64{--width:48%;}.elementor-189 .elementor-element.elementor-element-e7965df{--width:48%;}.elementor-189 .elementor-element.elementor-element-93364ab{--width:48%;}.elementor-189 .elementor-element.elementor-element-e5d417e{--width:48%;}.elementor-189 .elementor-element.elementor-element-28b736c{--width:48%;}.elementor-189 .elementor-element.elementor-element-7aed4dd{--width:48%;}.elementor-189 .elementor-element.elementor-element-170fa8a{--width:48%;}.elementor-189 .elementor-element.elementor-element-d84c0f2{--width:48%;}}@media(min-width:2400px){.elementor-189 .elementor-element.elementor-element-a64608c{--padding-top:5vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-189 .elementor-element.elementor-element-0d88a93 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-189 .elementor-element.elementor-element-b3e861d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-8f010f7{--width:430px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-d52b6b4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-f5a851b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-a276710{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-b8ba13d .elementor-heading-title{font-size:var( --e-global-typography-51878f7-font-size );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );}.elementor-189 .elementor-element.elementor-element-197d4a0{--width:430px;}.elementor-189 .elementor-element.elementor-element-a061626 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-c22cbef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-5416a26 .elementor-heading-title{font-size:var( --e-global-typography-51878f7-font-size );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );}.elementor-189 .elementor-element.elementor-element-45dd7fa{--width:430px;}.elementor-189 .elementor-element.elementor-element-028dc7f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-3d8d4f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-b3ee5f1 .elementor-heading-title{font-size:var( --e-global-typography-51878f7-font-size );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );}.elementor-189 .elementor-element.elementor-element-dfa78ca{--width:430px;}.elementor-189 .elementor-element.elementor-element-19f1699 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-6ba7223{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-72212c0 .elementor-heading-title{font-size:var( --e-global-typography-51878f7-font-size );line-height:var( --e-global-typography-51878f7-line-height );letter-spacing:var( --e-global-typography-51878f7-letter-spacing );word-spacing:var( --e-global-typography-51878f7-word-spacing );}.elementor-189 .elementor-element.elementor-element-3faaf64{--width:430px;}.elementor-189 .elementor-element.elementor-element-72d832e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-cc11303{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-d7ff28d .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-e7965df{--width:430px;}.elementor-189 .elementor-element.elementor-element-ba6579d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-65f71f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-ab8cfce .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-93364ab{--width:430px;}.elementor-189 .elementor-element.elementor-element-2d9fab1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-189 .elementor-element.elementor-element-a2955b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-46a6619{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-5222476 .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-e5d417e{--width:430px;}.elementor-189 .elementor-element.elementor-element-3ee42fd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-4bf88a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-896c37f .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-28b736c{--width:430px;}.elementor-189 .elementor-element.elementor-element-0b25cef .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-6f0d01b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-bfd307b .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-7aed4dd{--width:430px;}.elementor-189 .elementor-element.elementor-element-9d59148 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-6ba9f2f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-c25a9e6 .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-170fa8a{--width:430px;}.elementor-189 .elementor-element.elementor-element-111b045 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-4831b4b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-94a0419 .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-d84c0f2{--width:430px;}.elementor-189 .elementor-element.elementor-element-004af17 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-f1f016d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-189 .elementor-element.elementor-element-a2087ca .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 );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-189 .elementor-element.elementor-element-d88248c{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 );word-spacing:var( --e-global-typography-accent-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-b3e861d */.card {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.card-media img {
  display: block;
  max-width: 100%;
  height: auto;
}

.card-body {
  background: #f5f5f5;
  padding: 10px;
  margin-top: -20px;      /* wchodzi pod zdjęcie */
  padding-top: 25px;
  z-index: 1;             /* nad tłem karty */
  position: relative;
}
.card-media {
  background: #f5f5f5; /* konieczne, żeby cień był widoczny na jasnym tle */
  box-shadow: 0 4px 10px rgba(0,0,0,0.5); /* cień wokół całej karty */
  overflow: hidden;   /* żeby np. obrazek nie „wychodził” poza zaokrąglenia */
}
.card-body {
  background: #f5f5f5; /* konieczne, żeby cień był widoczny na jasnym tle */
  box-shadow: 0 4px 10px rgba(0,0,0,0.5); /* cień wokół całej karty */
  overflow: hidden;   /* żeby np. obrazek nie „wychodził” poza zaokrąglenia */
}
.card:hover {
  transform: scale(1.04);
}
/* Dashed underline tylko pod tekstem (natywne) + kontrola grubości */
.u-dashed{
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-color: #014135;
  text-underline-offset: 6px;         /* odstęp od tekstu */
  text-decoration-thickness: 2px;     /* <<< GRUBOŚĆ linii */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d175b84 */.floating-img {
  position: relative;
  width: 300px;
  height: 300px;
}

.floating-img img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1024px;
  height: auto;
  transform: translate(-50%, -50%);
  animation: floatOutside 90s infinite ease-in-out alternate;
}

@keyframes floatOutside {
  0%   { transform: translate(-50%, -50%) translate(0px, 0px); }
  5%   { transform: translate(-50%, -50%) translate(9px, -70px); }
  12%  { transform: translate(-50%, -50%) translate(-20px, 70px); }
  20%  { transform: translate(-50%, -50%) translate(12px, 30px); }
  28%  { transform: translate(-50%, -50%) translate(-11px, -80px); }
  37%  { transform: translate(-50%, -50%) translate(10px, 100px); }
  46%  { transform: translate(-50%, -50%) translate(-10px, 50px); }
  55%  { transform: translate(-50%, -50%) translate(9px, -120px); }
  65%  { transform: translate(-50%, -50%) translate(-6px, 130px); }
  75%  { transform: translate(-50%, -50%) translate(11px, 40px); }
  85%  { transform: translate(-50%, -50%) translate(-30px, -80px); }
  100% { transform: translate(-50%, -50%) translate(0px, 0px); }
}/* End custom CSS */