.elementor-6486 .elementor-element.elementor-element-b615ad5{--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;}.elementor-6486 .elementor-element.elementor-element-358ba79{--display:flex;--min-height:414px;--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:flex-end;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:060px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6486 .elementor-element.elementor-element-358ba79.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-6486 .elementor-element.elementor-element-d5df62a{--display:flex;--justify-content:center;}.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-6486 .elementor-element.elementor-element-2140089{--display:flex;--justify-content:center;}.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-6486 .elementor-element.elementor-element-add77f2 > .elementor-widget-container{background-color:#020202;padding:5px 0px 5px 0px;}.elementor-6486 .elementor-element.elementor-element-add77f2{text-align:center;}.elementor-6486 .elementor-element.elementor-element-add77f2 .elementor-heading-title{color:#FFFFFF;}.elementor-6486 .elementor-element.elementor-element-cc53600{text-align:center;}.elementor-6486 .elementor-element.elementor-element-cc53600 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-6486 .elementor-element.elementor-element-7d53339{text-align:center;}.elementor-6486 .elementor-element.elementor-element-7d53339 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:400;color:#000000;}.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-6486 .elementor-element.elementor-element-808c4ea .elementor-button{background-color:#000000;border-style:solid;border-width:3px 3px 3px 3px;border-color:#0E0D0D;border-radius:28px 28px 28px 28px;}.elementor-6486 .elementor-element.elementor-element-808c4ea .elementor-button:hover, .elementor-6486 .elementor-element.elementor-element-808c4ea .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(180deg, #FDFDFD00 0%, #FFFFFF05 100%);}.elementor-6486 .elementor-element.elementor-element-808c4ea .elementor-button:hover svg, .elementor-6486 .elementor-element.elementor-element-808c4ea .elementor-button:focus svg{fill:#000000;}.elementor-6486 .elementor-element.elementor-element-f76abde{text-align:left;}.elementor-6486 .elementor-element.elementor-element-f76abde .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#898989;}.elementor-6486 .elementor-element.elementor-element-120e952{text-align:left;}.elementor-6486 .elementor-element.elementor-element-120e952 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#898989;}.elementor-6486 .elementor-element.elementor-element-b621cc9{text-align:left;}.elementor-6486 .elementor-element.elementor-element-b621cc9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:22px;color:#000000;}.elementor-6486 .elementor-element.elementor-element-ba8e8a7{--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;}.elementor-6486 .elementor-element.elementor-element-ba8e8a7:not(.elementor-motion-effects-element-type-background), .elementor-6486 .elementor-element.elementor-element-ba8e8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020202;}.elementor-6486 .elementor-element.elementor-element-a652602{--display:flex;}.elementor-6486 .elementor-element.elementor-element-cca52fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-6486 .elementor-element.elementor-element-0a2d9e3{--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;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6486 .elementor-element.elementor-element-df7dbc0{text-align:center;}.elementor-6486 .elementor-element.elementor-element-df7dbc0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-6486 .elementor-element.elementor-element-151ff0f{--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;}.elementor-6486 .elementor-element.elementor-element-3f734a9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6486 .elementor-element.elementor-element-3f734a9.e-con{--align-self:center;}.elementor-6486 .elementor-element.elementor-element-dcb449e{--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-6486 .elementor-element.elementor-element-ec81121{--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;}.elementor-6486 .elementor-element.elementor-element-0671e88{text-align:center;}.elementor-6486 .elementor-element.elementor-element-0671e88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#000000;}.elementor-6486 .elementor-element.elementor-element-3deee92{--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;}.elementor-6486 .elementor-element.elementor-element-9b72c09{text-align:center;}.elementor-6486 .elementor-element.elementor-element-9b72c09 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#000000;}.elementor-6486 .elementor-element.elementor-element-bf4e139{--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-6486 .elementor-element.elementor-element-efc7279{--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;}.elementor-6486 .elementor-element.elementor-element-dce287e{text-align:center;}.elementor-6486 .elementor-element.elementor-element-dce287e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#000000;}.elementor-6486 .elementor-element.elementor-element-594f386{--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;}.elementor-6486 .elementor-element.elementor-element-6940765{text-align:center;}.elementor-6486 .elementor-element.elementor-element-6940765 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#000000;}.elementor-6486 .elementor-element.elementor-element-4a67ae9{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6486 .elementor-element.elementor-element-47a35cc{--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;}.elementor-6486 .elementor-element.elementor-element-ab7ee46{--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;}.elementor-6486 .elementor-element.elementor-element-5adeea5{--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:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6486 .elementor-element.elementor-element-5adeea5:hover{border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B1B1B1;--border-color:#B1B1B1;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;box-shadow:0px 0px 10px 2px #B1B1B1;}.elementor-6486 .elementor-element.elementor-element-5adeea5, .elementor-6486 .elementor-element.elementor-element-5adeea5::before{--border-transition:0.3s;}.elementor-6486 .elementor-element.elementor-element-d328144{--display:flex;}.elementor-6486 .elementor-element.elementor-element-c76e149 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-6486 .elementor-element.elementor-element-1a59361{--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;--border-radius:23px 23px 23px 23px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6486 .elementor-element.elementor-element-1a59361:hover{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:#B1B1B1;--border-color:#B1B1B1;--border-radius:32px 32px 32px 32px;--border-top-left-radius:32px;--border-top-right-radius:32px;--border-bottom-right-radius:32px;--border-bottom-left-radius:32px;box-shadow:0px 0px 10px 2px #B1B1B1;}.elementor-6486 .elementor-element.elementor-element-1a59361, .elementor-6486 .elementor-element.elementor-element-1a59361::before{--border-transition:0.3s;}.elementor-6486 .elementor-element.elementor-element-7f883f4{--display:flex;}.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-6486 .elementor-element.elementor-element-46b1d84 .elementor-icon-wrapper{text-align:center;}.elementor-6486 .elementor-element.elementor-element-46b1d84.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-6486 .elementor-element.elementor-element-46b1d84.elementor-view-framed .elementor-icon, .elementor-6486 .elementor-element.elementor-element-46b1d84.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-6486 .elementor-element.elementor-element-46b1d84.elementor-view-framed .elementor-icon, .elementor-6486 .elementor-element.elementor-element-46b1d84.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-6486 .elementor-element.elementor-element-ff2f338{--display:flex;}.elementor-6486 .elementor-element.elementor-element-a6fc743 .elementor-heading-title{color:#000000;}.elementor-6486 .elementor-element.elementor-element-7c25724 .elementor-heading-title{color:#000000;}.elementor-6486 .elementor-element.elementor-element-b15bded{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6486 .elementor-element.elementor-element-b15bded:hover{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:#B1B1B1;--border-color:#B1B1B1;--border-radius:32px 32px 32px 32px;--border-top-left-radius:32px;--border-top-right-radius:32px;--border-bottom-right-radius:32px;--border-bottom-left-radius:32px;box-shadow:0px 0px 10px 2px #B1B1B1;}.elementor-6486 .elementor-element.elementor-element-b15bded, .elementor-6486 .elementor-element.elementor-element-b15bded::before{--border-transition:0.3s;}.elementor-6486 .elementor-element.elementor-element-a8f99ec{--display:flex;}.elementor-6486 .elementor-element.elementor-element-ee43a7e .elementor-icon-wrapper{text-align:center;}.elementor-6486 .elementor-element.elementor-element-ee43a7e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-6486 .elementor-element.elementor-element-ee43a7e.elementor-view-framed .elementor-icon, .elementor-6486 .elementor-element.elementor-element-ee43a7e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-6486 .elementor-element.elementor-element-ee43a7e.elementor-view-framed .elementor-icon, .elementor-6486 .elementor-element.elementor-element-ee43a7e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-6486 .elementor-element.elementor-element-b57a81e{--display:flex;}.elementor-6486 .elementor-element.elementor-element-fc3e854 .elementor-heading-title{color:#000000;}.elementor-6486 .elementor-element.elementor-element-3cfda8e .elementor-heading-title{color:#000000;}.elementor-6486 .elementor-element.elementor-element-c30ccc0{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6486 .elementor-element.elementor-element-c30ccc0:hover{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:#B1B1B1;--border-color:#B1B1B1;--border-radius:32px 32px 32px 32px;--border-top-left-radius:32px;--border-top-right-radius:32px;--border-bottom-right-radius:32px;--border-bottom-left-radius:32px;box-shadow:0px 0px 10px 2px #B1B1B1;}.elementor-6486 .elementor-element.elementor-element-c30ccc0, .elementor-6486 .elementor-element.elementor-element-c30ccc0::before{--border-transition:0.3s;}.elementor-6486 .elementor-element.elementor-element-b043c29{--display:flex;}.elementor-6486 .elementor-element.elementor-element-86e653e .elementor-icon-wrapper{text-align:center;}.elementor-6486 .elementor-element.elementor-element-86e653e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-6486 .elementor-element.elementor-element-86e653e.elementor-view-framed .elementor-icon, .elementor-6486 .elementor-element.elementor-element-86e653e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-6486 .elementor-element.elementor-element-86e653e.elementor-view-framed .elementor-icon, .elementor-6486 .elementor-element.elementor-element-86e653e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-6486 .elementor-element.elementor-element-433afce{--display:flex;}.elementor-6486 .elementor-element.elementor-element-26aabfc .elementor-heading-title{color:#000000;}.elementor-6486 .elementor-element.elementor-element-8dfa59d .elementor-heading-title{color:#000000;}.elementor-6486 .elementor-element.elementor-element-6259f45{--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;}.elementor-6486 .elementor-element.elementor-element-769931b{--display:flex;}.elementor-6486 .elementor-element.elementor-element-769931b.e-con{--align-self:center;}.elementor-6486 .elementor-element.elementor-element-3e72858{text-align:center;}.elementor-6486 .elementor-element.elementor-element-3e72858 .elementor-heading-title{color:#000000;}.elementor-6486 .elementor-element.elementor-element-983ae59{--display:flex;}.elementor-6486 .elementor-element.elementor-element-6a9449a{--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;}.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-6486 .elementor-element.elementor-element-29edd73{--display:flex;}.elementor-6486 .elementor-element.elementor-element-e2dc002{--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;}.elementor-6486 .elementor-element.elementor-element-093fcac{--display:flex;}.elementor-6486 .elementor-element.elementor-element-e0343ec{--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;}.elementor-6486 .elementor-element.elementor-element-2f7e2c1{--display:flex;}.elementor-6486 .elementor-element.elementor-element-bfe722a{--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;}.elementor-6486 .elementor-element.elementor-element-264e266{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-6486 .elementor-element.elementor-element-264e266 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-transform:uppercase;}@media(max-width:880px){.elementor-6486 .elementor-element.elementor-element-358ba79{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6486 .elementor-element.elementor-element-c76e149{text-align:center;}}@media(min-width:768px){.elementor-6486 .elementor-element.elementor-element-358ba79{--width:80%;}.elementor-6486 .elementor-element.elementor-element-d5df62a{--width:50%;}.elementor-6486 .elementor-element.elementor-element-2140089{--width:50%;}.elementor-6486 .elementor-element.elementor-element-a652602{--content-width:80%;}.elementor-6486 .elementor-element.elementor-element-0a2d9e3{--width:100%;}.elementor-6486 .elementor-element.elementor-element-3f734a9{--width:100%;}.elementor-6486 .elementor-element.elementor-element-dcb449e{--width:50%;}.elementor-6486 .elementor-element.elementor-element-ec81121{--width:50%;}.elementor-6486 .elementor-element.elementor-element-3deee92{--width:50%;}.elementor-6486 .elementor-element.elementor-element-bf4e139{--width:50%;}.elementor-6486 .elementor-element.elementor-element-efc7279{--width:50%;}.elementor-6486 .elementor-element.elementor-element-594f386{--width:50%;}.elementor-6486 .elementor-element.elementor-element-4a67ae9{--content-width:947px;}.elementor-6486 .elementor-element.elementor-element-47a35cc{--width:50%;}.elementor-6486 .elementor-element.elementor-element-ab7ee46{--width:50%;}.elementor-6486 .elementor-element.elementor-element-d328144{--width:70%;}.elementor-6486 .elementor-element.elementor-element-7f883f4{--width:30%;}.elementor-6486 .elementor-element.elementor-element-ff2f338{--width:70%;}.elementor-6486 .elementor-element.elementor-element-a8f99ec{--width:30%;}.elementor-6486 .elementor-element.elementor-element-b57a81e{--width:70%;}.elementor-6486 .elementor-element.elementor-element-b043c29{--width:30%;}.elementor-6486 .elementor-element.elementor-element-433afce{--width:70%;}.elementor-6486 .elementor-element.elementor-element-6259f45{--content-width:100%;}.elementor-6486 .elementor-element.elementor-element-769931b{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6486 .elementor-element.elementor-element-358ba79{--width:100%;}.elementor-6486 .elementor-element.elementor-element-d5df62a{--width:100%;}.elementor-6486 .elementor-element.elementor-element-2140089{--width:100%;}.elementor-6486 .elementor-element.elementor-element-dcb449e{--width:100%;}.elementor-6486 .elementor-element.elementor-element-bf4e139{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-6486 .elementor-element.elementor-element-358ba79{--width:100%;}.elementor-6486 .elementor-element.elementor-element-d5df62a{--width:100%;}}@media(min-width:2400px){.elementor-6486 .elementor-element.elementor-element-b615ad5{--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;}}@media(max-width:1024px){.elementor-6486 .elementor-element.elementor-element-b615ad5{--min-height:0px;--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-6486 .elementor-element.elementor-element-358ba79{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6486 .elementor-element.elementor-element-3f734a9{--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-6486 .elementor-element.elementor-element-ab7ee46{--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-6486 .elementor-element.elementor-element-c76e149{text-align:center;}}@media(max-width:767px){.elementor-6486 .elementor-element.elementor-element-358ba79{--min-height:0px;}.elementor-6486 .elementor-element.elementor-element-c76e149{text-align:center;}.elementor-6486 .elementor-element.elementor-element-ff2f338{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6486 .elementor-element.elementor-element-7c25724{text-align:center;}.elementor-6486 .elementor-element.elementor-element-b57a81e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6486 .elementor-element.elementor-element-433afce{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for shortcode, class: .elementor-element-db940fa *//* Style the entire Contact Form 7 container */
.elementor-widget-container .wpcf7 {
    padding: 20px; /* Add padding around the form */
    border: 2px solid #ddd; /* Default border */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Light shadow */
    border-radius: 8px; /* Slightly rounded corners */
    background-color: #ffffff; /* Form background */
    transition: all 0.3s ease-in-out; /* Smooth transition for hover effects */
}

/* Hover effect for the form container */
.elementor-widget-container .wpcf7:hover {
    border: 2px solid #888888; /* Dark gray border on hover */
    box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2); /* Stronger shadow */
    transform: scale(1.02); /* Slight zoom effect */
}

/* Style for the input fields and textarea */
.elementor-widget-container .wpcf7 input[type="text"],
.elementor-widget-container .wpcf7 input[type="email"],
.elementor-widget-container .wpcf7 textarea {
    width: 100%; /* Make inputs take full width */
    padding: 10px; /* Add padding inside the fields */
    border: 1px solid #ddd; /* Light gray border */
    border-radius: 4px; /* Rounded corners for inputs */
    box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.05); /* Inner shadow for depth */
    font-size: 16px; /* Increase font size */
    transition: all 0.3s ease; /* Smooth transition */
}

/* Focus effect for input fields and textarea */
.elementor-widget-container .wpcf7 input[type="text"]:focus,
.elementor-widget-container .wpcf7 input[type="email"]:focus,
.elementor-widget-container .wpcf7 textarea:focus {
    border: 1px solid #555; /* Darker border on focus */
    box-shadow: 0px 0px 5px rgba(85, 85, 85, 0.5); /* Glow effect */
    outline: none; /* Remove default outline */
}

/* Style for the submit button */
.elementor-widget-container .wpcf7 input[type="submit"] {
    background-color: #0078d7; /* Button background color */
    color: #fff; /* White text */
    border: none; /* Remove default border */
    border-radius: 4px; /* Rounded corners */
    padding: 10px 20px; /* Button padding */
    font-size: 16px; /* Button text size */
    cursor: pointer; /* Change cursor to pointer */
    transition: all 0.3s ease; /* Smooth transition */
}

/* Hover effect for the submit button */
.elementor-widget-container .wpcf7 input[type="submit"]:hover {
    background-color: #005bb5; /* Darker blue on hover */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); /* Shadow effect */
    transform: scale(1.05); /* Slight zoom effect */
}

/* Style for labels */
.elementor-widget-container .wpcf7 label {
    font-weight: bold; /* Make labels bold */
    margin-bottom: 5px; /* Space below labels */
    display: block; /* Ensure labels are block-level */
    color: #333; /* Dark gray text */
}

/* Style for the response message */
.elementor-widget-container .wpcf7-response-output {
    margin-top: 20px; /* Space above the response message */
    padding: 10px; /* Padding inside the message */
    border: 1px solid #ddd; /* Border for the response */
    border-radius: 4px; /* Rounded corners */
    background-color: #f9f9f9; /* Light background */
    color: #333; /* Text color */
    font-size: 14px; /* Font size for the message */
    display: none; /* Initially hidden */
}/* End custom CSS */