.elementor-3795 .elementor-element.elementor-element-0ebe03e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-3795 .elementor-element.elementor-element-a6d7e4f{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3795 .elementor-element.elementor-element-b205bb4{text-align:center;}.elementor-3795 .elementor-element.elementor-element-b205bb4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-3795 .elementor-element.elementor-element-28e2e4a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-8753362{--display:flex;}.elementor-3795 .elementor-element.elementor-element-b5fa51f{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3795 .elementor-element.elementor-element-8dceadb:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-8dceadb{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-8dceadb .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-8dceadb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-8dceadb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-8dceadb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-8dceadb .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-8dceadb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-8dceadb .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-8dceadb .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-b824490:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-b824490{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-b824490 .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-b824490.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-b824490.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-b824490.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-b824490 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-b824490 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-b824490 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-b824490 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-92e37a3:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-92e37a3{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-92e37a3 .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-92e37a3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-92e37a3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-92e37a3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-92e37a3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-92e37a3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-92e37a3 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-92e37a3 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-61e4570:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-61e4570{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-61e4570 .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-61e4570.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-61e4570.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-61e4570.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-61e4570 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-61e4570 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-61e4570 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-61e4570 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-17dcbcf:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-17dcbcf{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-17dcbcf .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-17dcbcf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-17dcbcf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-17dcbcf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-17dcbcf .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-17dcbcf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-17dcbcf .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-17dcbcf .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-ac62ddd:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-ac62ddd{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-ac62ddd .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-ac62ddd.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-ac62ddd.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-ac62ddd.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-ac62ddd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-ac62ddd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-ac62ddd .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-ac62ddd .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-5d85412:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-5d85412{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-5d85412 .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-5d85412.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-5d85412.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-5d85412.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-5d85412 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-5d85412 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-5d85412 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-5d85412 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-a0dbece:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-a0dbece{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-a0dbece .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-a0dbece.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-a0dbece.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-a0dbece.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-a0dbece .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-a0dbece .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-a0dbece .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-a0dbece .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-9dc6e34:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-9dc6e34{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-9dc6e34 .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-9dc6e34.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-9dc6e34.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-9dc6e34.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-9dc6e34 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-9dc6e34 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-9dc6e34 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-9dc6e34 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-1335643:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-1335643{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-1335643 .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-1335643.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-1335643.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-1335643.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-1335643 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-1335643 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-1335643 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-1335643 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-3403c69:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-3403c69{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-3403c69 .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-3403c69.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-3403c69.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-3403c69.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-3403c69 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-3403c69 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-3403c69 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-3403c69 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-5bc6e1f:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-5bc6e1f{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-5bc6e1f .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-5bc6e1f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-5bc6e1f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-5bc6e1f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-5bc6e1f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-5bc6e1f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-5bc6e1f .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-5bc6e1f .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-2305b32:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-2305b32{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-2305b32 .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-2305b32.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-2305b32.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-2305b32.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-2305b32 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-2305b32 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-2305b32 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-2305b32 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-4750949:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-4750949{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-4750949 .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-4750949.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-4750949.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-4750949.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-4750949 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-4750949 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-4750949 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-4750949 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-b4de119:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-b4de119{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-b4de119 .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-b4de119.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-b4de119.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-b4de119.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-b4de119 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-b4de119 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-b4de119 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-b4de119 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-f9d21ca:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-f9d21ca{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-f9d21ca .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-f9d21ca.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-f9d21ca.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-f9d21ca.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-f9d21ca .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-f9d21ca .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-f9d21ca .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-f9d21ca .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-67250e5:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-67250e5{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-67250e5 .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-67250e5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-67250e5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-67250e5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-67250e5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-67250e5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-67250e5 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-67250e5 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-a760caf:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-a760caf{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-a760caf .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-a760caf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-a760caf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-a760caf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-a760caf .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-a760caf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-a760caf .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-a760caf .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-3795 .elementor-element.elementor-element-36765ea:hover{--e-transform-translateY:-15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-36765ea{background-color:#FFFFFF;padding:20px 10px 10px 20px;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BEBBBB;border-radius:20px 20px 20px 20px;}.elementor-3795 .elementor-element.elementor-element-36765ea .elementor-image-box-wrapper{text-align:start;}.elementor-3795 .elementor-element.elementor-element-36765ea.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3795 .elementor-element.elementor-element-36765ea.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3795 .elementor-element.elementor-element-36765ea.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-36765ea .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3795 .elementor-element.elementor-element-36765ea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3795 .elementor-element.elementor-element-36765ea .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-3795 .elementor-element.elementor-element-36765ea .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}@media(max-width:1024px) and (min-width:768px){.elementor-3795 .elementor-element.elementor-element-8753362{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3795 .elementor-element.elementor-element-8753362{--min-height:100px;}.elementor-3795 .elementor-element.elementor-element-b5fa51f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3795 .elementor-element.elementor-element-28e2e4a{font-size:12px;}.elementor-3795 .elementor-element.elementor-element-b5fa51f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3795 .elementor-element.elementor-element-8dceadb .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-b824490 .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-92e37a3 .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-61e4570 .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-17dcbcf .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-ac62ddd .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-5d85412 .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-a0dbece .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-9dc6e34 .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-1335643 .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-3403c69 .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-5bc6e1f .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-2305b32 .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-4750949 .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-b4de119 .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-f9d21ca .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-67250e5 .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-a760caf .elementor-image-box-img{margin-bottom:0px;}.elementor-3795 .elementor-element.elementor-element-36765ea .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for html, class: .elementor-element-3c7c193 *//*Wrapper */
#tool-search-wrap{
  max-width:520px;
  margin:0 auto 30px;
  position:relative;
  border-radius:30px;

  
}

 Primary moving light 
#tool-search-wrap::before{
  content:"";
  position:absolute;
  inset:-4px;
  border-radius:30px;
  background:
    linear-gradient(
     200deg,
      transparent 0%,
      rgba(102,51,204,.9) 25%,
      rgba(153,51,204,1) 50%,
      rgba(102,51,204,.9) 75%,
      transparent 100%
    );
  background-size:300% 100%;
  /*animation:lightFlow 10.2s linear infinite;*/
  filter:blur(2px);
  opacity:.7;
  z-index:0;
}

 /*Secondary light (different speed & angle) */
#tool-search-wrap span{
  position:absolute;
  inset:1px;
  border-radius:30px;
  background:
    linear-gradient(
      140deg,
      transparent 10%,
      rgba(153,51,204,.8) 45%,
      rgba(102,51,204,.9) 55%,
      transparent 90%
    );
  background-size:250% 250%;
  animation:lightPulse 2.8s linear infinite;
  filter:blur(8px);
  opacity:.7;
  z-index:0;
}

/* Mask layer – keeps light outside */
#tool-search-wrap::after{
  content:"";
  position:absolute;
  inset:0;
  background:#ffffff;
  border-radius:100px;
  z-index:1;
}

/* Input */
#toolSearch{
  position:relative;
  z-index:2;
  width:100%;
  padding:18px 20px;
  font-size:15px;
  color:#111827;
  background:#ffffff;
  border-radius:26px;
  border:1px solid #e6e6e6;
  outline:none;
}

 /*Focus boost */
#toolSearch:focus{
  border-color:#6633cc;
}

/* Animations */
@keyframes lightFlow{
  0%{background-position:0% 50%;}
  100%{background-position:300% 50%;}
}

@keyframes lightPulse{
  0%{background-position:0% 0%;}
  50%{background-position:100% 100%;}
  100%{background-position:0% 0%;}
}/* End custom CSS */