.elementor-5172 .elementor-element.elementor-element-b42d0da{text-align:center;}.elementor-5172 .elementor-element.elementor-element-b42d0da .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-f08a7a8{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5172 .elementor-element.elementor-element-601d4be img{width:100%;border-radius:20px 0px 20px 0px;}.elementor-5172 .elementor-element.elementor-element-1a3c121 img{width:100%;border-radius:20px 0px 20px 0px;}.elementor-5172 .elementor-element.elementor-element-ac237f4{text-align:center;}.elementor-5172 .elementor-element.elementor-element-ac237f4 .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 );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-e304209.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-e304209.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-e304209.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-e304209 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-e304209 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-e304209 .elementor-image-box-title{font-family:var( --e-global-typography-ec82f78-font-family ), Sans-serif;font-size:var( --e-global-typography-ec82f78-font-size );font-weight:var( --e-global-typography-ec82f78-font-weight );text-transform:var( --e-global-typography-ec82f78-text-transform );line-height:var( --e-global-typography-ec82f78-line-height );letter-spacing:var( --e-global-typography-ec82f78-letter-spacing );word-spacing:var( --e-global-typography-ec82f78-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-e304209 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5172 .elementor-element.elementor-element-b19e960.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-b19e960.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-b19e960.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-b19e960 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-b19e960 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-b19e960 .elementor-image-box-title{font-family:var( --e-global-typography-ec82f78-font-family ), Sans-serif;font-size:var( --e-global-typography-ec82f78-font-size );font-weight:var( --e-global-typography-ec82f78-font-weight );text-transform:var( --e-global-typography-ec82f78-text-transform );line-height:var( --e-global-typography-ec82f78-line-height );letter-spacing:var( --e-global-typography-ec82f78-letter-spacing );word-spacing:var( --e-global-typography-ec82f78-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-b19e960 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5172 .elementor-element.elementor-element-f966992.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-f966992.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-f966992.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-f966992 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-f966992 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-f966992 .elementor-image-box-title{font-family:var( --e-global-typography-ec82f78-font-family ), Sans-serif;font-size:var( --e-global-typography-ec82f78-font-size );font-weight:var( --e-global-typography-ec82f78-font-weight );text-transform:var( --e-global-typography-ec82f78-text-transform );line-height:var( --e-global-typography-ec82f78-line-height );letter-spacing:var( --e-global-typography-ec82f78-letter-spacing );word-spacing:var( --e-global-typography-ec82f78-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-f966992 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5172 .elementor-element.elementor-element-f517e0f{padding:60px 0px 0px 0px;}.elementor-5172 .elementor-element.elementor-element-bc42e4a{text-align:center;}.elementor-5172 .elementor-element.elementor-element-bc42e4a .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 );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-6c22961:hover{--e-transform-translateY:-6px;}.elementor-5172 .elementor-element.elementor-element-6c22961{background-color:var( --e-global-color-1cbcf1b );padding:24px 24px 24px 24px;--e-transform-transition-duration:250ms;border-radius:20px 0px 20px 0px;}.elementor-5172 .elementor-element.elementor-element-6c22961 .elementor-image-box-wrapper{text-align:start;}.elementor-5172 .elementor-element.elementor-element-6c22961.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-6c22961.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-6c22961.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-6c22961 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-6c22961 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-6c22961 .elementor-image-box-title{font-family:var( --e-global-typography-3845a11-font-family ), Sans-serif;font-size:var( --e-global-typography-3845a11-font-size );font-weight:var( --e-global-typography-3845a11-font-weight );text-transform:var( --e-global-typography-3845a11-text-transform );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-cd1ed6f:hover{--e-transform-translateY:-6px;}.elementor-5172 .elementor-element.elementor-element-cd1ed6f{background-color:var( --e-global-color-1cbcf1b );padding:24px 24px 24px 24px;--e-transform-transition-duration:250ms;border-radius:20px 0px 20px 0px;}.elementor-5172 .elementor-element.elementor-element-cd1ed6f .elementor-image-box-wrapper{text-align:start;}.elementor-5172 .elementor-element.elementor-element-cd1ed6f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-cd1ed6f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-cd1ed6f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-cd1ed6f .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-cd1ed6f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-cd1ed6f .elementor-image-box-title{font-family:var( --e-global-typography-3845a11-font-family ), Sans-serif;font-size:var( --e-global-typography-3845a11-font-size );font-weight:var( --e-global-typography-3845a11-font-weight );text-transform:var( --e-global-typography-3845a11-text-transform );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-195b590:hover{--e-transform-translateY:-6px;}.elementor-5172 .elementor-element.elementor-element-195b590{background-color:var( --e-global-color-1cbcf1b );padding:24px 24px 24px 24px;--e-transform-transition-duration:250ms;border-radius:20px 0px 20px 0px;}.elementor-5172 .elementor-element.elementor-element-195b590 .elementor-image-box-wrapper{text-align:start;}.elementor-5172 .elementor-element.elementor-element-195b590.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-195b590.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-195b590.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-195b590 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-195b590 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-195b590 .elementor-image-box-title{font-family:var( --e-global-typography-3845a11-font-family ), Sans-serif;font-size:var( --e-global-typography-3845a11-font-size );font-weight:var( --e-global-typography-3845a11-font-weight );text-transform:var( --e-global-typography-3845a11-text-transform );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-a077928:hover{--e-transform-translateY:-6px;}.elementor-5172 .elementor-element.elementor-element-a077928{background-color:var( --e-global-color-1cbcf1b );padding:24px 24px 24px 24px;--e-transform-transition-duration:250ms;border-radius:20px 0px 20px 0px;}.elementor-5172 .elementor-element.elementor-element-a077928 .elementor-image-box-wrapper{text-align:start;}.elementor-5172 .elementor-element.elementor-element-a077928.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-a077928.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-a077928.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-a077928 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-a077928 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-a077928 .elementor-image-box-title{font-family:var( --e-global-typography-3845a11-font-family ), Sans-serif;font-size:var( --e-global-typography-3845a11-font-size );font-weight:var( --e-global-typography-3845a11-font-weight );text-transform:var( --e-global-typography-3845a11-text-transform );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-6461ce9:hover{--e-transform-translateY:-6px;}.elementor-5172 .elementor-element.elementor-element-6461ce9{background-color:var( --e-global-color-1cbcf1b );padding:24px 24px 24px 24px;--e-transform-transition-duration:250ms;border-radius:20px 0px 20px 0px;}.elementor-5172 .elementor-element.elementor-element-6461ce9 .elementor-image-box-wrapper{text-align:start;}.elementor-5172 .elementor-element.elementor-element-6461ce9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-6461ce9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-6461ce9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-6461ce9 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-6461ce9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-6461ce9 .elementor-image-box-title{font-family:var( --e-global-typography-3845a11-font-family ), Sans-serif;font-size:var( --e-global-typography-3845a11-font-size );font-weight:var( --e-global-typography-3845a11-font-weight );text-transform:var( --e-global-typography-3845a11-text-transform );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-2f6b38b:hover{--e-transform-translateY:-6px;}.elementor-5172 .elementor-element.elementor-element-2f6b38b{background-color:var( --e-global-color-1cbcf1b );padding:24px 24px 24px 24px;--e-transform-transition-duration:250ms;border-radius:20px 0px 20px 0px;}.elementor-5172 .elementor-element.elementor-element-2f6b38b .elementor-image-box-wrapper{text-align:start;}.elementor-5172 .elementor-element.elementor-element-2f6b38b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-2f6b38b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-2f6b38b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-2f6b38b .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-2f6b38b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-2f6b38b .elementor-image-box-title{font-family:var( --e-global-typography-3845a11-font-family ), Sans-serif;font-size:var( --e-global-typography-3845a11-font-size );font-weight:var( --e-global-typography-3845a11-font-weight );text-transform:var( --e-global-typography-3845a11-text-transform );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-ed1148f:hover{--e-transform-translateY:-6px;}.elementor-5172 .elementor-element.elementor-element-ed1148f{background-color:var( --e-global-color-1cbcf1b );padding:24px 24px 24px 24px;--e-transform-transition-duration:250ms;border-radius:20px 0px 20px 0px;}.elementor-5172 .elementor-element.elementor-element-ed1148f .elementor-image-box-wrapper{text-align:start;}.elementor-5172 .elementor-element.elementor-element-ed1148f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-ed1148f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-ed1148f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-ed1148f .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-ed1148f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-ed1148f .elementor-image-box-title{font-family:var( --e-global-typography-3845a11-font-family ), Sans-serif;font-size:var( --e-global-typography-3845a11-font-size );font-weight:var( --e-global-typography-3845a11-font-weight );text-transform:var( --e-global-typography-3845a11-text-transform );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-6241a15:hover{--e-transform-translateY:-6px;}.elementor-5172 .elementor-element.elementor-element-6241a15{background-color:var( --e-global-color-1cbcf1b );padding:24px 24px 24px 24px;--e-transform-transition-duration:250ms;border-radius:20px 0px 20px 0px;}.elementor-5172 .elementor-element.elementor-element-6241a15 .elementor-image-box-wrapper{text-align:start;}.elementor-5172 .elementor-element.elementor-element-6241a15.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-6241a15.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-6241a15.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-6241a15 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-6241a15 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-6241a15 .elementor-image-box-title{font-family:var( --e-global-typography-3845a11-font-family ), Sans-serif;font-size:var( --e-global-typography-3845a11-font-size );font-weight:var( --e-global-typography-3845a11-font-weight );text-transform:var( --e-global-typography-3845a11-text-transform );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-8a60c18:hover{--e-transform-translateY:-6px;}.elementor-5172 .elementor-element.elementor-element-8a60c18{background-color:var( --e-global-color-1cbcf1b );padding:24px 24px 24px 24px;--e-transform-transition-duration:250ms;border-radius:20px 0px 20px 0px;}.elementor-5172 .elementor-element.elementor-element-8a60c18 .elementor-image-box-wrapper{text-align:start;}.elementor-5172 .elementor-element.elementor-element-8a60c18.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-8a60c18.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-8a60c18.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-8a60c18 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-8a60c18 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-8a60c18 .elementor-image-box-title{font-family:var( --e-global-typography-3845a11-font-family ), Sans-serif;font-size:var( --e-global-typography-3845a11-font-size );font-weight:var( --e-global-typography-3845a11-font-weight );text-transform:var( --e-global-typography-3845a11-text-transform );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-fe56b6a:hover{--e-transform-translateY:-6px;}.elementor-5172 .elementor-element.elementor-element-fe56b6a{background-color:var( --e-global-color-1cbcf1b );padding:24px 24px 24px 24px;--e-transform-transition-duration:250ms;border-radius:20px 0px 20px 0px;}.elementor-5172 .elementor-element.elementor-element-fe56b6a .elementor-image-box-wrapper{text-align:start;}.elementor-5172 .elementor-element.elementor-element-fe56b6a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-fe56b6a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-fe56b6a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-fe56b6a .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-fe56b6a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-fe56b6a .elementor-image-box-title{font-family:var( --e-global-typography-3845a11-font-family ), Sans-serif;font-size:var( --e-global-typography-3845a11-font-size );font-weight:var( --e-global-typography-3845a11-font-weight );text-transform:var( --e-global-typography-3845a11-text-transform );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-bf068e5:hover{--e-transform-translateY:-6px;}.elementor-5172 .elementor-element.elementor-element-bf068e5{background-color:var( --e-global-color-1cbcf1b );padding:24px 24px 24px 24px;--e-transform-transition-duration:250ms;border-radius:20px 0px 20px 0px;}.elementor-5172 .elementor-element.elementor-element-bf068e5 .elementor-image-box-wrapper{text-align:start;}.elementor-5172 .elementor-element.elementor-element-bf068e5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-bf068e5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-bf068e5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-bf068e5 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-5172 .elementor-element.elementor-element-bf068e5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-bf068e5 .elementor-image-box-title{font-family:var( --e-global-typography-3845a11-font-family ), Sans-serif;font-size:var( --e-global-typography-3845a11-font-size );font-weight:var( --e-global-typography-3845a11-font-weight );text-transform:var( --e-global-typography-3845a11-text-transform );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-586049a:not(.elementor-motion-effects-element-type-background), .elementor-5172 .elementor-element.elementor-element-586049a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73aa9cd );}.elementor-5172 .elementor-element.elementor-element-586049a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-5172 .elementor-element.elementor-element-586049a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5172 .elementor-element.elementor-element-b69583d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-b69583d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-b69583d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-b69583d .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-5172 .elementor-element.elementor-element-b69583d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-b69583d .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-e459a53.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-e459a53.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-e459a53.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-e459a53 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-5172 .elementor-element.elementor-element-e459a53 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-e459a53 .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-06e81ad.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-06e81ad.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-06e81ad.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-06e81ad .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-5172 .elementor-element.elementor-element-06e81ad .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-06e81ad .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-e6b223b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5172 .elementor-element.elementor-element-e6b223b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5172 .elementor-element.elementor-element-e6b223b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-e6b223b .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-5172 .elementor-element.elementor-element-e6b223b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5172 .elementor-element.elementor-element-e6b223b .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-8f740a4 > .elementor-container{max-width:800px;}.elementor-5172 .elementor-element.elementor-element-8f740a4{padding:60px 0px 60px 0px;}.elementor-5172 .elementor-element.elementor-element-c0f01e6{text-align:center;}.elementor-5172 .elementor-element.elementor-element-c0f01e6 .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 );color:var( --e-global-color-secondary );}.elementor-5172 .elementor-element.elementor-element-211c6b9{padding:60px 0px 60px 0px;}.elementor-5172 .elementor-element.elementor-element-befba93{text-align:center;}.elementor-5172 .elementor-element.elementor-element-befba93 .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 );color:var( --e-global-color-secondary );}@media(max-width:1366px){.elementor-5172 .elementor-element.elementor-element-b42d0da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5172 .elementor-element.elementor-element-f08a7a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5172 .elementor-element.elementor-element-ac237f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5172 .elementor-element.elementor-element-e304209 .elementor-image-box-title{font-size:var( --e-global-typography-ec82f78-font-size );line-height:var( --e-global-typography-ec82f78-line-height );letter-spacing:var( --e-global-typography-ec82f78-letter-spacing );word-spacing:var( --e-global-typography-ec82f78-word-spacing );}.elementor-5172 .elementor-element.elementor-element-e304209 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5172 .elementor-element.elementor-element-b19e960 .elementor-image-box-title{font-size:var( --e-global-typography-ec82f78-font-size );line-height:var( --e-global-typography-ec82f78-line-height );letter-spacing:var( --e-global-typography-ec82f78-letter-spacing );word-spacing:var( --e-global-typography-ec82f78-word-spacing );}.elementor-5172 .elementor-element.elementor-element-b19e960 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5172 .elementor-element.elementor-element-f966992 .elementor-image-box-title{font-size:var( --e-global-typography-ec82f78-font-size );line-height:var( --e-global-typography-ec82f78-line-height );letter-spacing:var( --e-global-typography-ec82f78-letter-spacing );word-spacing:var( --e-global-typography-ec82f78-word-spacing );}.elementor-5172 .elementor-element.elementor-element-f966992 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5172 .elementor-element.elementor-element-bc42e4a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5172 .elementor-element.elementor-element-6c22961 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-cd1ed6f .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-195b590 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-a077928 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-6461ce9 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-2f6b38b .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-ed1148f .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-6241a15 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-8a60c18 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-fe56b6a .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-bf068e5 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-b69583d .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5172 .elementor-element.elementor-element-e459a53 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5172 .elementor-element.elementor-element-06e81ad .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5172 .elementor-element.elementor-element-e6b223b .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5172 .elementor-element.elementor-element-c0f01e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5172 .elementor-element.elementor-element-befba93 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1024px){.elementor-5172 .elementor-element.elementor-element-b42d0da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5172 .elementor-element.elementor-element-f08a7a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5172 .elementor-element.elementor-element-ac237f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5172 .elementor-element.elementor-element-e304209 .elementor-image-box-title{font-size:var( --e-global-typography-ec82f78-font-size );line-height:var( --e-global-typography-ec82f78-line-height );letter-spacing:var( --e-global-typography-ec82f78-letter-spacing );word-spacing:var( --e-global-typography-ec82f78-word-spacing );}.elementor-5172 .elementor-element.elementor-element-e304209 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5172 .elementor-element.elementor-element-b19e960 .elementor-image-box-title{font-size:var( --e-global-typography-ec82f78-font-size );line-height:var( --e-global-typography-ec82f78-line-height );letter-spacing:var( --e-global-typography-ec82f78-letter-spacing );word-spacing:var( --e-global-typography-ec82f78-word-spacing );}.elementor-5172 .elementor-element.elementor-element-b19e960 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5172 .elementor-element.elementor-element-f966992 .elementor-image-box-title{font-size:var( --e-global-typography-ec82f78-font-size );line-height:var( --e-global-typography-ec82f78-line-height );letter-spacing:var( --e-global-typography-ec82f78-letter-spacing );word-spacing:var( --e-global-typography-ec82f78-word-spacing );}.elementor-5172 .elementor-element.elementor-element-f966992 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5172 .elementor-element.elementor-element-bc42e4a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5172 .elementor-element.elementor-element-6c22961 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-cd1ed6f .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-195b590 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-a077928 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-6461ce9 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-2f6b38b .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-ed1148f .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-6241a15 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-8a60c18 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-fe56b6a .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-bf068e5 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-b69583d .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5172 .elementor-element.elementor-element-e459a53 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5172 .elementor-element.elementor-element-06e81ad .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5172 .elementor-element.elementor-element-e6b223b .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5172 .elementor-element.elementor-element-c0f01e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5172 .elementor-element.elementor-element-befba93 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-5172 .elementor-element.elementor-element-b42d0da .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5172 .elementor-element.elementor-element-f08a7a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5172 .elementor-element.elementor-element-ac237f4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5172 .elementor-element.elementor-element-e304209 .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-e304209 .elementor-image-box-title{font-size:var( --e-global-typography-ec82f78-font-size );line-height:var( --e-global-typography-ec82f78-line-height );letter-spacing:var( --e-global-typography-ec82f78-letter-spacing );word-spacing:var( --e-global-typography-ec82f78-word-spacing );}.elementor-5172 .elementor-element.elementor-element-e304209 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5172 .elementor-element.elementor-element-b19e960 .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-b19e960 .elementor-image-box-title{font-size:var( --e-global-typography-ec82f78-font-size );line-height:var( --e-global-typography-ec82f78-line-height );letter-spacing:var( --e-global-typography-ec82f78-letter-spacing );word-spacing:var( --e-global-typography-ec82f78-word-spacing );}.elementor-5172 .elementor-element.elementor-element-b19e960 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5172 .elementor-element.elementor-element-f966992 .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-f966992 .elementor-image-box-title{font-size:var( --e-global-typography-ec82f78-font-size );line-height:var( --e-global-typography-ec82f78-line-height );letter-spacing:var( --e-global-typography-ec82f78-letter-spacing );word-spacing:var( --e-global-typography-ec82f78-word-spacing );}.elementor-5172 .elementor-element.elementor-element-f966992 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5172 .elementor-element.elementor-element-bc42e4a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5172 .elementor-element.elementor-element-6c22961 .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-6c22961 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-cd1ed6f .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-cd1ed6f .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-195b590 .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-195b590 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-a077928 .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-a077928 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-6461ce9 .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-6461ce9 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-2f6b38b .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-2f6b38b .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-ed1148f .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-ed1148f .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-6241a15 .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-6241a15 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-8a60c18 .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-8a60c18 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-fe56b6a .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-fe56b6a .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-bf068e5 .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-bf068e5 .elementor-image-box-title{font-size:var( --e-global-typography-3845a11-font-size );line-height:var( --e-global-typography-3845a11-line-height );letter-spacing:var( --e-global-typography-3845a11-letter-spacing );word-spacing:var( --e-global-typography-3845a11-word-spacing );}.elementor-5172 .elementor-element.elementor-element-b69583d .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-b69583d .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5172 .elementor-element.elementor-element-e459a53 .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-e459a53 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5172 .elementor-element.elementor-element-06e81ad .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-06e81ad .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5172 .elementor-element.elementor-element-e6b223b .elementor-image-box-img{margin-bottom:15px;}.elementor-5172 .elementor-element.elementor-element-e6b223b .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5172 .elementor-element.elementor-element-c0f01e6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5172 .elementor-element.elementor-element-befba93 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for image-box, class: .elementor-element-6c22961 */.elementor-5172 .elementor-element.elementor-element-6c22961{position:relative}.elementor-5172 .elementor-element.elementor-element-6c22961 .elementor-image-box-title a::after{content:"";position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cd1ed6f */.elementor-5172 .elementor-element.elementor-element-cd1ed6f{position:relative}.elementor-5172 .elementor-element.elementor-element-cd1ed6f .elementor-image-box-title a::after{content:"";position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-195b590 */.elementor-5172 .elementor-element.elementor-element-195b590{position:relative}.elementor-5172 .elementor-element.elementor-element-195b590 .elementor-image-box-title a::after{content:"";position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a077928 */.elementor-5172 .elementor-element.elementor-element-a077928{position:relative}.elementor-5172 .elementor-element.elementor-element-a077928 .elementor-image-box-title a::after{content:"";position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6461ce9 */.elementor-5172 .elementor-element.elementor-element-6461ce9{position:relative}.elementor-5172 .elementor-element.elementor-element-6461ce9 .elementor-image-box-title a::after{content:"";position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2f6b38b */.elementor-5172 .elementor-element.elementor-element-2f6b38b{position:relative}.elementor-5172 .elementor-element.elementor-element-2f6b38b .elementor-image-box-title a::after{content:"";position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ed1148f */.elementor-5172 .elementor-element.elementor-element-ed1148f{position:relative}.elementor-5172 .elementor-element.elementor-element-ed1148f .elementor-image-box-title a::after{content:"";position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6241a15 */.elementor-5172 .elementor-element.elementor-element-6241a15{position:relative}.elementor-5172 .elementor-element.elementor-element-6241a15 .elementor-image-box-title a::after{content:"";position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a60c18 */.elementor-5172 .elementor-element.elementor-element-8a60c18{position:relative}.elementor-5172 .elementor-element.elementor-element-8a60c18 .elementor-image-box-title a::after{content:"";position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fe56b6a */.elementor-5172 .elementor-element.elementor-element-fe56b6a{position:relative}.elementor-5172 .elementor-element.elementor-element-fe56b6a .elementor-image-box-title a::after{content:"";position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf068e5 */.elementor-5172 .elementor-element.elementor-element-bf068e5{position:relative}.elementor-5172 .elementor-element.elementor-element-bf068e5 .elementor-image-box-title a::after{content:"";position:absolute;inset:0}/* End custom CSS */
/* Start custom CSS *//* Equal height category cards */
.elementor-column:has(.cv-cat-card) > .elementor-widget-wrap{align-content:stretch}
.cv-cat-card{height:100%;min-height:132px;display:flex;align-items:center}
.cv-cat-card .elementor-image-box-wrapper{width:100%}
/* Phones: keep cards compact, text left, image right */
@media (max-width:767px){
.cv-cat-card{min-height:0}
.cv-cat-card .elementor-image-box-wrapper{display:flex;flex-direction:row-reverse;align-items:center;text-align:left}
.cv-cat-card .elementor-image-box-img{width:30% !important;margin:0 0 0 16px !important}
.cv-cat-card .elementor-image-box-content{flex:1}
/* Smaller How It Works icons on phones */
.elementor-element-e304209 .elementor-image-box-img, .elementor-element-b19e960 .elementor-image-box-img, .elementor-element-f966992 .elementor-image-box-img{width:110px !important}
}
/* Sage glow on hover (desktop) */
@media (hover:hover){
.cv-cat-card{transition:box-shadow .3s ease, transform .25s ease, outline-color .3s ease;outline:1px solid transparent;outline-offset:-1px}
.cv-cat-card:hover{outline-color:rgba(92,124,98,.5);box-shadow:0 16px 40px -10px rgba(92,124,98,.7), 0 0 34px rgba(92,124,98,.32)}
}
/* Phones: gentle fade-up as each box scrolls into view */
@keyframes cvFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@media (hover:none) and (prefers-reduced-motion:no-preference){
@supports (animation-timeline: view()){
.cv-cat-card{animation:cvFadeUp linear both;animation-timeline:view();animation-range:entry 0% entry 70%}
}
}
/* Respect reduced-motion settings */
@media (prefers-reduced-motion:reduce){
.cv-cat-card{transition:none !important}
.cv-cat-card:hover{transform:none !important}
}/* End custom CSS */