.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-683f63a{text-align:center;}.elementor-27 .elementor-element.elementor-element-683f63a .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-27 .elementor-element.elementor-element-93cbdbe{text-align:center;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-93cbdbe a{color:var( --e-global-color-510428d );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-bcc3ceb .elementor-button{background-color:#11691D00;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-d9bb2d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-ee4a6c2{--display:flex;}.elementor-27 .elementor-element.elementor-element-4b2acff{--display:flex;}.elementor-27 .elementor-element.elementor-element-1d0e1b8{text-align:start;}.elementor-27 .elementor-element.elementor-element-1d0e1b8 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-1a1ec30{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-1a1ec30 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-1a1ec30 a{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-cfc6cfe{text-align:start;}.elementor-27 .elementor-element.elementor-element-cfc6cfe .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-b804494{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-b804494 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-14272ad{text-align:start;}.elementor-27 .elementor-element.elementor-element-14272ad .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-4f3d630{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-4f3d630 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-2ff61d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-a48a3ea{--display:flex;}.elementor-27 .elementor-element.elementor-element-e2a692e{text-align:start;}.elementor-27 .elementor-element.elementor-element-e2a692e .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-b860b11{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-b860b11 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-a401e44{--display:flex;}.elementor-27 .elementor-element.elementor-element-6f5668a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-613a4ab{--display:flex;}.elementor-27 .elementor-element.elementor-element-52ae0c6{--display:flex;}.elementor-27 .elementor-element.elementor-element-3a3aa17{text-align:start;}.elementor-27 .elementor-element.elementor-element-3a3aa17 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-40b1f8d{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-40b1f8d p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-7f2ae03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-b3476d6{--display:flex;}.elementor-27 .elementor-element.elementor-element-1b77ce8{text-align:start;}.elementor-27 .elementor-element.elementor-element-1b77ce8 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-483f37b{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-483f37b p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-bc39073{--display:flex;}.elementor-27 .elementor-element.elementor-element-6696a8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-086eac1{--display:flex;}.elementor-27 .elementor-element.elementor-element-e4281f2{--display:flex;}.elementor-27 .elementor-element.elementor-element-e926059{text-align:start;}.elementor-27 .elementor-element.elementor-element-e926059 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-27d9340{text-align:start;}.elementor-27 .elementor-element.elementor-element-27d9340 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-33a784f{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-33a784f p{margin-block-end:15px;}.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;font-weight:var( --e-global-typography-secondary-font-weight );}.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-27 .elementor-element.elementor-element-bb1b6a6{--divider-border-style:solid;--divider-color:var( --e-global-color-510428d );--divider-border-width:2.5px;}.elementor-27 .elementor-element.elementor-element-bb1b6a6 .elementor-divider-separator{width:100%;}.elementor-27 .elementor-element.elementor-element-bb1b6a6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-d341b69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-41c8b3b{--display:flex;}.elementor-27 .elementor-element.elementor-element-666e599{text-align:start;}.elementor-27 .elementor-element.elementor-element-666e599 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-c5fe02b{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-c5fe02b p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-fe3ffd1{--display:flex;}.elementor-27 .elementor-element.elementor-element-08aa02f{text-align:center;}.elementor-27 .elementor-element.elementor-element-08aa02f .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-0635dd3{text-align:center;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-0635dd3 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-f802899{text-align:center;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-f802899 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-f51ef9c{text-align:center;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-f51ef9c p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-69ab096{text-align:center;}.elementor-27 .elementor-element.elementor-element-69ab096 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-c421923{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-c421923 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-6b6ed38{text-align:center;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-6b6ed38 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-92ed90e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-45e2265{--display:flex;}.elementor-27 .elementor-element.elementor-element-837a995{text-align:start;}.elementor-27 .elementor-element.elementor-element-837a995 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-206eb63{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-206eb63 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-6e8bdbd{--display:flex;}.elementor-27 .elementor-element.elementor-element-2e773fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-9f45a82{--display:flex;}.elementor-27 .elementor-element.elementor-element-2493cb5{--display:flex;}.elementor-27 .elementor-element.elementor-element-162b773{text-align:start;}.elementor-27 .elementor-element.elementor-element-162b773 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-8df24a5{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-8df24a5 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-b2e975c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-18fbda9{--display:flex;}.elementor-27 .elementor-element.elementor-element-6abb8b8{text-align:start;}.elementor-27 .elementor-element.elementor-element-6abb8b8 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-52a3717{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-52a3717 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-b3121bc{text-align:start;}.elementor-27 .elementor-element.elementor-element-b3121bc .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-f069eaa{text-align:start;}.elementor-27 .elementor-element.elementor-element-f069eaa .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-11812e2{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-11812e2 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-223bd59{text-align:start;}.elementor-27 .elementor-element.elementor-element-223bd59 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-9007e56{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-9007e56 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-341c06e{text-align:start;}.elementor-27 .elementor-element.elementor-element-341c06e .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-8407294{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-8407294 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-c98b945{text-align:start;}.elementor-27 .elementor-element.elementor-element-c98b945 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-711b17c{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-711b17c p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-4c0c2ce{text-align:start;}.elementor-27 .elementor-element.elementor-element-4c0c2ce .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-4ce0321{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-4ce0321 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-5547dfa{text-align:start;}.elementor-27 .elementor-element.elementor-element-5547dfa .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-396c79c{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-396c79c p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-5b5de4a{--display:flex;}.elementor-27 .elementor-element.elementor-element-8d22c06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-77a293a{--display:flex;}.elementor-27 .elementor-element.elementor-element-a13eee7{--display:flex;}.elementor-27 .elementor-element.elementor-element-2bf5fd8{text-align:start;}.elementor-27 .elementor-element.elementor-element-2bf5fd8 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-ff9768e{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-ff9768e p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-d5e145c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-aded292{--display:flex;}.elementor-27 .elementor-element.elementor-element-17af76d{text-align:start;}.elementor-27 .elementor-element.elementor-element-17af76d .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-438c584{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-438c584 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-32c4ed1{text-align:start;}.elementor-27 .elementor-element.elementor-element-32c4ed1 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-7c856d4{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-7c856d4 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-fba6c4f{text-align:start;}.elementor-27 .elementor-element.elementor-element-fba6c4f .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-fb3e7ea{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-fb3e7ea p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-21668a2{text-align:start;}.elementor-27 .elementor-element.elementor-element-21668a2 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-9a0924f{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-9a0924f p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-cbec504{text-align:start;}.elementor-27 .elementor-element.elementor-element-cbec504 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-cc98b92{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-cc98b92 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-ff75574{--display:flex;}.elementor-27 .elementor-element.elementor-element-55d50ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-b556785{--display:flex;}.elementor-27 .elementor-element.elementor-element-d850cb3{text-align:start;}.elementor-27 .elementor-element.elementor-element-d850cb3 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-ca75a78{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-ca75a78 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-cd80e2b{--display:flex;}.elementor-27 .elementor-element.elementor-element-24ce2a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-86c1cd1{--display:flex;}.elementor-27 .elementor-element.elementor-element-b48342b{--display:flex;}.elementor-27 .elementor-element.elementor-element-31b8b85{text-align:start;}.elementor-27 .elementor-element.elementor-element-31b8b85 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-8c48994{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-8c48994 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-9411cd2{text-align:start;}.elementor-27 .elementor-element.elementor-element-9411cd2 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-e43aa9d{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-e43aa9d p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-48e1589{text-align:start;}.elementor-27 .elementor-element.elementor-element-48e1589 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-3829786{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3829786 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-fc8b8d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-35106b9{--display:flex;}.elementor-27 .elementor-element.elementor-element-56f7036{text-align:start;}.elementor-27 .elementor-element.elementor-element-56f7036 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-0b85815{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-0b85815 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-f17059a{--display:flex;}.elementor-27 .elementor-element.elementor-element-0ae2f50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-abd7eb5{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-106cc3e .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-43ad075 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-43ad075{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-c3b3ed1 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-90d47ee p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-90d47ee{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-d61e14c{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-9030ead .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-f09bfa4 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-f09bfa4{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-97db75f .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-8aabb22 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-8aabb22{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-9547dcb .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-da3cc0f p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-da3cc0f{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-ad33204 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-daabbb9 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-daabbb9{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-821ce7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-f511944{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-c812ddb .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-1056e88 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-1056e88{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3eb093d .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-d5f742a p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-d5f742a{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-c6813d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-34138db{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-88611cb .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-9f0fc68 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-9f0fc68{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-1f44b66 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-3b39ad8 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-3b39ad8{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-115c922{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-a592cc2 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-ba85bc3 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-ba85bc3{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-475582e .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-c927f2a p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-c927f2a{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-53c7135 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-4e7b816 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-4e7b816{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-9874ef0 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-07b3aa8 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-07b3aa8{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-58aabbd .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-15f7e25 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-15f7e25{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-8b698db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-dbe589c{--display:flex;}.elementor-27 .elementor-element.elementor-element-472c128 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-015f3e9 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-015f3e9{color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-cb49d62{--display:flex;}.elementor-27 .elementor-element.elementor-element-818fe2f{text-align:center;}.elementor-27 .elementor-element.elementor-element-818fe2f .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-a8b63bb{text-align:center;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-a8b63bb p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-700d13d{text-align:center;}.elementor-27 .elementor-element.elementor-element-700d13d .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-2e35192{text-align:center;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2e35192 p{margin-block-end:15px;}.elementor-27 .elementor-element.elementor-element-2e35192 a{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-0f07772{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-e4fc4fb{--display:flex;}.elementor-27 .elementor-element.elementor-element-fbe7a03 .elementor-heading-title{color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-b0895fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-7e1cbd1{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-7e1cbd1 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-ac1923e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-129ccef{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-129ccef p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-f72b6ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-22371ee{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-22371ee p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-011f795 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-f266329{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-f266329 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-b747cad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-5af316e{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-5af316e p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-a370d4a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-746ad65{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-746ad65 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-9bdb2c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-19862c8{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-19862c8 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-9d16b28 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-c615a8a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-c615a8a p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-640ec61 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-86d9df3{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-86d9df3 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-1865087 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-510428d );}.elementor-27 .elementor-element.elementor-element-f4fce89{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-f4fce89 p{margin-block-end:0px;}.elementor-27 .elementor-element.elementor-element-8245ebf{--display:flex;}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-c421923{font-size:12px;}}/* Start custom CSS for button, class: .elementor-element-bcc3ceb *//* Button Style */
.elementor-27 .elementor-element.elementor-element-bcc3ceb{
    position: relative;
    overflow: hidden;
    background: linear-gradient(180deg,#ffcc00,#ffb300);
    color: #000;
    border-radius: 14px;
    padding: 14px 30px;
    font-weight: 700;
    border: 1px solid rgba(255,255,255,0.15);
    box-shadow: 
        0 0 15px rgba(255,200,0,0.45),
        inset 0 1px 2px rgba(255,255,255,0.4);
}

/* Moving Light Effect */
.elementor-27 .elementor-element.elementor-element-bcc3ceb::before{
    content: "";
    position: absolute;
    top: -50%;
    left: -80%;
    width: 45%;
    height: 200%;
    background: linear-gradient(
        120deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.15) 35%,
        rgba(255,255,255,0.9) 50%,
        rgba(255,255,255,0.15) 65%,
        rgba(255,255,255,0) 100%
    );
    transform: rotate(25deg);
    animation: shine 2.8s linear infinite;
    filter: blur(2px);
}

/* Glow Border */
.elementor-27 .elementor-element.elementor-element-bcc3ceb::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 14px;
    padding: 1px;
    background: linear-gradient(
        90deg,
        #ffd500,
        #fff6a3,
        #ffbf00,
        #ffd500
    );
    
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
        
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    animation: borderGlow 3s linear infinite;
}

@keyframes shine{
    100%{
        left: 140%;
    }
}

@keyframes borderGlow{
    100%{
        filter: hue-rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d535f8c */.elementor-27 .elementor-element.elementor-element-d535f8c{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-d535f8c::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10b83d3 */.elementor-27 .elementor-element.elementor-element-10b83d3{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-10b83d3::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6044d4 */.elementor-27 .elementor-element.elementor-element-b6044d4{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-b6044d4::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9531fa */.elementor-27 .elementor-element.elementor-element-d9531fa{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-d9531fa::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7be026d */.elementor-27 .elementor-element.elementor-element-7be026d{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-7be026d::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b57eb2c */.elementor-27 .elementor-element.elementor-element-b57eb2c{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-b57eb2c::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c44f446 */.elementor-27 .elementor-element.elementor-element-c44f446{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-c44f446::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-644b520 */.elementor-27 .elementor-element.elementor-element-644b520{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-644b520::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bea0f4a */.elementor-27 .elementor-element.elementor-element-bea0f4a{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-bea0f4a::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1aa4b76 */.elementor-27 .elementor-element.elementor-element-1aa4b76{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-1aa4b76::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31ab479 */.elementor-27 .elementor-element.elementor-element-31ab479{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-31ab479::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f9cec7 */.elementor-27 .elementor-element.elementor-element-7f9cec7{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-7f9cec7::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-993c218 */.elementor-27 .elementor-element.elementor-element-993c218{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-993c218::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e77d418 */.elementor-27 .elementor-element.elementor-element-e77d418{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-e77d418::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd9ecb8 */.elementor-27 .elementor-element.elementor-element-fd9ecb8{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-fd9ecb8::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77c6479 */.elementor-27 .elementor-element.elementor-element-77c6479{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-77c6479::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fd3cff */.elementor-27 .elementor-element.elementor-element-0fd3cff{
    position: relative;
    overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-0fd3cff::before{
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );
    transform: skewX(-25deg);
    animation: shine 3s infinite;
}

@keyframes shine{
    100%{
        left: 125%;
    }
}/* End custom CSS */