.elementor-41996 .elementor-element.elementor-element-5f9b54b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-6e630bd{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-41996 .elementor-element.elementor-element-2aa827a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-436e654{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-41996 .elementor-element.elementor-element-577f3a8{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-577f3a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-577f3a8.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-577f3a8 .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-ebc03d2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-41996 .elementor-element.elementor-element-35b15f3 img{width:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-41996 .elementor-element.elementor-element-2aee4d3 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-884e3ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-71d0933{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-71d0933 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-71d0933.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-71d0933 .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-3045758{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-dfc0787{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-d2a50d3 img{width:100%;}.elementor-41996 .elementor-element.elementor-element-e05285d .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-4acb7f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-dec17ce{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-dec17ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-dec17ce.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-dec17ce .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-693de3d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-892b4df{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-a302371 img{width:100%;}.elementor-41996 .elementor-element.elementor-element-6d2e692 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-c290701{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-fa6de1b{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-fa6de1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-fa6de1b.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-fa6de1b .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-b922150{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-b2c5e92{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-676528d img{width:100%;}.elementor-41996 .elementor-element.elementor-element-4f74172 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-0556b40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-3a8b44e{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-3a8b44e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-3a8b44e.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-3a8b44e .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-612ca24{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-1c32579{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-dcfda83 img{width:100%;}.elementor-41996 .elementor-element.elementor-element-76cf8a6 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-c96fb5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-498f8e1{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-498f8e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-498f8e1.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-498f8e1 .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-5181b34{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-7808ac9 img{width:100%;}.elementor-41996 .elementor-element.elementor-element-fcc2043 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-8d31ffd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-a50ab02{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-a50ab02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-a50ab02.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-a50ab02 .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-c3bd0cb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-fbea8f5 img{width:100%;}.elementor-41996 .elementor-element.elementor-element-4f042ff .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-59d344b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-639e0dd{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-639e0dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-639e0dd.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-639e0dd .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-8d15b30{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-2ab3730 img{width:100%;}.elementor-41996 .elementor-element.elementor-element-18873c4 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-daf4f22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-a6f5741{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-a6f5741 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-a6f5741.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-a6f5741 .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-ba764c5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-c8a3a77 img{width:100%;}.elementor-41996 .elementor-element.elementor-element-bd6a516 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-8bff65c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-34a71af{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-34a71af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-34a71af.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-34a71af .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-b76428e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-24f21d9 img{width:100%;}.elementor-41996 .elementor-element.elementor-element-fa46bf2 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-90ebb47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-0f582ce{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-0f582ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-0f582ce.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-0f582ce .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-029e82f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-78164ce img{width:100%;}.elementor-41996 .elementor-element.elementor-element-05bc091 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-daa6936{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-b0f37fd{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-b0f37fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-b0f37fd.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-b0f37fd .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-6fa9b4c{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-3ece230 img{width:100%;}.elementor-41996 .elementor-element.elementor-element-a28e165 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-b419f0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-6a11166{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-6a11166 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-6a11166.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-6a11166 .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-6e347b8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-63017ec img{width:100%;}.elementor-41996 .elementor-element.elementor-element-27cc820 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-1f0ffda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-7b655ef{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-7b655ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-7b655ef.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-7b655ef .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-752b03f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-b1650e9 img{width:100%;}.elementor-41996 .elementor-element.elementor-element-0839e1a .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-ceeaf16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-2b086f7{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-2b086f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-2b086f7.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-2b086f7 .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-ce0ffed{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-e7cbaa6 img{width:100%;}.elementor-41996 .elementor-element.elementor-element-a6e08ae .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-699f734{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-4e2d050{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-4e2d050 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-4e2d050.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-4e2d050 .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-79a072e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-3065cdf img{width:100%;}.elementor-41996 .elementor-element.elementor-element-45191ee .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-1f5159d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-ab0e946{width:100%;max-width:100%;text-align:start;}.elementor-41996 .elementor-element.elementor-element-ab0e946 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41996 .elementor-element.elementor-element-ab0e946.elementor-element{--align-self:center;}.elementor-41996 .elementor-element.elementor-element-ab0e946 .elementor-heading-title{font-family:var( --e-global-typography-5bd08f1-font-family ), Sans-serif;font-size:var( --e-global-typography-5bd08f1-font-size );font-weight:var( --e-global-typography-5bd08f1-font-weight );text-transform:var( --e-global-typography-5bd08f1-text-transform );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );color:var( --e-global-color-f76796e );}.elementor-41996 .elementor-element.elementor-element-cc614d8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41996 .elementor-element.elementor-element-d6327d9 img{width:100%;}.elementor-41996 .elementor-element.elementor-element-b4fa0b2 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-3083e98-font-family ), Sans-serif;font-size:var( --e-global-typography-3083e98-font-size );font-weight:var( --e-global-typography-3083e98-font-weight );text-transform:var( --e-global-typography-3083e98-text-transform );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );background-image:linear-gradient(90deg, var( --e-global-color-f76796e ) 0%, var( --e-global-color-921f220 ) 100%);border-radius:0px 0px 0px 0px;padding:10px 35px 10px 35px;}.elementor-41996 .elementor-element.elementor-element-9765efd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1380px){.elementor-41996 .elementor-element.elementor-element-2aa827a{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-577f3a8 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-ebc03d2{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-2aee4d3 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-71d0933 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-3045758{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-dfc0787{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-e05285d .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-dec17ce .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-693de3d{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-892b4df{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-6d2e692 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-fa6de1b .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-b922150{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-b2c5e92{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-4f74172 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-3a8b44e .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-612ca24{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-1c32579{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-76cf8a6 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-498f8e1 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-5181b34{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-fcc2043 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-a50ab02 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-c3bd0cb{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-4f042ff .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-639e0dd .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-8d15b30{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-18873c4 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-a6f5741 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-ba764c5{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-bd6a516 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-34a71af .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-b76428e{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-fa46bf2 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-0f582ce .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-029e82f{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-05bc091 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-b0f37fd .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-6fa9b4c{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-a28e165 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-6a11166 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-6e347b8{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-27cc820 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-7b655ef .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-752b03f{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-0839e1a .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-2b086f7 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-ce0ffed{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-a6e08ae .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-4e2d050 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-79a072e{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-45191ee .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-ab0e946 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-cc614d8{--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-b4fa0b2 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}}@media(max-width:767px){.elementor-41996 .elementor-element.elementor-element-5f9b54b{--flex-wrap:nowrap;}.elementor-41996 .elementor-element.elementor-element-2aa827a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-577f3a8 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-ebc03d2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-2aee4d3 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-71d0933 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-3045758{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-dfc0787{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-e05285d .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-dec17ce .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-693de3d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-892b4df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-6d2e692 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-fa6de1b .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-b922150{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-b2c5e92{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-4f74172 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-3a8b44e .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-612ca24{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-1c32579{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-76cf8a6 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-498f8e1 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-5181b34{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-fcc2043 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-a50ab02 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-c3bd0cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-4f042ff .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-639e0dd .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-8d15b30{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-18873c4 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-a6f5741 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-ba764c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-bd6a516 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-34a71af .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-b76428e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-fa46bf2 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-0f582ce .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-029e82f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-05bc091 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-b0f37fd .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-6fa9b4c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-a28e165 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-6a11166 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-6e347b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-27cc820 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-7b655ef .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-752b03f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-0839e1a .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-2b086f7 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-ce0ffed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-a6e08ae .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-4e2d050 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-79a072e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-45191ee .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-ab0e946 .elementor-heading-title{font-size:var( --e-global-typography-5bd08f1-font-size );line-height:var( --e-global-typography-5bd08f1-line-height );letter-spacing:var( --e-global-typography-5bd08f1-letter-spacing );}.elementor-41996 .elementor-element.elementor-element-cc614d8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-41996 .elementor-element.elementor-element-b4fa0b2 .elementor-button{font-size:var( --e-global-typography-3083e98-font-size );line-height:var( --e-global-typography-3083e98-line-height );letter-spacing:var( --e-global-typography-3083e98-letter-spacing );}}/* Start custom CSS for image, class: .elementor-element-35b15f3 */.elementor-41996 .elementor-element.elementor-element-35b15f3 {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-35b15f3 .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-35b15f3 .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-35b15f3 .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-35b15f3 .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-35b15f3 .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-35b15f3 .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-35b15f3 .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2a50d3 */.elementor-41996 .elementor-element.elementor-element-d2a50d3 {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-d2a50d3 .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-d2a50d3 .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-d2a50d3 .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-d2a50d3 .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-d2a50d3 .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-d2a50d3 .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-d2a50d3 .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a302371 */.elementor-41996 .elementor-element.elementor-element-a302371 {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-a302371 .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-a302371 .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-a302371 .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-a302371 .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-a302371 .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-a302371 .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-a302371 .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-676528d */.elementor-41996 .elementor-element.elementor-element-676528d {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-676528d .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-676528d .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-676528d .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-676528d .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-676528d .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-676528d .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-676528d .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dcfda83 */.elementor-41996 .elementor-element.elementor-element-dcfda83 {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-dcfda83 .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-dcfda83 .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-dcfda83 .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-dcfda83 .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-dcfda83 .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-dcfda83 .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-dcfda83 .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7808ac9 */.elementor-41996 .elementor-element.elementor-element-7808ac9 {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-7808ac9 .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-7808ac9 .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-7808ac9 .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-7808ac9 .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-7808ac9 .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-7808ac9 .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-7808ac9 .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbea8f5 */.elementor-41996 .elementor-element.elementor-element-fbea8f5 {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-fbea8f5 .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-fbea8f5 .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-fbea8f5 .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-fbea8f5 .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-fbea8f5 .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-fbea8f5 .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-fbea8f5 .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ab3730 */.elementor-41996 .elementor-element.elementor-element-2ab3730 {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-2ab3730 .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-2ab3730 .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-2ab3730 .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-2ab3730 .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-2ab3730 .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-2ab3730 .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-2ab3730 .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8a3a77 */.elementor-41996 .elementor-element.elementor-element-c8a3a77 {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-c8a3a77 .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-c8a3a77 .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-c8a3a77 .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-c8a3a77 .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-c8a3a77 .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-c8a3a77 .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-c8a3a77 .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24f21d9 */.elementor-41996 .elementor-element.elementor-element-24f21d9 {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-24f21d9 .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-24f21d9 .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-24f21d9 .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-24f21d9 .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-24f21d9 .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-24f21d9 .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-24f21d9 .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78164ce */.elementor-41996 .elementor-element.elementor-element-78164ce {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-78164ce .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-78164ce .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-78164ce .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-78164ce .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-78164ce .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-78164ce .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-78164ce .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ece230 */.elementor-41996 .elementor-element.elementor-element-3ece230 {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-3ece230 .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-3ece230 .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-3ece230 .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-3ece230 .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-3ece230 .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-3ece230 .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-3ece230 .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63017ec */.elementor-41996 .elementor-element.elementor-element-63017ec {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-63017ec .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-63017ec .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-63017ec .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-63017ec .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-63017ec .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-63017ec .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-63017ec .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b1650e9 */.elementor-41996 .elementor-element.elementor-element-b1650e9 {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-b1650e9 .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-b1650e9 .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-b1650e9 .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-b1650e9 .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-b1650e9 .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-b1650e9 .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-b1650e9 .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7cbaa6 */.elementor-41996 .elementor-element.elementor-element-e7cbaa6 {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-e7cbaa6 .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-e7cbaa6 .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-e7cbaa6 .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-e7cbaa6 .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-e7cbaa6 .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-e7cbaa6 .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-e7cbaa6 .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3065cdf */.elementor-41996 .elementor-element.elementor-element-3065cdf {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-3065cdf .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-3065cdf .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-3065cdf .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-3065cdf .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-3065cdf .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-3065cdf .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-3065cdf .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d6327d9 */.elementor-41996 .elementor-element.elementor-element-d6327d9 {
  align-self: center !important;
}
.elementor-41996 .elementor-element.elementor-element-d6327d9 .elementor-widget-container {
  position: relative !important;
  display: block !important;
  height: auto !important;
  line-height: 0;
}
.elementor-41996 .elementor-element.elementor-element-d6327d9 .elementor-widget-container::before {
  content: "Before";
  position: absolute;
  bottom: 16px;
  left: 10px;
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
.elementor-41996 .elementor-element.elementor-element-d6327d9 .elementor-widget-container::after {
  content: "After";
  position: absolute;
  bottom: 16px;
  left: calc(50% + 10px);
  color: #FFFFFF;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 5;
  pointer-events: none;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .elementor-41996 .elementor-element.elementor-element-d6327d9 .elementor-widget-container::before,
  .elementor-41996 .elementor-element.elementor-element-d6327d9 .elementor-widget-container::after {
    font-size: 9px;
    bottom: 10px;
  }
  .elementor-41996 .elementor-element.elementor-element-d6327d9 .elementor-widget-container::before { left: 6px; }
  .elementor-41996 .elementor-element.elementor-element-d6327d9 .elementor-widget-container::after { left: calc(50% + 6px); }
}/* End custom CSS */