.elementor-40 .elementor-element.elementor-element-c99bbb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c99bbb0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-40 .elementor-element.elementor-element-c99bbb0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-c99bbb0 > .elementor-shape-bottom svg, .elementor-40 .elementor-element.elementor-element-c99bbb0 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:30px;}.elementor-40 .elementor-element.elementor-element-c99bbb0 > .elementor-shape-bottom, .elementor-40 .elementor-element.elementor-element-c99bbb0 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-40 .elementor-element.elementor-element-b0ec5de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b0ec5de:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b0ec5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://tessele.com/wp-content/uploads/2026/01/1x-1.webp") 50% 50%;background-size:cover;}.elementor-40 .elementor-element.elementor-element-a8fe499{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:180px;--padding-bottom:180px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-a8fe499:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a8fe499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tessele.com/wp-content/uploads/2025/12/Background-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-a8fe499.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-4d00de7{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40 .elementor-element.elementor-element-4d00de7.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-ac756c7{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-ac756c7.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-ac756c7 .elementor-heading-title{color:var( --e-global-color-c22c0c0 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-9d847b2{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-9d847b2 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-40 .elementor-element.elementor-element-eef122e .elementor-button{background-color:var( --e-global-color-723cd99 );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-eef122e .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-eef122e .elementor-button:focus{background-color:var( --e-global-color-0b1e855 );color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-eef122e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-eef122e .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-40 .elementor-element.elementor-element-eef122e .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-eef122e .elementor-button:focus svg{fill:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-48f1e49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-27f4419{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-40 .elementor-element.elementor-element-ffbc65a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-3bb48a3 > .elementor-widget-container{background-color:#F4F9FB;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-3bb48a3.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-3bb48a3 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:14px;color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-581553d{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-44fb56e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-62a8dca p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-62a8dca{color:var( --e-global-color-f5f3ed1 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-905080a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-905080a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-905080a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-40 .elementor-element.elementor-element-905080a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-40 .elementor-element.elementor-element-905080a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-40 .elementor-element.elementor-element-905080a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-905080a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-905080a{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-40 .elementor-element.elementor-element-905080a .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-40 .elementor-element.elementor-element-905080a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-905080a .elementor-icon-list-item > a{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:600;line-height:30px;letter-spacing:-0.4px;}.elementor-40 .elementor-element.elementor-element-905080a .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-d968d0c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-d968d0c .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-d968d0c .elementor-button:focus{background-color:var( --e-global-color-0b1e855 );color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-d968d0c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-d968d0c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-40 .elementor-element.elementor-element-d968d0c .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-d968d0c .elementor-button:focus svg{fill:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-997c3f9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:15px;font-weight:400;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-997c3f9 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-997c3f9 .elementor-button:focus{background-color:var( --e-global-color-0b1e855 );color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-997c3f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-997c3f9 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-40 .elementor-element.elementor-element-997c3f9 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-997c3f9 .elementor-button:focus svg{fill:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-66961b2{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-8969ad5{left:50%;}body.rtl .elementor-40 .elementor-element.elementor-element-8969ad5{right:50%;}.elementor-40 .elementor-element.elementor-element-8969ad5{bottom:50px;}.elementor-40 .elementor-element.elementor-element-1a2cadd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-1a2cadd:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1a2cadd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5965c79 );}.elementor-40 .elementor-element.elementor-element-52ea36b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-40 .elementor-element.elementor-element-c870433 > .elementor-widget-container{background-color:#1D8AB90D;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-c870433 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-b267701{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-3b0ae50{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-4c1e29a .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-40 .elementor-element.elementor-element-4c1e29a .elementor-icon-box-title{margin-block-end:38px;}.elementor-40 .elementor-element.elementor-element-4c1e29a.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;fill:#FFFFFF;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-4c1e29a.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-4c1e29a.elementor-view-default .elementor-icon{fill:#1D8AB90D;color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-4c1e29a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-4c1e29a .elementor-icon{font-size:30px;padding:17px;}.elementor-40 .elementor-element.elementor-element-4c1e29a .elementor-icon-box-description{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-3365641{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-f5e0053 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-40 .elementor-element.elementor-element-f5e0053 .elementor-icon-box-title{margin-block-end:38px;}.elementor-40 .elementor-element.elementor-element-f5e0053.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;fill:#FFFFFF;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-f5e0053.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-f5e0053.elementor-view-default .elementor-icon{fill:#1D8AB90D;color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-f5e0053.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-f5e0053 .elementor-icon{font-size:30px;padding:17px;}.elementor-40 .elementor-element.elementor-element-f5e0053 .elementor-icon-box-description{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-1f8f3b2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-0723ae5 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-40 .elementor-element.elementor-element-0723ae5 .elementor-icon-box-title{margin-block-end:38px;}.elementor-40 .elementor-element.elementor-element-0723ae5.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;fill:#FFFFFF;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-0723ae5.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-0723ae5.elementor-view-default .elementor-icon{fill:#1D8AB90D;color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-0723ae5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-0723ae5 .elementor-icon{font-size:30px;padding:17px;}.elementor-40 .elementor-element.elementor-element-0723ae5 .elementor-icon-box-description{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-09d3b04{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-7287997 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-40 .elementor-element.elementor-element-7287997 .elementor-icon-box-title{margin-block-end:38px;}.elementor-40 .elementor-element.elementor-element-7287997.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;fill:#FFFFFF;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-7287997.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-7287997.elementor-view-default .elementor-icon{fill:#1D8AB90D;color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-7287997.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-7287997 .elementor-icon{font-size:30px;padding:17px;}.elementor-40 .elementor-element.elementor-element-7287997 .elementor-icon-box-description{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-6896c6e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-9dec5e3 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-40 .elementor-element.elementor-element-9dec5e3 .elementor-icon-box-title{margin-block-end:38px;}.elementor-40 .elementor-element.elementor-element-9dec5e3.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;fill:#FFFFFF;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-9dec5e3.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-9dec5e3.elementor-view-default .elementor-icon{fill:#1D8AB90D;color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-9dec5e3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-9dec5e3 .elementor-icon{font-size:30px;padding:17px;}.elementor-40 .elementor-element.elementor-element-9dec5e3 .elementor-icon-box-description{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-b12c59c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-edcf2ed .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-40 .elementor-element.elementor-element-edcf2ed .elementor-icon-box-title{margin-block-end:38px;}.elementor-40 .elementor-element.elementor-element-edcf2ed.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;fill:#FFFFFF;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-edcf2ed.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-edcf2ed.elementor-view-default .elementor-icon{fill:#1D8AB90D;color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-edcf2ed.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-edcf2ed .elementor-icon{font-size:30px;padding:17px;}.elementor-40 .elementor-element.elementor-element-edcf2ed .elementor-icon-box-description{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-1600518{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-40d9e8f .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-40 .elementor-element.elementor-element-40d9e8f .elementor-icon-box-title{margin-block-end:38px;}.elementor-40 .elementor-element.elementor-element-40d9e8f.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;fill:#FFFFFF;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-40d9e8f.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-40d9e8f.elementor-view-default .elementor-icon{fill:#1D8AB90D;color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-40d9e8f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-40d9e8f .elementor-icon{font-size:30px;padding:17px;}.elementor-40 .elementor-element.elementor-element-40d9e8f .elementor-icon-box-description{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-3339924{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-82cb254 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-40 .elementor-element.elementor-element-82cb254 .elementor-icon-box-title{margin-block-end:38px;}.elementor-40 .elementor-element.elementor-element-82cb254.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;fill:#FFFFFF;color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-82cb254.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-82cb254.elementor-view-default .elementor-icon{fill:#1D8AB90D;color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-82cb254.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-82cb254 .elementor-icon{font-size:30px;padding:17px;}.elementor-40 .elementor-element.elementor-element-82cb254 .elementor-icon-box-description{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-36568d3{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-80px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-110px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-110px;--e-n-carousel-arrow-size:50px;}.elementor-40 .elementor-element.elementor-element-36568d3 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-40 .elementor-element.elementor-element-5baff03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-daee411{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-40 .elementor-element.elementor-element-fb0c2bf > .elementor-widget-container{background-color:#1D8AB90D;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-fb0c2bf.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-fb0c2bf .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-5d2628f{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-c7827ea{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-7ca50bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-6474bf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-b550cd5 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-b550cd5.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-b550cd5.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-b550cd5.elementor-view-default .elementor-icon{color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-b550cd5.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-b550cd5.elementor-view-default .elementor-icon svg{fill:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-b550cd5 .elementor-icon{font-size:50px;padding:15px;}.elementor-40 .elementor-element.elementor-element-b550cd5 .elementor-icon svg{height:50px;}.elementor-40 .elementor-element.elementor-element-e9b7c98{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-6398b9c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:16px;color:#04335580;}.elementor-40 .elementor-element.elementor-element-7e8c288 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:24px;font-weight:600;line-height:28px;}.elementor-40 .elementor-element.elementor-element-70831d7 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-70831d7{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-7973e79{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-78e24b4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-78e24b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-78e24b4 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-0658cee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-53dade5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-6bd8987 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-6bd8987.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-6bd8987.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-6bd8987.elementor-view-default .elementor-icon{color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-6bd8987.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-6bd8987.elementor-view-default .elementor-icon svg{fill:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-6bd8987 .elementor-icon{font-size:50px;padding:15px;}.elementor-40 .elementor-element.elementor-element-6bd8987 .elementor-icon svg{height:50px;}.elementor-40 .elementor-element.elementor-element-68eec6a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-09e36e1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:16px;color:#04335580;}.elementor-40 .elementor-element.elementor-element-6937d41 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:24px;font-weight:600;line-height:28px;}.elementor-40 .elementor-element.elementor-element-154ed0e p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-154ed0e{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-1d7ac6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-bd8f216 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-bd8f216 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-bd8f216 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-25b7311{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-1d26f40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f45c4b9 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-f45c4b9.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-f45c4b9.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-f45c4b9.elementor-view-default .elementor-icon{color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-f45c4b9.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-f45c4b9.elementor-view-default .elementor-icon svg{fill:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-f45c4b9 .elementor-icon{font-size:50px;padding:15px;}.elementor-40 .elementor-element.elementor-element-f45c4b9 .elementor-icon svg{height:50px;}.elementor-40 .elementor-element.elementor-element-0cbd3bc{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-6b8b412 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:16px;color:#04335580;}.elementor-40 .elementor-element.elementor-element-bff747b .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:24px;font-weight:600;line-height:28px;}.elementor-40 .elementor-element.elementor-element-d2b3660 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-d2b3660{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-ce44940{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7016de2 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-7016de2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-7016de2 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-12d203b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-b776bab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f3005ca .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-f3005ca.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-f3005ca.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-f3005ca.elementor-view-default .elementor-icon{color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-f3005ca.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-f3005ca.elementor-view-default .elementor-icon svg{fill:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-f3005ca .elementor-icon{font-size:50px;padding:15px;}.elementor-40 .elementor-element.elementor-element-f3005ca .elementor-icon svg{height:50px;}.elementor-40 .elementor-element.elementor-element-17813ca{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-074ae9c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:16px;color:#04335580;}.elementor-40 .elementor-element.elementor-element-1d0b021 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:24px;font-weight:600;line-height:28px;}.elementor-40 .elementor-element.elementor-element-791a5cc p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-791a5cc{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-2434b08{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-103d049 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-103d049 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-103d049 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-c37133e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-a1dbfa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-df44d77 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-df44d77.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-df44d77.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-df44d77.elementor-view-default .elementor-icon{color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-df44d77.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-df44d77.elementor-view-default .elementor-icon svg{fill:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-df44d77 .elementor-icon{font-size:50px;padding:15px;}.elementor-40 .elementor-element.elementor-element-df44d77 .elementor-icon svg{height:50px;}.elementor-40 .elementor-element.elementor-element-433d6c7{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9692421 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:16px;color:#04335580;}.elementor-40 .elementor-element.elementor-element-c885623 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:24px;font-weight:600;line-height:28px;}.elementor-40 .elementor-element.elementor-element-fdc3374 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-fdc3374{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-ff2f0f9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-713206e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-713206e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-713206e .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-ef7efed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-1ecc362{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-0d0315f .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-0d0315f.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-0d0315f.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-0d0315f.elementor-view-default .elementor-icon{color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-0d0315f.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-0d0315f.elementor-view-default .elementor-icon svg{fill:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-0d0315f .elementor-icon{font-size:50px;padding:15px;}.elementor-40 .elementor-element.elementor-element-0d0315f .elementor-icon svg{height:50px;}.elementor-40 .elementor-element.elementor-element-f91c9bd{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f7ae740 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:16px;color:#04335580;}.elementor-40 .elementor-element.elementor-element-20123a5 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:24px;font-weight:600;line-height:28px;}.elementor-40 .elementor-element.elementor-element-4a6fd33 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-4a6fd33{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-00b9d0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b31bc7f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-b31bc7f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-b31bc7f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-4368357{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-9befb85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-9f1efc8 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-9f1efc8.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-9f1efc8.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-9f1efc8.elementor-view-default .elementor-icon{color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-9f1efc8.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-9f1efc8.elementor-view-default .elementor-icon svg{fill:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-9f1efc8 .elementor-icon{font-size:50px;padding:15px;}.elementor-40 .elementor-element.elementor-element-9f1efc8 .elementor-icon svg{height:50px;}.elementor-40 .elementor-element.elementor-element-467ed48{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-52e07b1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:16px;color:#04335580;}.elementor-40 .elementor-element.elementor-element-a44cf56 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:24px;font-weight:600;line-height:28px;}.elementor-40 .elementor-element.elementor-element-979c06c p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-979c06c{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-13cd924{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-cdf7c49 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-cdf7c49 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-cdf7c49 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-764fb45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1D8AB966;--border-color:#1D8AB966;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-75301db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-cba0ef9 .elementor-icon-wrapper{text-align:start;}.elementor-40 .elementor-element.elementor-element-cba0ef9.elementor-view-stacked .elementor-icon{background-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-cba0ef9.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-cba0ef9.elementor-view-default .elementor-icon{color:#1D8AB90D;border-color:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-cba0ef9.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-cba0ef9.elementor-view-default .elementor-icon svg{fill:#1D8AB90D;}.elementor-40 .elementor-element.elementor-element-cba0ef9 .elementor-icon{font-size:50px;padding:15px;}.elementor-40 .elementor-element.elementor-element-cba0ef9 .elementor-icon svg{height:50px;}.elementor-40 .elementor-element.elementor-element-cdc4c4e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8948431 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:16px;color:#04335580;}.elementor-40 .elementor-element.elementor-element-4a00081 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:24px;font-weight:600;line-height:28px;}.elementor-40 .elementor-element.elementor-element-d608402 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-d608402{color:var( --e-global-color-f5f3ed1 );}.elementor-40 .elementor-element.elementor-element-d1e1089{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-063ad20 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-063ad20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-063ad20 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-43b4ee3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-43b4ee3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-43b4ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tessele.com/wp-content/uploads/2025/12/Section-2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-777da7a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-40 .elementor-element.elementor-element-e071208 > .elementor-widget-container{background-color:#FFFFFF1A;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-e071208.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-e071208 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-fff1465 .elementor-heading-title{color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-8968016 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-8968016{color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-bd20257 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-bd20257 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-bd20257 .elementor-button:focus{background-color:var( --e-global-color-723cd99 );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-bd20257 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-bd20257 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-40 .elementor-element.elementor-element-bd20257 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-bd20257 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-fe7e665{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:10px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-4e6c0c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-40 .elementor-element.elementor-element-f2af822 > .elementor-widget-container{background-color:#1D8AB90D;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-f2af822 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-432b2df{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-d706b31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-40 .elementor-element.elementor-element-15d5684{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-15d5684:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-15d5684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tessele.com/wp-content/uploads/2025/12/award1-768x511-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-5a2b553{--display:flex;--min-height:230px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-5a2b553:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5a2b553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F71A;}.elementor-40 .elementor-element.elementor-element-e5cb7f6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-6c78ef2 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-e0f4151{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-e0f4151 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-5c727de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c054121{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-c054121 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-b74da90 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-b74da90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-b74da90.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-b74da90.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-b74da90.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-b74da90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-b74da90.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-b74da90.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-b74da90.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-b74da90.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-b74da90.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-b74da90 .elementor-icon{font-size:24px;padding:6px;}.elementor-40 .elementor-element.elementor-element-b74da90 .elementor-icon svg{height:24px;}.elementor-40 .elementor-element.elementor-element-1387985{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1387985:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1387985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tessele.com/wp-content/uploads/2025/12/award2-768x512-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-88dd7d2{--display:flex;--min-height:230px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-88dd7d2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-88dd7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F71A;}.elementor-40 .elementor-element.elementor-element-26a7f26{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-ef13389 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-e011dc5{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-e011dc5 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-7d0f017{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-29933c1{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-29933c1 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-a6b4f5e .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-a6b4f5e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-a6b4f5e.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-a6b4f5e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-a6b4f5e.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-a6b4f5e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-a6b4f5e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-a6b4f5e.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-a6b4f5e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-a6b4f5e.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-a6b4f5e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-a6b4f5e .elementor-icon{font-size:24px;padding:6px;}.elementor-40 .elementor-element.elementor-element-a6b4f5e .elementor-icon svg{height:24px;}.elementor-40 .elementor-element.elementor-element-62866c0{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-62866c0:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-62866c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tessele.com/wp-content/uploads/2025/12/Award-2022-2-768x512-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-c8c5e2d{--display:flex;--min-height:230px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-c8c5e2d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c8c5e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F71A;}.elementor-40 .elementor-element.elementor-element-19baad4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-b425ab6 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-93a77a7{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-93a77a7 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-249553b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-bb170cc{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-bb170cc p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-d690a89 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-d690a89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-d690a89.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-d690a89.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-d690a89.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-d690a89.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-d690a89.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-d690a89.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-d690a89.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-d690a89.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-d690a89.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-d690a89 .elementor-icon{font-size:24px;padding:6px;}.elementor-40 .elementor-element.elementor-element-d690a89 .elementor-icon svg{height:24px;}.elementor-40 .elementor-element.elementor-element-eb6cd2c .elementor-button{background-color:var( --e-global-color-0b1e855 );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-eb6cd2c .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-eb6cd2c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-eb6cd2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-eb6cd2c .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-40 .elementor-element.elementor-element-eb6cd2c .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-eb6cd2c .elementor-button:focus svg{fill:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-450da42{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8f06ecc{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8f06ecc:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-8f06ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tessele.com/wp-content/uploads/2026/01/54917312222_fa92a98f16_o-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-9f6d4ac{--display:flex;--min-height:230px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-9f6d4ac:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-9f6d4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F71A;}.elementor-40 .elementor-element.elementor-element-663b54e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-ce689e6 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-104a6d7{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-104a6d7 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-e3889c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-c95c1c7{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-c95c1c7 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-e3f0979.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-e3f0979.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-e3f0979.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-e3f0979.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-e3f0979.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-e3f0979.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-e3f0979.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-e3f0979.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-e3f0979.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-e3f0979.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon{font-size:24px;padding:6px;}.elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon svg{height:24px;}.elementor-40 .elementor-element.elementor-element-e66742f{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8cb6266{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8cb6266:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-8cb6266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tessele.com/wp-content/uploads/2026/01/54122253208_46c5efe445_o.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-97eb1de{--display:flex;--min-height:230px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-97eb1de:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-97eb1de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F71A;}.elementor-40 .elementor-element.elementor-element-6da888b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e6bdb3a .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-b69bed6{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-b69bed6 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-e7884fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5d715e6{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-5d715e6 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-2224f73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-2224f73.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-2224f73.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-2224f73.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-2224f73.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-2224f73.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-2224f73.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-2224f73.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-2224f73.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-2224f73.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon{font-size:24px;padding:6px;}.elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon svg{height:24px;}.elementor-40 .elementor-element.elementor-element-6d82389{--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-40 .elementor-element.elementor-element-5e246b4{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5e246b4:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5e246b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tessele.com/wp-content/uploads/2026/01/53319646353_22cbecef52_o-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-700da06{--display:flex;--min-height:230px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-700da06:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-700da06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F71A;}.elementor-40 .elementor-element.elementor-element-5931cae{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-83d2035 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-0aa875a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-0aa875a p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-a589025{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-162b317{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-162b317 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-a25f122.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-a25f122.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-a25f122.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-a25f122.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-a25f122.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-a25f122.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-a25f122.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-a25f122.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-a25f122.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-a25f122.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon{font-size:24px;padding:6px;}.elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon svg{height:24px;}.elementor-40 .elementor-element.elementor-element-e947958{--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-40 .elementor-element.elementor-element-5e312ca{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-5e312ca:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-5e312ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tessele.com/wp-content/uploads/2026/01/image_1634115401_2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-8d833cf{--display:flex;--min-height:230px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-8d833cf:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-8d833cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F71A;}.elementor-40 .elementor-element.elementor-element-1df7679{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-392e7d5 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-27401c0{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-27401c0 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-d02c4d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-e5af223{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-e5af223 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-dceb573.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-dceb573.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-dceb573.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-dceb573.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-dceb573.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-dceb573.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-dceb573.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-dceb573.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-dceb573.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-dceb573.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon{font-size:24px;padding:6px;}.elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon svg{height:24px;}.elementor-40 .elementor-element.elementor-element-3f415ab{--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-40 .elementor-element.elementor-element-cf5e1ce{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-cf5e1ce:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-cf5e1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tessele.com/wp-content/uploads/2026/02/download_48_upscaled-e1770174282577.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-a583d5d{--display:flex;--min-height:230px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-40 .elementor-element.elementor-element-a583d5d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a583d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F71A;}.elementor-40 .elementor-element.elementor-element-f2226d3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-f459b94 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-77f246e{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-c22c0c0 );}.elementor-40 .elementor-element.elementor-element-77f246e p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-a839965{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-ac9d6ae{font-family:"Lato", Sans-serif;font-size:14px;font-weight:700;line-height:24px;color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-ac9d6ae p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-07c99c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-07c99c0.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-07c99c0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-07c99c0.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-07c99c0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-07c99c0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-07c99c0.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-07c99c0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-07c99c0.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-07c99c0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon{font-size:24px;padding:6px;}.elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon svg{height:24px;}.elementor-40 .elementor-element.elementor-element-64653eb{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-75px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-400px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-398px;--e-n-carousel-arrow-size:50px;}.elementor-40 .elementor-element.elementor-element-b04548b .elementor-button{background-color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-b04548b .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-b04548b .elementor-button:focus{background-color:var( --e-global-color-0b1e855 );color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-b04548b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-b04548b .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-40 .elementor-element.elementor-element-b04548b .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-b04548b .elementor-button:focus svg{fill:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-c685ac4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-c685ac4:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c685ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5965c79 );}.elementor-40 .elementor-element.elementor-element-102d35e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-40 .elementor-element.elementor-element-9e965fa > .elementor-widget-container{background-color:#1D8AB90D;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-9e965fa .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-13afe13{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-13afe13 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;text-transform:none;}.elementor-40 .elementor-element.elementor-element-a516ac1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-fb6b6d9{--divider-border-style:solid;--divider-color:#CED7E0;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-fb6b6d9 .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-fb6b6d9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-40 .elementor-element.elementor-element-444a169 > .elementor-widget-container{background-color:var( --e-global-color-723cd99 );padding:5px 20px 5px 20px;border-radius:40px 40px 40px 40px;}.elementor-40 .elementor-element.elementor-element-444a169 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:20px;}.elementor-40 .elementor-element.elementor-element-439579d{--divider-border-style:solid;--divider-color:#CED7E0;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-439579d .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-439579d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-40 .elementor-element.elementor-element-4745138{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-40 .elementor-element.elementor-element-e01c7b5{--e-image-carousel-slides-to-show:4;}.elementor-40 .elementor-element.elementor-element-7eb84ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7c30a06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-40 .elementor-element.elementor-element-5141757 > .elementor-widget-container{background-color:#1D8AB90D;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-5141757 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-0247806{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-7d45e57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-06abe4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-40 .elementor-element.elementor-element-3b93fbe > .elementor-widget-container{background-color:#1D8AB90D;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-3b93fbe.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-3b93fbe .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-31bd381{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-785c45e{--display:flex;}.elementor-40 .elementor-element.elementor-element-a93151a{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--swiper-pagination-spacing:35px;}.elementor-40 .elementor-element.elementor-element-a93151a .swiper-slide > .elementor-element{height:100%;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-40 .elementor-element.elementor-element-4a13283{--grid-columns:2;}.elementor-40 .elementor-element.elementor-element-4a13283 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-40 .elementor-element.elementor-element-4a13283 .e-loop-item > .elementor-section, .elementor-40 .elementor-element.elementor-element-4a13283 .e-loop-item > .elementor-section > .elementor-container, .elementor-40 .elementor-element.elementor-element-4a13283 .e-loop-item > .e-con, .elementor-40 .elementor-element.elementor-element-4a13283 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-40 .elementor-element.elementor-element-f00ca75{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-d169f83{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E4ED;--border-color:#E1E4ED;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-d169f83:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-d169f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F480;}.elementor-40 .elementor-element.elementor-element-db66a1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-89976b6{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-89976b6 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-0.6px;}.elementor-40 .elementor-element.elementor-element-2cf5ac7 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-2cf5ac7 .elementor-icon{font-size:30px;}.elementor-40 .elementor-element.elementor-element-2cf5ac7 .elementor-icon svg{height:30px;}.elementor-40 .elementor-element.elementor-element-602a210{--divider-border-style:solid;--divider-color:#E1E4ED;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-602a210 .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-602a210 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-40 .elementor-element.elementor-element-244a9c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-84111f1{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-84111f1 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-03fda37{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-03fda37 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-2c06155{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E4ED;--border-color:#E1E4ED;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-2c06155:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2c06155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F480;}.elementor-40 .elementor-element.elementor-element-5266b43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-ecaa5d2{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-ecaa5d2 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-0.6px;}.elementor-40 .elementor-element.elementor-element-63648fb .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-63648fb .elementor-icon{font-size:30px;}.elementor-40 .elementor-element.elementor-element-63648fb .elementor-icon svg{height:30px;}.elementor-40 .elementor-element.elementor-element-a150a65{--divider-border-style:solid;--divider-color:#E1E4ED;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-a150a65 .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-a150a65 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-40 .elementor-element.elementor-element-2eae63d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8eef8a0{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-8eef8a0 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-5d865df{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-5d865df p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-63365ee{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E4ED;--border-color:#E1E4ED;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-63365ee:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-63365ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F480;}.elementor-40 .elementor-element.elementor-element-94a5cb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-4418c16{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-4418c16 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-0.6px;}.elementor-40 .elementor-element.elementor-element-02be4fa .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-02be4fa .elementor-icon{font-size:30px;}.elementor-40 .elementor-element.elementor-element-02be4fa .elementor-icon svg{height:30px;}.elementor-40 .elementor-element.elementor-element-1f9582b{--divider-border-style:solid;--divider-color:#E1E4ED;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-1f9582b .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-1f9582b .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-40 .elementor-element.elementor-element-1307101{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-575db2b{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-575db2b p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-aa9967d{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-aa9967d p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-f28d801{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E4ED;--border-color:#E1E4ED;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-f28d801:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-f28d801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F480;}.elementor-40 .elementor-element.elementor-element-8a87924{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a00d33b{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-a00d33b .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-0.6px;}.elementor-40 .elementor-element.elementor-element-99165b6 .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-99165b6 .elementor-icon{font-size:30px;}.elementor-40 .elementor-element.elementor-element-99165b6 .elementor-icon svg{height:30px;}.elementor-40 .elementor-element.elementor-element-3233121{--divider-border-style:solid;--divider-color:#E1E4ED;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-3233121 .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-3233121 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-40 .elementor-element.elementor-element-ddaa4ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-8369d6d{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-8369d6d p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-dbc23d0{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-dbc23d0 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-0bf53b8 .elementor-button{background-color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;line-height:40px;fill:var( --e-global-color-723cd99 );color:var( --e-global-color-723cd99 );border-radius:50px 50px 50px 50px;}.elementor-40 .elementor-element.elementor-element-0bf53b8 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-0bf53b8 .elementor-button:focus{background-color:var( --e-global-color-0b1e855 );color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-0bf53b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-0bf53b8 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-40 .elementor-element.elementor-element-0bf53b8 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-0bf53b8 .elementor-button:focus svg{fill:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-be02da6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-be02da6:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-be02da6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5965c79 );}.elementor-40 .elementor-element.elementor-element-99fd2c4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-40 .elementor-element.elementor-element-4726e44 > .elementor-widget-container{background-color:#1D8AB90D;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-4726e44 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-02ededb{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-a72068a{--display:flex;}.elementor-40 .elementor-element.elementor-element-b3c007d{--grid-columns:3;}.elementor-40 .elementor-element.elementor-element-b3c007d .elementor-loop-container{grid-auto-rows:1fr;}.elementor-40 .elementor-element.elementor-element-b3c007d .e-loop-item > .elementor-section, .elementor-40 .elementor-element.elementor-element-b3c007d .e-loop-item > .elementor-section > .elementor-container, .elementor-40 .elementor-element.elementor-element-b3c007d .e-loop-item > .e-con, .elementor-40 .elementor-element.elementor-element-b3c007d .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-40 .elementor-element.elementor-element-e43f612{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-c3cb9e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-40 .elementor-element.elementor-element-516b9ee > .elementor-widget-container{background-color:#1D8AB90D;padding:5px 10px 5px 10px;border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-516b9ee.elementor-element{--align-self:flex-start;}.elementor-40 .elementor-element.elementor-element-516b9ee .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-a6dc0a6{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-9cbca74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:none;--border-style:none;}.elementor-40 .elementor-element.elementor-element-48ba786{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0983A99;--border-color:#E0983A99;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-48ba786:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-48ba786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-48ba786.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-6e86903{--e-rating-icon-font-size:16px;--e-rating-gap:13px;}.elementor-40 .elementor-element.elementor-element-07c0fa8 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-d3c337b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a7e8ddd .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-40 .elementor-element.elementor-element-b9422f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:none;--border-style:none;}.elementor-40 .elementor-element.elementor-element-9535506{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0983A99;--border-color:#E0983A99;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-9535506:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-9535506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-9535506.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-5fb8dee{--e-rating-icon-font-size:16px;--e-rating-gap:13px;}.elementor-40 .elementor-element.elementor-element-d6e0d03 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-6d934dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-d8a15d6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-40 .elementor-element.elementor-element-c76bf71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:none;--border-style:none;}.elementor-40 .elementor-element.elementor-element-b18cc14{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E0983A99;--border-color:#E0983A99;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-40 .elementor-element.elementor-element-b18cc14:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-b18cc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-723cd99 );}.elementor-40 .elementor-element.elementor-element-b18cc14.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-ecd2933{--e-rating-icon-font-size:16px;--e-rating-gap:13px;}.elementor-40 .elementor-element.elementor-element-9fdf118 p{margin-block-end:0px;}.elementor-40 .elementor-element.elementor-element-4749ee6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-abf44b1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-40 .elementor-element.elementor-element-1578c14{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-100px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-120px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-120px;--e-n-carousel-arrow-size:50px;}.elementor-40 .elementor-element.elementor-element-1578c14 > .elementor-widget-container{padding:0px 10px 0px 10px;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-c99bbb0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-c99bbb0 > .elementor-shape-bottom svg, .elementor-40 .elementor-element.elementor-element-c99bbb0 > .e-con-inner > .elementor-shape-bottom svg{height:20px;}.elementor-40 .elementor-element.elementor-element-b0ec5de{--min-height:400px;}.elementor-40 .elementor-element.elementor-element-a8fe499{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-4d00de7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-ac756c7{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-9d847b2{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-48f1e49{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-81f7340 img{width:70%;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-8969ad5{left:70%;}body.rtl .elementor-40 .elementor-element.elementor-element-8969ad5{right:70%;}.elementor-40 .elementor-element.elementor-element-8969ad5{bottom:50%;}.elementor-40 .elementor-element.elementor-element-1a2cadd{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-36568d3{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-position:-80px;--e-n-carousel-arrow-next-top-position:-80px;--e-n-carousel-arrow-size:40px;}.elementor-40 .elementor-element.elementor-element-5baff03{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-c7827ea{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-43b4ee3{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-777da7a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-fe7e665{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-d706b31{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-15d5684{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-5a2b553{--min-height:150px;}.elementor-40 .elementor-element.elementor-element-1387985{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-88dd7d2{--min-height:150px;}.elementor-40 .elementor-element.elementor-element-62866c0{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-c8c5e2d{--min-height:150px;}.elementor-40 .elementor-element.elementor-element-450da42{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-8f06ecc{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-9f6d4ac{--min-height:150px;}.elementor-40 .elementor-element.elementor-element-ce689e6 .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-e66742f{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-8cb6266{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-97eb1de{--min-height:150px;}.elementor-40 .elementor-element.elementor-element-e6bdb3a .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-5e246b4{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-700da06{--min-height:150px;}.elementor-40 .elementor-element.elementor-element-83d2035 .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-5e312ca{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-8d833cf{--min-height:150px;}.elementor-40 .elementor-element.elementor-element-392e7d5 .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-cf5e1ce{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-a583d5d{--min-height:150px;}.elementor-40 .elementor-element.elementor-element-f459b94 .elementor-heading-title{font-size:20px;}.elementor-40 .elementor-element.elementor-element-64653eb{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-7%;--e-n-carousel-arrow-prev-top-position:-296px;--e-n-carousel-arrow-next-top-position:-297px;--e-n-carousel-arrow-size:40px;}.elementor-40 .elementor-element.elementor-element-e01c7b5{--e-image-carousel-slides-to-show:3;}.elementor-40 .elementor-element.elementor-element-7d45e57{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-a93151a{--swiper-slides-to-display:2;}.elementor-40 .elementor-element.elementor-element-4a13283{--grid-columns:2;}.elementor-40 .elementor-element.elementor-element-f00ca75{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-d169f83{--justify-content:space-between;}.elementor-40 .elementor-element.elementor-element-2c06155{--justify-content:space-between;}.elementor-40 .elementor-element.elementor-element-63365ee{--justify-content:space-between;}.elementor-40 .elementor-element.elementor-element-f28d801{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-40 .elementor-element.elementor-element-be02da6{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-b3c007d{--grid-columns:2;}.elementor-40 .elementor-element.elementor-element-e43f612{--padding-top:10px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-1578c14{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:-90px;--e-n-carousel-arrow-size:40px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-c99bbb0 > .elementor-shape-bottom svg, .elementor-40 .elementor-element.elementor-element-c99bbb0 > .e-con-inner > .elementor-shape-bottom svg{height:10px;}.elementor-40 .elementor-element.elementor-element-b0ec5de{--min-height:300px;}.elementor-40 .elementor-element.elementor-element-a8fe499{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-eef122e .elementor-button{font-size:15px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-48f1e49{--padding-top:60px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-d968d0c .elementor-button{font-size:15px;}.elementor-40 .elementor-element.elementor-element-997c3f9 .elementor-button{font-size:14px;line-height:30px;padding:10px 6px 10px 6px;}.elementor-40 .elementor-element.elementor-element-81f7340 img{width:100%;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-8969ad5{left:80%;}body.rtl .elementor-40 .elementor-element.elementor-element-8969ad5{right:80%;}.elementor-40 .elementor-element.elementor-element-8969ad5{bottom:28%;}.elementor-40 .elementor-element.elementor-element-1a2cadd{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-36568d3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-position:-50px;--e-n-carousel-arrow-next-top-position:-50px;--e-n-carousel-arrow-size:30px;}.elementor-40 .elementor-element.elementor-element-5baff03{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-c7827ea{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-7ca50bf{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-78e24b4 .elementor-button{font-size:15px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-0658cee{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-bd8f216 .elementor-button{font-size:15px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-25b7311{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-7016de2 .elementor-button{font-size:15px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-12d203b{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-103d049 .elementor-button{font-size:15px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-c37133e{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-713206e .elementor-button{font-size:15px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-ef7efed{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-b31bc7f .elementor-button{font-size:15px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-4368357{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-cdf7c49 .elementor-button{font-size:15px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-764fb45{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-063ad20 .elementor-button{font-size:15px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-43b4ee3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-43b4ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-40 .elementor-element.elementor-element-43b4ee3{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-bd20257 .elementor-button{font-size:15px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-fe7e665{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-15d5684{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-6c78ef2 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-b74da90 .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-b74da90 .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-1387985{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-ef13389 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-a6b4f5e .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-a6b4f5e .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-62866c0{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-b425ab6 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-d690a89 .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-d690a89 .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-eb6cd2c .elementor-button{font-size:15px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-450da42{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-8f06ecc{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-ce689e6 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-e66742f{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-8cb6266{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-e6bdb3a .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-5e246b4{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-83d2035 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-5e312ca{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-392e7d5 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-cf5e1ce{--min-height:500px;}.elementor-40 .elementor-element.elementor-element-f459b94 .elementor-heading-title{font-size:18px;}.elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon{font-size:18px;}.elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon svg{height:18px;}.elementor-40 .elementor-element.elementor-element-64653eb{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-16%;}.elementor-40 .elementor-element.elementor-element-b04548b .elementor-button{font-size:15px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-c685ac4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-e01c7b5{--e-image-carousel-slides-to-show:1;}.elementor-40 .elementor-element.elementor-element-7d45e57{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-a93151a{--swiper-slides-to-display:1;}.elementor-40 .elementor-element.elementor-element-4a13283{--grid-columns:1;}.elementor-40 .elementor-element.elementor-element-f00ca75{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-db66a1e{--flex-wrap:nowrap;}.elementor-40 .elementor-element.elementor-element-89976b6{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-244a9c9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-40 .elementor-element.elementor-element-5266b43{--flex-wrap:nowrap;}.elementor-40 .elementor-element.elementor-element-ecaa5d2{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-2eae63d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-40 .elementor-element.elementor-element-94a5cb7{--flex-wrap:nowrap;}.elementor-40 .elementor-element.elementor-element-4418c16{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-1307101{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-40 .elementor-element.elementor-element-f28d801{--justify-content:space-between;}.elementor-40 .elementor-element.elementor-element-8a87924{--flex-wrap:nowrap;}.elementor-40 .elementor-element.elementor-element-a00d33b{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-ddaa4ce{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-40 .elementor-element.elementor-element-0bf53b8 .elementor-button{font-size:15px;line-height:30px;}.elementor-40 .elementor-element.elementor-element-be02da6{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-b3c007d{--grid-columns:1;}.elementor-40 .elementor-element.elementor-element-e43f612{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:10px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-40 .elementor-element.elementor-element-9cbca74{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1578c14{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-position:-50px;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-next-top-position:-50px;--e-n-carousel-arrow-size:30px;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-b0ec5de{--width:60%;}.elementor-40 .elementor-element.elementor-element-a8fe499{--width:40%;}.elementor-40 .elementor-element.elementor-element-777da7a{--width:45%;}.elementor-40 .elementor-element.elementor-element-5a2b553{--width:95%;}.elementor-40 .elementor-element.elementor-element-88dd7d2{--width:95%;}.elementor-40 .elementor-element.elementor-element-c8c5e2d{--width:95%;}.elementor-40 .elementor-element.elementor-element-9f6d4ac{--width:95%;}.elementor-40 .elementor-element.elementor-element-97eb1de{--width:95%;}.elementor-40 .elementor-element.elementor-element-700da06{--width:95%;}.elementor-40 .elementor-element.elementor-element-8d833cf{--width:95%;}.elementor-40 .elementor-element.elementor-element-a583d5d{--width:95%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-b0ec5de{--width:100%;}.elementor-40 .elementor-element.elementor-element-a8fe499{--width:100%;}.elementor-40 .elementor-element.elementor-element-777da7a{--width:50%;}.elementor-40 .elementor-element.elementor-element-d706b31{--width:700px;}.elementor-40 .elementor-element.elementor-element-15d5684{--width:100%;}.elementor-40 .elementor-element.elementor-element-450da42{--width:100%;}.elementor-40 .elementor-element.elementor-element-8f06ecc{--width:100%;}.elementor-40 .elementor-element.elementor-element-e66742f{--width:100%;}.elementor-40 .elementor-element.elementor-element-8cb6266{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-eef122e */.elementor-40 .elementor-element.elementor-element-eef122e a svg{
    font-size: 40px;
}

.elementor-40 .elementor-element.elementor-element-eef122e a{
    padding-right: 10px ;
    padding-top: 7px;
    padding-bottom: 7px;
}

@media(max-width:767px){
   .elementor-40 .elementor-element.elementor-element-eef122e a svg{
    font-size: 30px;
} 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d968d0c */.elementor-40 .elementor-element.elementor-element-d968d0c a svg{
    font-size: 40px;
}

.elementor-40 .elementor-element.elementor-element-d968d0c a{
    padding-right: 10px ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-997c3f9 */.elementor-40 .elementor-element.elementor-element-997c3f9 a svg{
    font-size: 20px;
}

.elementor-40 .elementor-element.elementor-element-997c3f9 a{
    padding-right: 10px ;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c1e29a */.elementor-40 .elementor-element.elementor-element-4c1e29a svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0ae50 */.elementor-40 .elementor-element.elementor-element-3b0ae50:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e0053 */.elementor-40 .elementor-element.elementor-element-f5e0053 svg path{
    
    stroke: #E0983A!important;
    
}


.elementor-40 .elementor-element.elementor-element-f5e0053 svg circle{
    stroke: #E0983A!important;
    fill:  #E0983A!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3365641 */.elementor-40 .elementor-element.elementor-element-3365641:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3365641:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3365641:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3365641:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0723ae5 */.elementor-40 .elementor-element.elementor-element-0723ae5 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8f3b2 */.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7287997 */.elementor-40 .elementor-element.elementor-element-7287997 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d3b04 */.elementor-40 .elementor-element.elementor-element-09d3b04:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dec5e3 */.elementor-40 .elementor-element.elementor-element-9dec5e3 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6896c6e */.elementor-40 .elementor-element.elementor-element-6896c6e:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-edcf2ed */.elementor-40 .elementor-element.elementor-element-edcf2ed svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12c59c */.elementor-40 .elementor-element.elementor-element-b12c59c:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40d9e8f */.elementor-40 .elementor-element.elementor-element-40d9e8f svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1600518 */.elementor-40 .elementor-element.elementor-element-1600518:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1600518:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1600518:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1600518:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82cb254 */.elementor-40 .elementor-element.elementor-element-82cb254 svg path{
    
    fill:  #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3339924 */.elementor-40 .elementor-element.elementor-element-3339924:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3339924:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3339924:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3339924:hover svg path{
    fill: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c1e29a */.elementor-40 .elementor-element.elementor-element-4c1e29a svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0ae50 */.elementor-40 .elementor-element.elementor-element-3b0ae50:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e0053 */.elementor-40 .elementor-element.elementor-element-f5e0053 svg path{
    
    stroke: #E0983A!important;
    
}


.elementor-40 .elementor-element.elementor-element-f5e0053 svg circle{
    stroke: #E0983A!important;
    fill:  #E0983A!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3365641 */.elementor-40 .elementor-element.elementor-element-3365641:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3365641:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3365641:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3365641:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0723ae5 */.elementor-40 .elementor-element.elementor-element-0723ae5 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8f3b2 */.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7287997 */.elementor-40 .elementor-element.elementor-element-7287997 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d3b04 */.elementor-40 .elementor-element.elementor-element-09d3b04:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dec5e3 */.elementor-40 .elementor-element.elementor-element-9dec5e3 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6896c6e */.elementor-40 .elementor-element.elementor-element-6896c6e:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-edcf2ed */.elementor-40 .elementor-element.elementor-element-edcf2ed svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12c59c */.elementor-40 .elementor-element.elementor-element-b12c59c:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40d9e8f */.elementor-40 .elementor-element.elementor-element-40d9e8f svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1600518 */.elementor-40 .elementor-element.elementor-element-1600518:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1600518:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1600518:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1600518:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82cb254 */.elementor-40 .elementor-element.elementor-element-82cb254 svg path{
    
    fill:  #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3339924 */.elementor-40 .elementor-element.elementor-element-3339924:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3339924:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3339924:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3339924:hover svg path{
    fill: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c1e29a */.elementor-40 .elementor-element.elementor-element-4c1e29a svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0ae50 */.elementor-40 .elementor-element.elementor-element-3b0ae50:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e0053 */.elementor-40 .elementor-element.elementor-element-f5e0053 svg path{
    
    stroke: #E0983A!important;
    
}


.elementor-40 .elementor-element.elementor-element-f5e0053 svg circle{
    stroke: #E0983A!important;
    fill:  #E0983A!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3365641 */.elementor-40 .elementor-element.elementor-element-3365641:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3365641:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3365641:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3365641:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0723ae5 */.elementor-40 .elementor-element.elementor-element-0723ae5 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8f3b2 */.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7287997 */.elementor-40 .elementor-element.elementor-element-7287997 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d3b04 */.elementor-40 .elementor-element.elementor-element-09d3b04:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dec5e3 */.elementor-40 .elementor-element.elementor-element-9dec5e3 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6896c6e */.elementor-40 .elementor-element.elementor-element-6896c6e:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-edcf2ed */.elementor-40 .elementor-element.elementor-element-edcf2ed svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12c59c */.elementor-40 .elementor-element.elementor-element-b12c59c:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40d9e8f */.elementor-40 .elementor-element.elementor-element-40d9e8f svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1600518 */.elementor-40 .elementor-element.elementor-element-1600518:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1600518:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1600518:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1600518:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82cb254 */.elementor-40 .elementor-element.elementor-element-82cb254 svg path{
    
    fill:  #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3339924 */.elementor-40 .elementor-element.elementor-element-3339924:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3339924:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3339924:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3339924:hover svg path{
    fill: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c1e29a */.elementor-40 .elementor-element.elementor-element-4c1e29a svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0ae50 */.elementor-40 .elementor-element.elementor-element-3b0ae50:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e0053 */.elementor-40 .elementor-element.elementor-element-f5e0053 svg path{
    
    stroke: #E0983A!important;
    
}


.elementor-40 .elementor-element.elementor-element-f5e0053 svg circle{
    stroke: #E0983A!important;
    fill:  #E0983A!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3365641 */.elementor-40 .elementor-element.elementor-element-3365641:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3365641:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3365641:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3365641:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0723ae5 */.elementor-40 .elementor-element.elementor-element-0723ae5 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8f3b2 */.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7287997 */.elementor-40 .elementor-element.elementor-element-7287997 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d3b04 */.elementor-40 .elementor-element.elementor-element-09d3b04:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dec5e3 */.elementor-40 .elementor-element.elementor-element-9dec5e3 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6896c6e */.elementor-40 .elementor-element.elementor-element-6896c6e:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-edcf2ed */.elementor-40 .elementor-element.elementor-element-edcf2ed svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12c59c */.elementor-40 .elementor-element.elementor-element-b12c59c:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40d9e8f */.elementor-40 .elementor-element.elementor-element-40d9e8f svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1600518 */.elementor-40 .elementor-element.elementor-element-1600518:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1600518:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1600518:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1600518:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82cb254 */.elementor-40 .elementor-element.elementor-element-82cb254 svg path{
    
    fill:  #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3339924 */.elementor-40 .elementor-element.elementor-element-3339924:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3339924:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3339924:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3339924:hover svg path{
    fill: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c1e29a */.elementor-40 .elementor-element.elementor-element-4c1e29a svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0ae50 */.elementor-40 .elementor-element.elementor-element-3b0ae50:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e0053 */.elementor-40 .elementor-element.elementor-element-f5e0053 svg path{
    
    stroke: #E0983A!important;
    
}


.elementor-40 .elementor-element.elementor-element-f5e0053 svg circle{
    stroke: #E0983A!important;
    fill:  #E0983A!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3365641 */.elementor-40 .elementor-element.elementor-element-3365641:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3365641:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3365641:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3365641:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0723ae5 */.elementor-40 .elementor-element.elementor-element-0723ae5 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8f3b2 */.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7287997 */.elementor-40 .elementor-element.elementor-element-7287997 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d3b04 */.elementor-40 .elementor-element.elementor-element-09d3b04:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dec5e3 */.elementor-40 .elementor-element.elementor-element-9dec5e3 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6896c6e */.elementor-40 .elementor-element.elementor-element-6896c6e:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-edcf2ed */.elementor-40 .elementor-element.elementor-element-edcf2ed svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12c59c */.elementor-40 .elementor-element.elementor-element-b12c59c:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40d9e8f */.elementor-40 .elementor-element.elementor-element-40d9e8f svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1600518 */.elementor-40 .elementor-element.elementor-element-1600518:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1600518:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1600518:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1600518:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82cb254 */.elementor-40 .elementor-element.elementor-element-82cb254 svg path{
    
    fill:  #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3339924 */.elementor-40 .elementor-element.elementor-element-3339924:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3339924:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3339924:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3339924:hover svg path{
    fill: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c1e29a */.elementor-40 .elementor-element.elementor-element-4c1e29a svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0ae50 */.elementor-40 .elementor-element.elementor-element-3b0ae50:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e0053 */.elementor-40 .elementor-element.elementor-element-f5e0053 svg path{
    
    stroke: #E0983A!important;
    
}


.elementor-40 .elementor-element.elementor-element-f5e0053 svg circle{
    stroke: #E0983A!important;
    fill:  #E0983A!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3365641 */.elementor-40 .elementor-element.elementor-element-3365641:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3365641:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3365641:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3365641:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0723ae5 */.elementor-40 .elementor-element.elementor-element-0723ae5 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8f3b2 */.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7287997 */.elementor-40 .elementor-element.elementor-element-7287997 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d3b04 */.elementor-40 .elementor-element.elementor-element-09d3b04:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dec5e3 */.elementor-40 .elementor-element.elementor-element-9dec5e3 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6896c6e */.elementor-40 .elementor-element.elementor-element-6896c6e:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-edcf2ed */.elementor-40 .elementor-element.elementor-element-edcf2ed svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12c59c */.elementor-40 .elementor-element.elementor-element-b12c59c:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40d9e8f */.elementor-40 .elementor-element.elementor-element-40d9e8f svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1600518 */.elementor-40 .elementor-element.elementor-element-1600518:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1600518:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1600518:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1600518:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82cb254 */.elementor-40 .elementor-element.elementor-element-82cb254 svg path{
    
    fill:  #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3339924 */.elementor-40 .elementor-element.elementor-element-3339924:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3339924:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3339924:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3339924:hover svg path{
    fill: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c1e29a */.elementor-40 .elementor-element.elementor-element-4c1e29a svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0ae50 */.elementor-40 .elementor-element.elementor-element-3b0ae50:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e0053 */.elementor-40 .elementor-element.elementor-element-f5e0053 svg path{
    
    stroke: #E0983A!important;
    
}


.elementor-40 .elementor-element.elementor-element-f5e0053 svg circle{
    stroke: #E0983A!important;
    fill:  #E0983A!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3365641 */.elementor-40 .elementor-element.elementor-element-3365641:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3365641:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3365641:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3365641:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0723ae5 */.elementor-40 .elementor-element.elementor-element-0723ae5 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8f3b2 */.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7287997 */.elementor-40 .elementor-element.elementor-element-7287997 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d3b04 */.elementor-40 .elementor-element.elementor-element-09d3b04:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dec5e3 */.elementor-40 .elementor-element.elementor-element-9dec5e3 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6896c6e */.elementor-40 .elementor-element.elementor-element-6896c6e:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-edcf2ed */.elementor-40 .elementor-element.elementor-element-edcf2ed svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12c59c */.elementor-40 .elementor-element.elementor-element-b12c59c:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40d9e8f */.elementor-40 .elementor-element.elementor-element-40d9e8f svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1600518 */.elementor-40 .elementor-element.elementor-element-1600518:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1600518:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1600518:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1600518:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82cb254 */.elementor-40 .elementor-element.elementor-element-82cb254 svg path{
    
    fill:  #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3339924 */.elementor-40 .elementor-element.elementor-element-3339924:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3339924:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3339924:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3339924:hover svg path{
    fill: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c1e29a */.elementor-40 .elementor-element.elementor-element-4c1e29a svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0ae50 */.elementor-40 .elementor-element.elementor-element-3b0ae50:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e0053 */.elementor-40 .elementor-element.elementor-element-f5e0053 svg path{
    
    stroke: #E0983A!important;
    
}


.elementor-40 .elementor-element.elementor-element-f5e0053 svg circle{
    stroke: #E0983A!important;
    fill:  #E0983A!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3365641 */.elementor-40 .elementor-element.elementor-element-3365641:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3365641:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3365641:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3365641:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0723ae5 */.elementor-40 .elementor-element.elementor-element-0723ae5 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8f3b2 */.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7287997 */.elementor-40 .elementor-element.elementor-element-7287997 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d3b04 */.elementor-40 .elementor-element.elementor-element-09d3b04:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dec5e3 */.elementor-40 .elementor-element.elementor-element-9dec5e3 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6896c6e */.elementor-40 .elementor-element.elementor-element-6896c6e:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-edcf2ed */.elementor-40 .elementor-element.elementor-element-edcf2ed svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12c59c */.elementor-40 .elementor-element.elementor-element-b12c59c:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40d9e8f */.elementor-40 .elementor-element.elementor-element-40d9e8f svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1600518 */.elementor-40 .elementor-element.elementor-element-1600518:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1600518:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1600518:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1600518:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82cb254 */.elementor-40 .elementor-element.elementor-element-82cb254 svg path{
    
    fill:  #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3339924 */.elementor-40 .elementor-element.elementor-element-3339924:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3339924:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3339924:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3339924:hover svg path{
    fill: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c1e29a */.elementor-40 .elementor-element.elementor-element-4c1e29a svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b0ae50 */.elementor-40 .elementor-element.elementor-element-3b0ae50:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3b0ae50:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5e0053 */.elementor-40 .elementor-element.elementor-element-f5e0053 svg path{
    
    stroke: #E0983A!important;
    
}


.elementor-40 .elementor-element.elementor-element-f5e0053 svg circle{
    stroke: #E0983A!important;
    fill:  #E0983A!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3365641 */.elementor-40 .elementor-element.elementor-element-3365641:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3365641:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3365641:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3365641:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3365641:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0723ae5 */.elementor-40 .elementor-element.elementor-element-0723ae5 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f8f3b2 */.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1f8f3b2:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7287997 */.elementor-40 .elementor-element.elementor-element-7287997 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09d3b04 */.elementor-40 .elementor-element.elementor-element-09d3b04:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-09d3b04:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9dec5e3 */.elementor-40 .elementor-element.elementor-element-9dec5e3 svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6896c6e */.elementor-40 .elementor-element.elementor-element-6896c6e:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-6896c6e:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-edcf2ed */.elementor-40 .elementor-element.elementor-element-edcf2ed svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12c59c */.elementor-40 .elementor-element.elementor-element-b12c59c:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-b12c59c:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-40d9e8f */.elementor-40 .elementor-element.elementor-element-40d9e8f svg path{
    
    stroke: #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1600518 */.elementor-40 .elementor-element.elementor-element-1600518:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-1600518:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-1600518:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-1600518:hover svg path{
    stroke: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-1600518:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82cb254 */.elementor-40 .elementor-element.elementor-element-82cb254 svg path{
    
    fill:  #E0983A!important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3339924 */.elementor-40 .elementor-element.elementor-element-3339924:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);

}


.elementor-40 .elementor-element.elementor-element-3339924:hover h4{
    color: #fff!important;
    
}

.elementor-40 .elementor-element.elementor-element-3339924:hover h4 span{
    background: none!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover p{
    color: #FFFFFFCC!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover span{
    background: #0433554D!important;
   
}

.elementor-40 .elementor-element.elementor-element-3339924:hover svg path{
    fill: #043355!important;
}


.elementor-40 .elementor-element.elementor-element-3339924:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78e24b4 */.elementor-40 .elementor-element.elementor-element-78e24b4 a svg{
    font-size: 30px;
}

.elementor-40 .elementor-element.elementor-element-78e24b4 a{
    padding-right: 10px ;
    padding-top: 5px;
    padding-bottom: 5px;
}

@media(max-width:767px){
   .elementor-40 .elementor-element.elementor-element-78e24b4 a svg{
    font-size: 30px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca50bf *//*.elementor-40 .elementor-element.elementor-element-7ca50bf:hover{*/
/*  background: linear-gradient(*/
/*  130deg,*/
/*  #F2B86B 17%,*/
/*  #EAA44D 49%,*/
/*  #E0983A 77%*/
/*);*/

/*}*/

/*.elementor-40 .elementor-element.elementor-element-7ca50bf:hover h6{*/
/*    color: #043355!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-7ca50bf:hover h6 span{*/
/*    background: none!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-7ca50bf:hover h3{*/
/*    color: #fff!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-7ca50bf:hover h3 span{*/
/*    background: none!important;*/
/*}*/



/*.elementor-40 .elementor-element.elementor-element-7ca50bf:hover p{*/
/*    color: #FFFFFFCC!important;*/
/*}*/


/*.elementor-40 .elementor-element.elementor-element-7ca50bf:hover span{*/
/*    background: #0433554D!important;*/
   
/*}*/

/*.elementor-40 .elementor-element.elementor-element-7ca50bf:hover .elementor-icon{*/
/*    background: #0433554D!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-7ca50bf:hover svg path{*/
/*    stroke: #043355!important;*/
/*    fill: #043355!important;*/
/*}*/


.elementor-40 .elementor-element.elementor-element-7ca50bf:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}


/*.elementor-40 .elementor-element.elementor-element-7ca50bf:hover a svg g path{*/
/*    fill: #fff!important ;*/
/*    stroke: #fff!important;*/
/*}*/

.elementor-40 .elementor-element.elementor-element-7ca50bf:hover a svg rect{
    fill: #E0983A!important ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd8f216 */.elementor-40 .elementor-element.elementor-element-bd8f216 a svg{
    font-size: 30px;
}

.elementor-40 .elementor-element.elementor-element-bd8f216 a{
    padding-right: 10px ;
    padding-top: 5px;
    padding-bottom: 5px;
}

@media(max-width:767px){
   .elementor-40 .elementor-element.elementor-element-bd8f216 a svg{
    font-size: 30px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0658cee *//*.elementor-40 .elementor-element.elementor-element-0658cee:hover{*/
/*  background: linear-gradient(*/
/*  130deg,*/
/*  #F2B86B 17%,*/
/*  #EAA44D 49%,*/
/*  #E0983A 77%*/
/*);*/

/*}*/

/*.elementor-40 .elementor-element.elementor-element-0658cee:hover h6{*/
/*    color: #043355!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-0658cee:hover h6 span{*/
/*    background: none!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-0658cee:hover h3{*/
/*    color: #fff!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-0658cee:hover h3 span{*/
/*    background: none!important;*/
/*}*/



/*.elementor-40 .elementor-element.elementor-element-0658cee:hover p{*/
/*    color: #FFFFFFCC!important;*/
/*}*/


/*.elementor-40 .elementor-element.elementor-element-0658cee:hover span{*/
/*    background: #0433554D!important;*/
   
/*}*/

/*.elementor-40 .elementor-element.elementor-element-0658cee:hover .elementor-icon{*/
/*    background: #0433554D!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-0658cee:hover svg path{*/
/*    stroke: #043355!important;*/
/*    fill: #043355!important;*/
/*}*/


.elementor-40 .elementor-element.elementor-element-0658cee:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}


/*.elementor-40 .elementor-element.elementor-element-0658cee:hover a svg g path{*/
/*    fill: #fff!important ;*/
/*    stroke: #fff!important;*/
/*}*/

.elementor-40 .elementor-element.elementor-element-0658cee:hover a svg rect{
    fill: #E0983A!important ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7016de2 */.elementor-40 .elementor-element.elementor-element-7016de2 a svg{
    font-size: 30px;
}

.elementor-40 .elementor-element.elementor-element-7016de2 a{
    padding-right: 10px ;
    padding-top: 5px;
    padding-bottom: 5px;
}

@media(max-width:767px){
   .elementor-40 .elementor-element.elementor-element-7016de2 a svg{
    font-size: 30px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25b7311 *//*.elementor-40 .elementor-element.elementor-element-25b7311:hover{*/
/*  background: linear-gradient(*/
/*  130deg,*/
/*  #F2B86B 17%,*/
/*  #EAA44D 49%,*/
/*  #E0983A 77%*/
/*);*/

/*}*/

/*.elementor-40 .elementor-element.elementor-element-25b7311:hover h6{*/
/*    color: #043355!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-25b7311:hover h6 span{*/
/*    background: none!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-25b7311:hover h3{*/
/*    color: #fff!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-25b7311:hover h3 span{*/
/*    background: none!important;*/
/*}*/



/*.elementor-40 .elementor-element.elementor-element-25b7311:hover p{*/
/*    color: #FFFFFFCC!important;*/
/*}*/


/*.elementor-40 .elementor-element.elementor-element-25b7311:hover span{*/
/*    background: #0433554D!important;*/
   
/*}*/

/*.elementor-40 .elementor-element.elementor-element-25b7311:hover .elementor-icon{*/
/*    background: #0433554D!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-25b7311:hover svg path{*/
/*    stroke: #043355!important;*/
/*    fill: #043355!important;*/
/*}*/


.elementor-40 .elementor-element.elementor-element-25b7311:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}


/*.elementor-40 .elementor-element.elementor-element-25b7311:hover a svg g path{*/
/*    fill: #fff!important ;*/
/*    stroke: #fff!important;*/
/*}*/

.elementor-40 .elementor-element.elementor-element-25b7311:hover a svg rect{
    fill: #E0983A!important ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-103d049 */.elementor-40 .elementor-element.elementor-element-103d049 a svg{
    font-size: 30px;
}

.elementor-40 .elementor-element.elementor-element-103d049 a{
    padding-right: 10px ;
    padding-top: 5px;
    padding-bottom: 5px;
}

@media(max-width:767px){
   .elementor-40 .elementor-element.elementor-element-103d049 a svg{
    font-size: 30px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12d203b *//*.elementor-40 .elementor-element.elementor-element-12d203b:hover{*/
/*  background: linear-gradient(*/
/*  130deg,*/
/*  #F2B86B 17%,*/
/*  #EAA44D 49%,*/
/*  #E0983A 77%*/
/*);*/

/*}*/

/*.elementor-40 .elementor-element.elementor-element-12d203b:hover h6{*/
/*    color: #043355!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-12d203b:hover h6 span{*/
/*    background: none!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-12d203b:hover h3{*/
/*    color: #fff!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-12d203b:hover h3 span{*/
/*    background: none!important;*/
/*}*/



/*.elementor-40 .elementor-element.elementor-element-12d203b:hover p{*/
/*    color: #FFFFFFCC!important;*/
/*}*/


/*.elementor-40 .elementor-element.elementor-element-12d203b:hover span{*/
/*    background: #0433554D!important;*/
   
/*}*/

/*.elementor-40 .elementor-element.elementor-element-12d203b:hover .elementor-icon{*/
/*    background: #0433554D!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-12d203b:hover svg path{*/
/*    stroke: #043355!important;*/
/*    fill: #043355!important;*/
/*}*/


.elementor-40 .elementor-element.elementor-element-12d203b:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}


/*.elementor-40 .elementor-element.elementor-element-12d203b:hover a svg g path{*/
/*    fill: #fff!important ;*/
/*    stroke: #fff!important;*/
/*}*/

.elementor-40 .elementor-element.elementor-element-12d203b:hover a svg rect{
    fill: #E0983A!important ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-713206e */.elementor-40 .elementor-element.elementor-element-713206e a svg{
    font-size: 30px;
}

.elementor-40 .elementor-element.elementor-element-713206e a{
    padding-right: 10px ;
    padding-top: 5px;
    padding-bottom: 5px;
}

@media(max-width:767px){
   .elementor-40 .elementor-element.elementor-element-713206e a svg{
    font-size: 30px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c37133e *//*.elementor-40 .elementor-element.elementor-element-c37133e:hover{*/
/*  background: linear-gradient(*/
/*  130deg,*/
/*  #F2B86B 17%,*/
/*  #EAA44D 49%,*/
/*  #E0983A 77%*/
/*);*/

/*}*/

/*.elementor-40 .elementor-element.elementor-element-c37133e:hover h6{*/
/*    color: #043355!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-c37133e:hover h6 span{*/
/*    background: none!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-c37133e:hover h3{*/
/*    color: #fff!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-c37133e:hover h3 span{*/
/*    background: none!important;*/
/*}*/



/*.elementor-40 .elementor-element.elementor-element-c37133e:hover p{*/
/*    color: #FFFFFFCC!important;*/
/*}*/


/*.elementor-40 .elementor-element.elementor-element-c37133e:hover span{*/
/*    background: #0433554D!important;*/
   
/*}*/

/*.elementor-40 .elementor-element.elementor-element-c37133e:hover .elementor-icon{*/
/*    background: #0433554D!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-c37133e:hover svg path{*/
/*    stroke: #043355!important;*/
/*    fill: #043355!important;*/
/*}*/


.elementor-40 .elementor-element.elementor-element-c37133e:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}


/*.elementor-40 .elementor-element.elementor-element-c37133e:hover a svg g path{*/
/*    fill: #fff!important ;*/
/*    stroke: #fff!important;*/
/*}*/

.elementor-40 .elementor-element.elementor-element-c37133e:hover a svg rect{
    fill: #E0983A!important ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b31bc7f */.elementor-40 .elementor-element.elementor-element-b31bc7f a svg{
    font-size: 30px;
}

.elementor-40 .elementor-element.elementor-element-b31bc7f a{
    padding-right: 10px ;
    padding-top: 5px;
    padding-bottom: 5px;
}

@media(max-width:767px){
   .elementor-40 .elementor-element.elementor-element-b31bc7f a svg{
    font-size: 30px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef7efed *//*.elementor-40 .elementor-element.elementor-element-ef7efed:hover{*/
/*  background: linear-gradient(*/
/*  130deg,*/
/*  #F2B86B 17%,*/
/*  #EAA44D 49%,*/
/*  #E0983A 77%*/
/*);*/

/*}*/

/*.elementor-40 .elementor-element.elementor-element-ef7efed:hover h6{*/
/*    color: #043355!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-ef7efed:hover h6 span{*/
/*    background: none!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-ef7efed:hover h3{*/
/*    color: #fff!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-ef7efed:hover h3 span{*/
/*    background: none!important;*/
/*}*/



/*.elementor-40 .elementor-element.elementor-element-ef7efed:hover p{*/
/*    color: #FFFFFFCC!important;*/
/*}*/


/*.elementor-40 .elementor-element.elementor-element-ef7efed:hover span{*/
/*    background: #0433554D!important;*/
   
/*}*/

/*.elementor-40 .elementor-element.elementor-element-ef7efed:hover .elementor-icon{*/
/*    background: #0433554D!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-ef7efed:hover svg path{*/
/*    stroke: #043355!important;*/
/*    fill: #043355!important;*/
/*}*/


.elementor-40 .elementor-element.elementor-element-ef7efed:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}


/*.elementor-40 .elementor-element.elementor-element-ef7efed:hover a svg g path{*/
/*    fill: #fff!important ;*/
/*    stroke: #fff!important;*/
/*}*/

.elementor-40 .elementor-element.elementor-element-ef7efed:hover a svg rect{
    fill: #E0983A!important ;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9f1efc8 */.elementor-40 .elementor-element.elementor-element-9f1efc8 svg rect{
    display: none!important;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdf7c49 */.elementor-40 .elementor-element.elementor-element-cdf7c49 a svg{
    font-size: 30px;
}

.elementor-40 .elementor-element.elementor-element-cdf7c49 a{
    padding-right: 10px ;
    padding-top: 5px;
    padding-bottom: 5px;
}

@media(max-width:767px){
   .elementor-40 .elementor-element.elementor-element-cdf7c49 a svg{
    font-size: 30px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4368357 *//*.elementor-40 .elementor-element.elementor-element-4368357:hover{*/
/*  background: linear-gradient(*/
/*  130deg,*/
/*  #F2B86B 17%,*/
/*  #EAA44D 49%,*/
/*  #E0983A 77%*/
/*);*/

/*}*/

/*.elementor-40 .elementor-element.elementor-element-4368357:hover h6{*/
/*    color: #043355!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-4368357:hover h6 span{*/
/*    background: none!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-4368357:hover h3{*/
/*    color: #fff!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-4368357:hover h3 span{*/
/*    background: none!important;*/
/*}*/



/*.elementor-40 .elementor-element.elementor-element-4368357:hover p{*/
/*    color: #FFFFFFCC!important;*/
/*}*/


/*.elementor-40 .elementor-element.elementor-element-4368357:hover span{*/
/*    background: #0433554D!important;*/
   
/*}*/

/*.elementor-40 .elementor-element.elementor-element-4368357:hover .elementor-icon{*/
/*    background: #0433554D!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-4368357:hover svg path{*/
/*    stroke: #043355!important;*/
/*    fill: #043355!important;*/
/*}*/


.elementor-40 .elementor-element.elementor-element-4368357:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}


/*.elementor-40 .elementor-element.elementor-element-4368357:hover a svg g path{*/
/*    fill: #fff!important ;*/
/*    stroke: #fff!important;*/
/*}*/

.elementor-40 .elementor-element.elementor-element-4368357:hover a svg rect{
    fill: #E0983A!important ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-063ad20 */.elementor-40 .elementor-element.elementor-element-063ad20 a svg{
    font-size: 30px;
}

.elementor-40 .elementor-element.elementor-element-063ad20 a{
    padding-right: 10px ;
    padding-top: 5px;
    padding-bottom: 5px;
}

@media(max-width:767px){
   .elementor-40 .elementor-element.elementor-element-063ad20 a svg{
    font-size: 30px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764fb45 *//*.elementor-40 .elementor-element.elementor-element-764fb45:hover{*/
/*  background: linear-gradient(*/
/*  130deg,*/
/*  #F2B86B 17%,*/
/*  #EAA44D 49%,*/
/*  #E0983A 77%*/
/*);*/

/*}*/

/*.elementor-40 .elementor-element.elementor-element-764fb45:hover h6{*/
/*    color: #043355!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-764fb45:hover h6 span{*/
/*    background: none!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-764fb45:hover h3{*/
/*    color: #fff!important;*/
    
/*}*/

/*.elementor-40 .elementor-element.elementor-element-764fb45:hover h3 span{*/
/*    background: none!important;*/
/*}*/



/*.elementor-40 .elementor-element.elementor-element-764fb45:hover p{*/
/*    color: #FFFFFFCC!important;*/
/*}*/


/*.elementor-40 .elementor-element.elementor-element-764fb45:hover span{*/
/*    background: #0433554D!important;*/
   
/*}*/

/*.elementor-40 .elementor-element.elementor-element-764fb45:hover .elementor-icon{*/
/*    background: #0433554D!important;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-764fb45:hover svg path{*/
/*    stroke: #043355!important;*/
/*    fill: #043355!important;*/
/*}*/


.elementor-40 .elementor-element.elementor-element-764fb45:hover svg circle{
    stroke: #043355!important;
    fill:  #043355!important;
}


/*.elementor-40 .elementor-element.elementor-element-764fb45:hover a svg g path{*/
/*    fill: #fff!important ;*/
/*    stroke: #fff!important;*/
/*}*/

.elementor-40 .elementor-element.elementor-element-764fb45:hover a svg rect{
    fill: #E0983A!important ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd20257 */.elementor-40 .elementor-element.elementor-element-bd20257 a svg{
    font-size: 40px;
}

.elementor-40 .elementor-element.elementor-element-bd20257 a{
    padding-right: 10px ;
}

@media(max-width:767px){
   .elementor-40 .elementor-element.elementor-element-bd20257 a svg{
    font-size: 30px;
} 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b74da90 */.elementor-40 .elementor-element.elementor-element-b74da90 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-b74da90 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a2b553 */.elementor-40 .elementor-element.elementor-element-5a2b553{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a6b4f5e */.elementor-40 .elementor-element.elementor-element-a6b4f5e .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-a6b4f5e .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88dd7d2 */.elementor-40 .elementor-element.elementor-element-88dd7d2{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d690a89 */.elementor-40 .elementor-element.elementor-element-d690a89 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-d690a89 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8c5e2d */.elementor-40 .elementor-element.elementor-element-c8c5e2d{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d706b31 */@media (min-width: 1025px) and (max-width: 1153px) {
    .elementor-40 .elementor-element.elementor-element-d706b31{
        display: flex!important;
        flex-direction: row!important;
        flex-wrap: wrap!important;
        gap: 20px;
        
        justify-content: center;
    }
    
    .elementor-40 .elementor-element.elementor-element-d706b31 .box{
        max-width: 48%!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb6cd2c */.elementor-40 .elementor-element.elementor-element-eb6cd2c a svg{
    font-size: 40px;
}

.elementor-40 .elementor-element.elementor-element-eb6cd2c a{
    padding-right: 10px ;
}

@media(max-width:767px){
   .elementor-40 .elementor-element.elementor-element-eb6cd2c a svg{
    font-size: 30px;
} 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e3f0979 */.elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6d4ac */.elementor-40 .elementor-element.elementor-element-9f6d4ac{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2224f73 */.elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97eb1de */.elementor-40 .elementor-element.elementor-element-97eb1de{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a25f122 */.elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700da06 */.elementor-40 .elementor-element.elementor-element-700da06{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dceb573 */.elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d833cf */.elementor-40 .elementor-element.elementor-element-8d833cf{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07c99c0 */.elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a583d5d */.elementor-40 .elementor-element.elementor-element-a583d5d{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e3f0979 */.elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6d4ac */.elementor-40 .elementor-element.elementor-element-9f6d4ac{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2224f73 */.elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97eb1de */.elementor-40 .elementor-element.elementor-element-97eb1de{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a25f122 */.elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700da06 */.elementor-40 .elementor-element.elementor-element-700da06{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dceb573 */.elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d833cf */.elementor-40 .elementor-element.elementor-element-8d833cf{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07c99c0 */.elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a583d5d */.elementor-40 .elementor-element.elementor-element-a583d5d{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e3f0979 */.elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6d4ac */.elementor-40 .elementor-element.elementor-element-9f6d4ac{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2224f73 */.elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97eb1de */.elementor-40 .elementor-element.elementor-element-97eb1de{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a25f122 */.elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700da06 */.elementor-40 .elementor-element.elementor-element-700da06{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dceb573 */.elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d833cf */.elementor-40 .elementor-element.elementor-element-8d833cf{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07c99c0 */.elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a583d5d */.elementor-40 .elementor-element.elementor-element-a583d5d{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e3f0979 */.elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6d4ac */.elementor-40 .elementor-element.elementor-element-9f6d4ac{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2224f73 */.elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97eb1de */.elementor-40 .elementor-element.elementor-element-97eb1de{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a25f122 */.elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700da06 */.elementor-40 .elementor-element.elementor-element-700da06{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dceb573 */.elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d833cf */.elementor-40 .elementor-element.elementor-element-8d833cf{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07c99c0 */.elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a583d5d */.elementor-40 .elementor-element.elementor-element-a583d5d{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e3f0979 */.elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6d4ac */.elementor-40 .elementor-element.elementor-element-9f6d4ac{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2224f73 */.elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97eb1de */.elementor-40 .elementor-element.elementor-element-97eb1de{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a25f122 */.elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700da06 */.elementor-40 .elementor-element.elementor-element-700da06{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dceb573 */.elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d833cf */.elementor-40 .elementor-element.elementor-element-8d833cf{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07c99c0 */.elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a583d5d */.elementor-40 .elementor-element.elementor-element-a583d5d{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e3f0979 */.elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-e3f0979 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6d4ac */.elementor-40 .elementor-element.elementor-element-9f6d4ac{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2224f73 */.elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-2224f73 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97eb1de */.elementor-40 .elementor-element.elementor-element-97eb1de{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a25f122 */.elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-a25f122 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700da06 */.elementor-40 .elementor-element.elementor-element-700da06{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dceb573 */.elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-dceb573 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d833cf */.elementor-40 .elementor-element.elementor-element-8d833cf{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-07c99c0 */.elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon-wrapper{
   height: 42px!important;
}

@media(max-width:767px){
    .elementor-40 .elementor-element.elementor-element-07c99c0 .elementor-icon-wrapper{
   height: 32px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a583d5d */.elementor-40 .elementor-element.elementor-element-a583d5d{
    backdrop-filter: blur(35px);
  -webkit-backdrop-filter: blur(35px); /* for Safari */
  background: rgba(255, 255, 255, 0.2); /* translucent background so blur is visible */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b04548b */.elementor-40 .elementor-element.elementor-element-b04548b a svg{
    font-size: 40px;
}

.elementor-40 .elementor-element.elementor-element-b04548b a{
    padding-right: 10px ;
}

@media(max-width:767px){
   .elementor-40 .elementor-element.elementor-element-b04548b a svg{
    font-size: 30px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d169f83 */.elementor-40 .elementor-element.elementor-element-d169f83:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);
border-radius: 0;
    
}

.elementor-40 .elementor-element.elementor-element-d169f83:hover h2{
    color: #fff!important;
}

.elementor-40 .elementor-element.elementor-element-d169f83:hover svg path{
    
    fill: #043355!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c06155 */.elementor-40 .elementor-element.elementor-element-2c06155:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);
border-radius: 0;
    
}

.elementor-40 .elementor-element.elementor-element-2c06155:hover h2{
    color: #fff!important;
}

.elementor-40 .elementor-element.elementor-element-2c06155:hover svg path{
    
    fill: #043355!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63365ee */.elementor-40 .elementor-element.elementor-element-63365ee:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);
border-radius: 0;
    
}

.elementor-40 .elementor-element.elementor-element-63365ee:hover h2{
    color: #fff!important;
}

.elementor-40 .elementor-element.elementor-element-63365ee:hover svg path{
    
    fill: #043355!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f28d801 */.elementor-40 .elementor-element.elementor-element-f28d801:hover{
  background: linear-gradient(
  130deg,
  #F2B86B 17%,
  #EAA44D 49%,
  #E0983A 77%
);
border-radius: 0;
    
}

.elementor-40 .elementor-element.elementor-element-f28d801:hover h2{
    color: #fff!important;
}

.elementor-40 .elementor-element.elementor-element-f28d801:hover svg path{
    
    fill: #043355!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bf53b8 */.elementor-40 .elementor-element.elementor-element-0bf53b8 a svg{
    font-size: 40px;
}

.elementor-40 .elementor-element.elementor-element-0bf53b8 a{
    padding-right: 10px ;
}

@media(max-width:767px){
   .elementor-40 .elementor-element.elementor-element-0bf53b8 a svg{
    font-size: 30px;
} 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbca74 *//* .elementor-40 .elementor-element.elementor-element-9cbca74:hover .box{
    background-color: #1D8AB9;
    border-color: #04335543;
}

.elementor-40 .elementor-element.elementor-element-9cbca74:hover .box p{
color: #FFFFFF;
    
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9422f4 *//*.elementor-40 .elementor-element.elementor-element-b9422f4:hover .box{*/
/*    background-color: #1D8AB9;*/
/*    border-color: #04335543;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-b9422f4:hover .box p{*/
/*color: #FFFFFF;*/
    
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76bf71 *//*.elementor-40 .elementor-element.elementor-element-c76bf71:hover .box{*/
/*    background-color: #1D8AB9;*/
/*    border-color: #04335543;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-c76bf71:hover .box p{*/
/*color: #FFFFFF;*/
    
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbca74 *//* .elementor-40 .elementor-element.elementor-element-9cbca74:hover .box{
    background-color: #1D8AB9;
    border-color: #04335543;
}

.elementor-40 .elementor-element.elementor-element-9cbca74:hover .box p{
color: #FFFFFF;
    
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9422f4 *//*.elementor-40 .elementor-element.elementor-element-b9422f4:hover .box{*/
/*    background-color: #1D8AB9;*/
/*    border-color: #04335543;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-b9422f4:hover .box p{*/
/*color: #FFFFFF;*/
    
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76bf71 *//*.elementor-40 .elementor-element.elementor-element-c76bf71:hover .box{*/
/*    background-color: #1D8AB9;*/
/*    border-color: #04335543;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-c76bf71:hover .box p{*/
/*color: #FFFFFF;*/
    
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbca74 *//* .elementor-40 .elementor-element.elementor-element-9cbca74:hover .box{
    background-color: #1D8AB9;
    border-color: #04335543;
}

.elementor-40 .elementor-element.elementor-element-9cbca74:hover .box p{
color: #FFFFFF;
    
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9422f4 *//*.elementor-40 .elementor-element.elementor-element-b9422f4:hover .box{*/
/*    background-color: #1D8AB9;*/
/*    border-color: #04335543;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-b9422f4:hover .box p{*/
/*color: #FFFFFF;*/
    
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76bf71 *//*.elementor-40 .elementor-element.elementor-element-c76bf71:hover .box{*/
/*    background-color: #1D8AB9;*/
/*    border-color: #04335543;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-c76bf71:hover .box p{*/
/*color: #FFFFFF;*/
    
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbca74 *//* .elementor-40 .elementor-element.elementor-element-9cbca74:hover .box{
    background-color: #1D8AB9;
    border-color: #04335543;
}

.elementor-40 .elementor-element.elementor-element-9cbca74:hover .box p{
color: #FFFFFF;
    
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9422f4 *//*.elementor-40 .elementor-element.elementor-element-b9422f4:hover .box{*/
/*    background-color: #1D8AB9;*/
/*    border-color: #04335543;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-b9422f4:hover .box p{*/
/*color: #FFFFFF;*/
    
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c76bf71 *//*.elementor-40 .elementor-element.elementor-element-c76bf71:hover .box{*/
/*    background-color: #1D8AB9;*/
/*    border-color: #04335543;*/
/*}*/

/*.elementor-40 .elementor-element.elementor-element-c76bf71:hover .box p{*/
/*color: #FFFFFF;*/
    
/*}*//* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1578c14 *//* Set initial state for all containers */
.color-changing-carousel .box {
  background-color: #1D8AB9; /* Light gray inactive color */
  transition: background-color 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Active slide container */

/*
.color-changing-carousel .swiper-slide-active .box {
  background-color: #1D8AB9 !important;
   border-color: #04335543;
  
}
*/

.color-changing-carousel .swiper-slide-active .box p{
    color: white;
}


/* Optional: Scale animation for more emphasis */
.color-changing-carousel .box {
  transform: scale(0.98);
  transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  color: red!important;
}

.color-changing-carousel .swiper-slide-active .box {
  transform: scale(1);
  color: red!important;
}/* End custom CSS */