.elementor-10767 .elementor-element.elementor-element-6f4f9e6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10767 .elementor-element.elementor-element-6f4f9e6d:not(.elementor-motion-effects-element-type-background), .elementor-10767 .elementor-element.elementor-element-6f4f9e6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212223;}.elementor-10767 .elementor-element.elementor-element-46b0d614{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10767 .elementor-element.elementor-element-7a542f1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-10767 .elementor-element.elementor-element-20def58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-10767 .elementor-element.elementor-element-20def58 img{width:320px;max-width:100%;}.elementor-widget-text-editor{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-10767 .elementor-element.elementor-element-684668cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;letter-spacing:0px;color:#E8E8E8;}.elementor-10767 .elementor-element.elementor-element-25b4f442{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:21px;--grid-column-gap:22px;--grid-row-gap:0px;}.elementor-10767 .elementor-element.elementor-element-25b4f442 .elementor-social-icon{background-color:#F5F5F3;--icon-padding:0.4em;}.elementor-10767 .elementor-element.elementor-element-25b4f442 .elementor-social-icon i{color:#212223;}.elementor-10767 .elementor-element.elementor-element-25b4f442 .elementor-social-icon svg{fill:#212223;}.elementor-10767 .elementor-element.elementor-element-25b4f442 .elementor-social-icon:hover{background-color:#F0001B;}.elementor-10767 .elementor-element.elementor-element-25b4f442 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-10767 .elementor-element.elementor-element-25b4f442 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-10767 .elementor-element.elementor-element-370f2f04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10767 .elementor-element.elementor-element-2f8b9708{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10767 .elementor-element.elementor-element-2f8b9708 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;color:#F4F4F4;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10767 .elementor-element.elementor-element-6e459c22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-10767 .elementor-element.elementor-element-6e459c22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10767 .elementor-element.elementor-element-6e459c22 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10767 .elementor-element.elementor-element-6e459c22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10767 .elementor-element.elementor-element-6e459c22 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10767 .elementor-element.elementor-element-6e459c22 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10767 .elementor-element.elementor-element-6e459c22 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10767 .elementor-element.elementor-element-6e459c22 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10767 .elementor-element.elementor-element-6e459c22 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10767 .elementor-element.elementor-element-6e459c22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10767 .elementor-element.elementor-element-6e459c22 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;letter-spacing:0px;}.elementor-10767 .elementor-element.elementor-element-6e459c22 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{color:#E8E8E8;}.elementor-10767 .elementor-element.elementor-element-6e459c22 .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-10767 .elementor-element.elementor-element-6e459c22 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10767 .elementor-element.elementor-element-5a4e7404{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10767 .elementor-element.elementor-element-7bbf877a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10767 .elementor-element.elementor-element-7bbf877a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;color:#F4F4F4;}.elementor-10767 .elementor-element.elementor-element-274e7e61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-10767 .elementor-element.elementor-element-274e7e61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10767 .elementor-element.elementor-element-274e7e61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10767 .elementor-element.elementor-element-274e7e61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10767 .elementor-element.elementor-element-274e7e61 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10767 .elementor-element.elementor-element-274e7e61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10767 .elementor-element.elementor-element-274e7e61 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10767 .elementor-element.elementor-element-274e7e61 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10767 .elementor-element.elementor-element-274e7e61 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10767 .elementor-element.elementor-element-274e7e61 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10767 .elementor-element.elementor-element-274e7e61 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;letter-spacing:0px;}.elementor-10767 .elementor-element.elementor-element-274e7e61 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{color:#E8E8E8;}.elementor-10767 .elementor-element.elementor-element-274e7e61 .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-10767 .elementor-element.elementor-element-274e7e61 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10767 .elementor-element.elementor-element-5672905f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10767 .elementor-element.elementor-element-1a98c04c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10767 .elementor-element.elementor-element-1a98c04c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;color:#F4F4F4;}.elementor-10767 .elementor-element.elementor-element-8236b1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;letter-spacing:0px;color:#E8E8E8;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-10767 .elementor-element.elementor-element-601b7f20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-button span{gap:16px;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:10px;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-10px;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-field-type-html{padding-bottom:0px;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-field-group .elementor-field{color:#292929;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-field-group .elementor-field, .elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FAFAFA;border-color:#D8D8D8;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-field-group .elementor-select-wrapper select{background-color:#FAFAFA;border-color:#D8D8D8;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-field-group .elementor-select-wrapper::before{color:#D8D8D8;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0px;border-radius:3px 3px 3px 3px;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .e-form__buttons__wrapper__button-next{background-color:#F0001B;color:#FFFFFF;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-button[type="submit"]{background-color:#F0001B;color:#FFFFFF;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .e-form__buttons__wrapper__button-next:hover{background-color:#D90018;color:#FFFFFF;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-button[type="submit"]:hover{background-color:#D90018;color:#FFFFFF;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-10767 .elementor-element.elementor-element-601b7f20 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10767 .elementor-element.elementor-element-3e2d78b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10767 .elementor-element.elementor-element-235bb729{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10767 .elementor-element.elementor-element-e2fb075{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-10767 .elementor-element.elementor-element-e2fb075 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10767 .elementor-element.elementor-element-e2fb075 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10767 .elementor-element.elementor-element-e2fb075 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10767 .elementor-element.elementor-element-e2fb075 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10767 .elementor-element.elementor-element-e2fb075 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10767 .elementor-element.elementor-element-e2fb075 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10767 .elementor-element.elementor-element-e2fb075 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10767 .elementor-element.elementor-element-e2fb075 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10767 .elementor-element.elementor-element-e2fb075 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10767 .elementor-element.elementor-element-e2fb075 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;letter-spacing:0px;}.elementor-10767 .elementor-element.elementor-element-e2fb075 .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{color:#E8E8E8;}.elementor-10767 .elementor-element.elementor-element-e2fb075 .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-10767 .elementor-element.elementor-element-e2fb075 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10767 .elementor-element.elementor-element-6c4d8168{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:23px;letter-spacing:0px;color:#E8E8E8;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-10767 .elementor-element.elementor-element-6f4f9e6d{--width:100%;}.elementor-10767 .elementor-element.elementor-element-46b0d614{--width:100%;}.elementor-10767 .elementor-element.elementor-element-7a542f1e{--width:32.2%;}.elementor-10767 .elementor-element.elementor-element-370f2f04{--width:20.1%;}.elementor-10767 .elementor-element.elementor-element-5a4e7404{--width:16.1%;}.elementor-10767 .elementor-element.elementor-element-5672905f{--width:31.6%;}.elementor-10767 .elementor-element.elementor-element-3e2d78b9{--width:100%;}.elementor-10767 .elementor-element.elementor-element-235bb729{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10767 .elementor-element.elementor-element-7a542f1e{--width:50%;}.elementor-10767 .elementor-element.elementor-element-370f2f04{--width:50%;}.elementor-10767 .elementor-element.elementor-element-5a4e7404{--width:50%;}.elementor-10767 .elementor-element.elementor-element-5672905f{--width:50%;}}@media(max-width:1024px){.elementor-10767 .elementor-element.elementor-element-46b0d614{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-10767 .elementor-element.elementor-element-46b0d614{--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;--flex-wrap:wrap;}.elementor-10767 .elementor-element.elementor-element-7a542f1e{--width:100%;}.elementor-10767 .elementor-element.elementor-element-370f2f04{--width:50%;}.elementor-10767 .elementor-element.elementor-element-5a4e7404{--width:50%;}.elementor-10767 .elementor-element.elementor-element-5672905f{--width:100%;}.elementor-10767 .elementor-element.elementor-element-235bb729{--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;}}/* Start custom CSS for container, class: .elementor-element-6f4f9e6d *//* Styles are restricted to this footer. Text, links, icons and form remain native widgets. */
.elementor .elementor-element.agw-footer, .elementor .elementor-element.agw-footer * { box-sizing: border-box; }
.elementor .elementor-element.agw-footer {
  --agwf-bg: #212223; --agwf-text: #e8e8e8; --agwf-red: #f0001b;
  --agwf-max: 1280px; --agwf-font: "Montserrat", Arial, sans-serif;
  width: 100%; max-width: none; margin: 0; padding: 0; gap: 0;
  background: var(--agwf-bg); color: var(--agwf-text);
  font-family: var(--agwf-font); font-size: 16px; line-height: 23px;
  text-align: left; isolation: isolate;
}
.elementor .elementor-element.agw-footer .e-con { min-width: 0; }
.elementor .elementor-element.agw-footer .elementor-widget { margin-block-end: 0; min-width: 0; }
.elementor .elementor-element.agw-footer .elementor-widget-container { margin: 0; }
.elementor .elementor-element.agw-footer a { text-decoration: none; box-shadow: none; }
.elementor .elementor-element.agw-footer a:focus-visible, .elementor .elementor-element.agw-footer button:focus-visible {
  outline: 2px solid #fff; outline-offset: 5px;
}
.elementor .elementor-element.agw-footer .agwf-main {
  display: flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-start;
  justify-content: flex-start; gap: 0; width: 89%; max-width: var(--agwf-max);
  margin: 0 auto; padding: 34px 0 35px;
}
.elementor .elementor-element.agw-footer .agwf-brand { width: 32.2%; flex: 0 0 32.2%; padding: 0 32px 0 0; gap: 0; }
.elementor .elementor-element.agw-footer .agwf-quick { width: 20.1%; flex: 0 0 20.1%; padding: 0 24px 0 0; gap: 0; }
.elementor .elementor-element.agw-footer .agwf-menu { width: 16.1%; flex: 0 0 16.1%; padding: 0 24px 0 0; gap: 0; }
.elementor .elementor-element.agw-footer .agwf-connect {
  position: relative; width: 31.6%; flex: 0 0 31.6%; padding: 0 0 0 64px; gap: 0;
}
.elementor .elementor-element.agw-footer .agwf-connect::before {
  content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 1px;
  background: linear-gradient(to bottom, transparent, #595a5b 20%, #595a5b 80%, transparent);
  pointer-events: none;
}
.elementor .elementor-element.agw-footer .agwf-logo { width: 320px; max-width: 100%; text-align: left; line-height: 0; }
.elementor .elementor-element.agw-footer .agwf-logo a, .elementor .elementor-element.agw-footer .agwf-logo img { display: block; }
.elementor .elementor-element.agw-footer .agwf-logo img { width: 100%; max-width: 100%; height: auto; border: 0; }
.elementor .elementor-element.agw-footer .agwf-tagline { margin-top: 8px; }
.elementor .elementor-element.agw-footer .agwf-tagline p {
  color: #f1f1f1; margin: 0; font-family: var(--agwf-font);
  font-size: 17px; line-height: 24px; font-weight: 600; letter-spacing: .05px;
}
.elementor .elementor-element.agw-footer .agwf-socials { margin-top: 15px; width: auto; }
.elementor .elementor-element.agw-footer .agwf-socials .elementor-social-icons-wrapper {
  display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; gap: 22px;
}
.elementor .elementor-element.agw-footer .agwf-socials .elementor-grid-item { display: flex; margin: 0; }
.elementor .elementor-element.agw-footer .agwf-socials .elementor-social-icon {
  width: 38px; height: 38px; padding: 0; margin: 0; border: 0; border-radius: 50%;
  display: inline-flex; align-items: center; justify-content: center;
  background-color: #f5f5f3; color: #212223; font-size: 21px;
  transition: background-color .15s ease, color .15s ease;
}
.elementor .elementor-element.agw-footer .agwf-socials .elementor-social-icon svg { width: 21px; height: 21px; fill: currentColor; }
.elementor .elementor-element.agw-footer .agwf-socials .elementor-social-icon i { color: inherit; }
.elementor .elementor-element.agw-footer .agwf-socials .elementor-social-icon:hover { color: #fff; background-color: var(--agwf-red); }
.elementor .elementor-element.agw-footer .agwf-heading { margin: 1px 0 10px; }
.elementor .elementor-element.agw-footer .agwf-heading .elementor-heading-title {
  color: #f4f4f4; margin: 0; padding: 0; font-family: var(--agwf-font);
  font-size: 14px; font-weight: 700; line-height: 20px; letter-spacing: 1.6px;
  text-transform: uppercase;
}
.elementor .elementor-element.agw-footer .agwf-links ul { list-style: none; margin: 0; padding: 0; }
.elementor .elementor-element.agw-footer .agwf-links .elementor-icon-list-item { margin: 0; padding: 0; border: 0; }
.elementor .elementor-element.agw-footer .agwf-links .elementor-icon-list-icon { display: none; }
.elementor .elementor-element.agw-footer .agwf-links a {
  display: inline-flex; width: auto; min-height: 23px; align-items: center;
  color: var(--agwf-text); font-family: var(--agwf-font); font-size: 16px;
  line-height: 23px; font-weight: 400; letter-spacing: .05px; text-transform: none;
}
.elementor .elementor-element.agw-footer .agwf-links .elementor-icon-list-text { color: inherit; padding: 0; }
.elementor .elementor-element.agw-footer .agwf-links a:hover { color: #fff; text-decoration: underline; text-underline-offset: 3px; }
.elementor .elementor-element.agw-footer .agwf-description { margin: 0 0 12px; }
.elementor .elementor-element.agw-footer .agwf-description p {
  margin: 0; color: var(--agwf-text); font-family: var(--agwf-font);
  font-size: 14px; line-height: 21px; font-weight: 400; letter-spacing: 0;
}
.elementor .elementor-element.agw-footer .agwf-newsletter { width: 100%; }
.elementor .elementor-element.agw-footer .agwf-newsletter form { margin: 0; }
.elementor .elementor-element.agw-footer .agwf-newsletter .elementor-form-fields-wrapper { margin: 0; gap: 10px; }
.elementor .elementor-element.agw-footer .agwf-newsletter .elementor-field-group {
  padding: 0; margin: 0; width: 100%; flex-basis: 100%;
}
/* Keep a real accessible label while matching the label-free reference. */
.elementor .elementor-element.agw-footer .agwf-newsletter .elementor-field-label {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;
}
.elementor .elementor-element.agw-footer .agwf-newsletter input[type="email"] {
  display: block; box-sizing: border-box; width: 100%; height: 44px; min-height: 44px;
  margin: 0; padding: 0 17px; border: 1px solid #d8d8d8; border-radius: 4px;
  background: #fafafa; color: #292929; box-shadow: inset 0 1px 2px #00000009;
  font-family: var(--agwf-font); font-size: 14px; line-height: 20px; font-weight: 400;
}
.elementor .elementor-element.agw-footer .agwf-newsletter input::placeholder { color: #777; opacity: 1; }
.elementor .elementor-element.agw-footer .agwf-newsletter input:focus { outline: 2px solid #fff; outline-offset: 3px; }
.elementor .elementor-element.agw-footer .agwf-newsletter .elementor-button {
  display: flex; justify-content: center; align-items: center; width: 100%;
  height: 44px; min-height: 44px; margin: 0; padding: 0 18px; border: 0;
  border-radius: 3px; background: var(--agwf-red); color: #fff; box-shadow: none;
  font-family: var(--agwf-font); font-size: 15px; line-height: 20px; font-weight: 600;
  letter-spacing: 0; text-transform: none; cursor: pointer;
  transition: background-color .15s ease;
}
.elementor .elementor-element.agw-footer .agwf-newsletter .elementor-button:hover { background: #d90018; color: #fff; }
.elementor .elementor-element.agw-footer .agwf-newsletter .elementor-button-content-wrapper {
  display: flex; align-items: center; justify-content: center; gap: 16px;
}
.elementor .elementor-element.agw-footer .agwf-newsletter .elementor-button-icon { order: 2; margin: 0; display: flex; }
.elementor .elementor-element.agw-footer .agwf-newsletter .elementor-button-icon svg { fill: currentColor; width: 17px; height: 17px; }
.elementor .elementor-element.agw-footer .agwf-newsletter .elementor-message { margin-top: 14px; font: 14px/1.5 var(--agwf-font); }
.elementor .elementor-element.agw-footer .agwf-newsletter .elementor-message-success { color: #c8f5d5; }
.elementor .elementor-element.agw-footer .agwf-newsletter .elementor-message-danger { color: #ffb9c1; }
.elementor .elementor-element.agw-footer .agwf-bottom { width: 100%; border-top: 1px solid #474849; margin: 0; padding: 0; gap: 0; }
.elementor .elementor-element.agw-footer .agwf-bottom-inner {
  width: 89%; max-width: var(--agwf-max); margin: 0 auto; padding: 20px 0 22px;
  display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: 28px;
}
.elementor .elementor-element.agw-footer .agwf-legal { width: auto; }
.elementor .elementor-element.agw-footer .agwf-legal .elementor-icon-list-items { display: flex; flex-wrap: wrap; gap: 0; }
.elementor .elementor-element.agw-footer .agwf-legal .elementor-icon-list-item + .elementor-icon-list-item::before {
  content: ""; display: block; height: 15px; width: 1px; margin: 0 22px; background: #bebebe;
}
.elementor .elementor-element.agw-footer .agwf-legal a { font-size: 14px; line-height: 23px; }
.elementor .elementor-element.agw-footer .agwf-copyright { width: auto; text-align: right; }
.elementor .elementor-element.agw-footer .agwf-copyright p {
  color: var(--agwf-text); margin: 0; font-family: var(--agwf-font);
  font-size: 14px; line-height: 23px; font-weight: 400;
}
@media (min-width: 1025px) and (max-width: 1279px) {
  .elementor .elementor-element.agw-footer .agwf-main, .elementor .elementor-element.agw-footer .agwf-bottom-inner { width: calc(100% - 80px); }
  .elementor .elementor-element.agw-footer .agwf-brand { padding-right: 28px; }
  .elementor .elementor-element.agw-footer .agwf-connect { padding-left: 32px; }
  .elementor .elementor-element.agw-footer .agwf-socials .elementor-social-icons-wrapper { gap: 16px; }
  .elementor .elementor-element.agw-footer .agwf-description p { font-size: 13px; }
}
@media (max-width: 1024px) {
  .elementor .elementor-element.agw-footer .agwf-main { width: calc(100% - 64px); flex-wrap: wrap; row-gap: 34px; padding: 32px 0; }
  .elementor .elementor-element.agw-footer .agwf-brand, .elementor .elementor-element.agw-footer .agwf-quick,
  .elementor .elementor-element.agw-footer .agwf-menu, .elementor .elementor-element.agw-footer .agwf-connect { width: 50%; flex-basis: 50%; }
  .elementor .elementor-element.agw-footer .agwf-brand, .elementor .elementor-element.agw-footer .agwf-menu { padding: 0 32px 0 0; }
  .elementor .elementor-element.agw-footer .agwf-quick, .elementor .elementor-element.agw-footer .agwf-connect { padding: 0 0 0 24px; }
  .elementor .elementor-element.agw-footer .agwf-connect::before { display: none; }
  .elementor .elementor-element.agw-footer .agwf-bottom-inner { width: calc(100% - 64px); padding: 20px 0; flex-wrap: wrap; gap: 12px 24px; }
  .elementor .elementor-element.agw-footer .agwf-copyright { text-align: left; }
}
@media (max-width: 767px) {
  .elementor .elementor-element.agw-footer .agwf-main { width: calc(100% - 48px); row-gap: 30px; }
  .elementor .elementor-element.agw-footer .agwf-brand, .elementor .elementor-element.agw-footer .agwf-connect { width: 100%; flex-basis: 100%; padding: 0; }
  .elementor .elementor-element.agw-footer .agwf-logo { width: 300px; }
  .elementor .elementor-element.agw-footer .agwf-quick { width: 50%; flex-basis: 50%; padding: 0 12px 0 0; }
  .elementor .elementor-element.agw-footer .agwf-menu { width: 50%; flex-basis: 50%; padding: 0 0 0 16px; }
  .elementor .elementor-element.agw-footer .agwf-links a { min-height: 28px; line-height: 28px; }
  .elementor .elementor-element.agw-footer .agwf-connect { padding-top: 26px; border-top: 1px solid #474849; }
  .elementor .elementor-element.agw-footer .agwf-heading { margin-bottom: 10px; }
  .elementor .elementor-element.agw-footer .agwf-description p { font-size: 14px; }
  .elementor .elementor-element.agw-footer .agwf-newsletter input[type="email"] { font-size: 16px; height: 46px; }
  .elementor .elementor-element.agw-footer .agwf-newsletter .elementor-button { height: 46px; }
  .elementor .elementor-element.agw-footer .agwf-bottom-inner {
    width: calc(100% - 48px); flex-direction: column; align-items: center; gap: 12px; padding: 18px 0 20px;
  }
  .elementor .elementor-element.agw-footer .agwf-legal .elementor-icon-list-items { justify-content: center; }
  .elementor .elementor-element.agw-footer .agwf-legal .elementor-icon-list-item + .elementor-icon-list-item::before { margin: 0 14px; }
  .elementor .elementor-element.agw-footer .agwf-legal a, .elementor .elementor-element.agw-footer .agwf-copyright p { font-size: 12px; line-height: 21px; }
  .elementor .elementor-element.agw-footer .agwf-copyright { text-align: center; }
}
@media (prefers-reduced-motion: reduce) {
  .elementor .elementor-element.agw-footer .agwf-socials a, .elementor .elementor-element.agw-footer .agwf-newsletter button { transition: none; }
}/* End custom CSS */