[placeholder]:focus::placeholder{transition: opacity 0.5s 0.5s; opacity: 1 !important;}:root{--direction-multiplier: 1;}.elementor-screen-only{height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px;}.elementor *,.elementor ::after,.elementor ::before{box-sizing: border-box;}.elementor a{box-shadow: none; text-decoration: none;}.elementor img{border: medium; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%;}.e-con-inner > .elementor-element.elementor-absolute,.e-con > .elementor-element.elementor-absolute{position: absolute;}.elementor-element.elementor-absolute{z-index: 1;}.elementor-element{--flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order);}.elementor-element:where(.e-con-full, .elementor-widget){align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content);}.elementor-invisible{visibility: hidden;}.elementor-align-center{text-align: center;}.elementor-align-left{text-align: left;}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button{width: auto;}.elementor-align-justify .elementor-button{width: 100%;}@media (max-width: 1024px){.elementor-tablet-align-justify .elementor-button{width: 100%;}}@media (max-width: 767px){.elementor-mobile-align-center{text-align: center;}.elementor-mobile-align-justify .elementor-button{width: 100%;}}:root{--page-title-display: block;}.elementor-widget{position: relative;}.elementor-widget:not(:last-child){margin-block-end: var(--kit-widget-spacing,20px);}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end: 0px;}.elementor-column{display: flex; min-height: 1px; position: relative;}@media (min-width: 768px){.elementor-column.elementor-col-50{width: 50%;}.elementor-column.elementor-col-66{width: 66.666%;}.elementor-column.elementor-col-100{width: 100%;}}@media (max-width: 767px){.elementor-column.elementor-sm-100{width: 100%;}}@media (min-width: 768px) and (max-width: 1024px){.elementor-column.elementor-md-40{width: 40%;}.elementor-column.elementor-md-50{width: 50%;}.elementor-column.elementor-md-60{width: 60%;}}@media (max-width: 767px){.elementor-column{width: 100%;}}.elementor-grid{display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap);}.elementor-grid .elementor-grid-item{min-width: 0px;}.elementor-grid-0 .elementor-grid{display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap);}.elementor-grid-0 .elementor-grid .elementor-grid-item{display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word;}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth;}}.e-con{--border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap;}.e-con:where(:not(.e-div-block-base)){transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);}.e-con{--margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width);}.e-con{margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start);}.e-con.e-flex{--flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);}.e-con-full,.e-con > .e-con-inner{padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align);}.e-con-full.e-flex,.e-con.e-flex > .e-con-inner{flex-direction: var(--flex-direction);}.e-con,.e-con > .e-con-inner{display: var(--display);}.e-con-boxed.e-flex{place-content: normal; align-items: normal; flex-flow: column;}.e-con-boxed{gap: initial; text-align: initial;}.e-con.e-flex > .e-con-inner{align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content);}.e-con > .e-con-inner{gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%;}:is(.elementor-section-wrap, [data-elementor-id]) > .e-con{--margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width));}.e-con .elementor-widget.elementor-widget{margin-block-end: 0px;}.e-con::before{border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%);}.e-con::before{transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s);}.e-con .elementor-widget{min-width: 0px;}.e-con.e-con > .e-con-inner > .elementor-widget,.elementor.elementor .e-con > .elementor-widget{max-width: 100%;}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing: 0px;}@media (max-width: 767px){.e-con.e-flex{--width: 100%; --flex-wrap: var(--flex-wrap-mobile);}}.elementor-form-fields-wrapper{display: flex; flex-wrap: wrap;}.elementor-field-group{align-items: center; flex-wrap: wrap;}.elementor-field-group.elementor-field-type-submit{align-items: flex-end;}.elementor-field-group .elementor-field-textual{background-color: transparent; border: 1px solid rgb(105, 114, 125); color: rgb(31, 33, 36); flex-grow: 1; max-width: 100%; vertical-align: middle; width: 100%;}.elementor-field-group .elementor-field-textual:focus{box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px;}.elementor-field-group .elementor-field-textual::placeholder{color: inherit; font-family: inherit; opacity: 0.6;}.elementor-field-group .elementor-select-wrapper{display: flex; position: relative; width: 100%;}.elementor-field-group .elementor-select-wrapper select{appearance: none; color: inherit; flex-basis: 100%; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding-inline-end: 20px; text-transform: inherit;}.elementor-field-group .elementor-select-wrapper::before{content: ""; font-family: eicons; font-size: 15px; inset-block-start: 50%; inset-inline-end: 10px; pointer-events: none; position: absolute; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; transform: translateY(-50%);}.elementor-field-label{cursor: pointer;}.elementor-field-textual{border-radius: 3px; font-size: 15px; line-height: 1.4; min-height: 40px; padding: 5px 14px;}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis: 100%;}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content: flex-start;}.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis: auto;}.elementor-form .elementor-button{border: medium; padding-block: 0px;}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button > span{display: flex; flex-direction: row; gap: 5px; justify-content: center;}.elementor-form .elementor-button.elementor-size-sm{min-height: 40px;}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}.elementor-heading-title{line-height: 1; margin: 0px; padding: 0px;}.elementor-button{background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s;}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color: rgb(255, 255, 255);}.elementor-button-content-wrapper{display: flex; flex-direction: row; gap: 5px; justify-content: center;}.elementor-button-icon{align-items: center; display: flex;}.elementor-button-icon svg{height: auto; width: 1em;}.elementor-button-icon .e-font-icon-svg{height: 1em;}.elementor-button-text{display: inline-block;}.elementor-button span{text-decoration: inherit;}.elementor-icon{color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s;}.elementor-icon:hover{color: rgb(105, 114, 125);}.elementor-icon svg{display: block; height: 1em; position: relative; width: 1em;}.elementor-icon svg::before{left: 50%; position: absolute; transform: translateX(-50%);}.elementor-shape-square .elementor-icon{border-radius: 0px;}.animated{animation-duration: 1.25s;}.animated.animated-slow{animation-duration: 2s;}.animated.animated-fast{animation-duration: 0.75s;}.animated.infinite{animation-iteration-count: infinite;}.animated.reverse{animation-direction: reverse; animation-fill-mode: forwards;}@media (prefers-reduced-motion: reduce){.animated{animation: auto !important;}html *{transition-delay: 0s !important; transition-duration: 0s !important;}}@media (max-width: 767px){.elementor .elementor-hidden-mobile{display: none;}}@media (min-width: 768px) and (max-width: 1024px){.elementor .elementor-hidden-tablet{display: none;}}.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a{color: inherit; font-size: inherit; line-height: inherit;}.elementor-widget-image{text-align: center;}.elementor-widget-image a{display: inline-block;}.elementor-widget-image img{display: inline-block; vertical-align: middle;}.elementor-item::after,.elementor-item::before{display: block; position: absolute; transition: 0.3s cubic-bezier(0.58, 0.3, 0.005, 1);}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{opacity: 0;}.elementor-item:focus::after,.elementor-item:focus::before,.elementor-item:hover::after,.elementor-item:hover::before{transform: scale(1);}.elementor-nav-menu--main .elementor-nav-menu a{transition: 0.4s;}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding: 13px 20px;}.elementor-nav-menu--main .elementor-nav-menu ul{border-style: solid; border-width: 0px; padding: 0px; position: absolute; width: 12em;}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform: rotate(calc(-90deg * var(--direction-multiplier,1)));}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill: currentcolor; height: 1em; width: 1em;}.elementor-nav-menu--layout-horizontal{display: flex;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display: flex; flex-wrap: wrap;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow: 1; white-space: nowrap;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li{display: flex;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul{top: 100% !important;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > a{margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin);}.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > ul{inset-inline-start: var(--e-nav-menu-horizontal-menu-item-margin) !important;}.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) > a{margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin);}.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child)::after{align-self: center; border-color: var(--e-nav-menu-divider-color,#000); border-left-style: var(--e-nav-menu-divider-style,solid); border-left-width: var(--e-nav-menu-divider-width,2px); content: var(--e-nav-menu-divider-content,none); height: var(--e-nav-menu-divider-height,35%);}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content: center; margin-inline: auto;}.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*="elementor-hidden-"]){display: flex; flex-direction: column;}.elementor-nav-menu{position: relative; z-index: 2;}.elementor-nav-menu::after{clear: both; content: " "; display: block; font-style: normal; font-variant-caps: normal; font-weight: normal; font-width: normal; font-size: 0px; line-height: 0; font-family: serif; font-size-adjust: none; font-kerning: auto; font-variant-alternates: normal; font-variant-ligatures: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; font-feature-settings: normal; font-optical-sizing: auto; font-variation-settings: normal; height: 0px; overflow: hidden; visibility: hidden;}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display: block; line-height: normal; list-style: none; margin: 0px; padding: 0px;}.elementor-nav-menu ul{display: none;}.elementor-nav-menu a,.elementor-nav-menu li{position: relative;}.elementor-nav-menu li{border-width: 0px;}.elementor-nav-menu a{align-items: center; display: flex;}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height: 20px; padding: 10px 20px;}.elementor-nav-menu .sub-arrow{align-items: center; display: flex; line-height: 1; margin-block: -10px; padding: 10px; padding-inline-end: 0px;}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height: 1em; width: 1em;}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color: rgb(63, 68, 75); color: rgb(255, 255, 255);}.elementor-menu-toggle{align-items: center; background-color: rgba(0, 0, 0, 0.05); border: 0px solid; border-radius: 3px; color: rgb(51, 55, 61); cursor: pointer; display: flex; font-size: var(--nav-menu-icon-size,22px); justify-content: center; padding: 0.25em;}.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display: none;}.elementor-menu-toggle .e-font-icon-svg{fill: rgb(51, 55, 61); height: 1em; width: 1em;}.elementor-menu-toggle svg{fill: var(--nav-menu-icon-color,currentColor); height: auto; width: 1em;}.elementor-nav-menu--dropdown{background-color: rgb(255, 255, 255); font-size: 13px;}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display: none;}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top: 10px; overflow: hidden auto; transform-origin: center top; transition: max-height 0.3s, transform 0.3s;}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size: 0.85em;}.elementor-nav-menu--dropdown a{color: rgb(51, 55, 61);}.elementor-nav-menu--dropdown a.current{background: rgb(31, 33, 36); color: rgb(255, 255, 255);}.elementor-nav-menu--dropdown a.disabled{color: rgb(179, 179, 179);}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start: 8px solid transparent; text-shadow: none;}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content: center;}.elementor-nav-menu--toggle{--menu-height: 100vh;}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container{max-height: 0px; overflow: hidden; transform: scaleY(0);}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position: absolute; z-index: 9997;}@media (max-width: 767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display: none;}}@media (min-width: 768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display: none;}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y: hidden;}}@media (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display: none;}}@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display: none;}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y: hidden;}}@media (max-width: 1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display: none;}}@media (min-width: 1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display: none;}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y: hidden;}}@media (max-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display: none;}}@media (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display: none;}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y: hidden;}}.elementor-menu-cart__wrapper{text-align: var(--main-alignment,start);}.elementor-menu-cart__toggle_wrapper{display: inline-block; position: relative;}.elementor-menu-cart__toggle{display: inline-block;}.elementor-menu-cart__toggle .elementor-button{align-items: center; background-color: var(--toggle-button-background-color,transparent); border-color: var(--toggle-button-border-color,#69727d); border-radius: var(--toggle-button-border-radius,0); border-style: var(--toggle-button-border-type,solid); border-width: var(--toggle-button-border-width,1px); color: var(--toggle-button-text-color,#69727d); display: inline-flex; flex-direction: row; gap: 0.3em; padding: var(--toggle-icon-padding,12px 24px);}.elementor-menu-cart__toggle .elementor-button:hover{background-color: var(--toggle-button-hover-background-color,transparent); border-color: var(--toggle-button-hover-border-color,#69727d); color: var(--toggle-button-hover-text-color,#69727d);}.elementor-menu-cart__toggle .elementor-button:hover .elementor-button-icon{color: var(--toggle-button-icon-hover-color,#69727d);}.elementor-menu-cart__toggle .elementor-button:hover svg{fill: var(--toggle-button-icon-hover-color,#69727d);}.elementor-menu-cart__toggle .elementor-button svg{fill: var(--toggle-button-icon-color,#69727d);}.elementor-menu-cart__toggle .elementor-button-icon{position: relative; transition: color 0.1s;}.elementor-menu-cart__toggle .e-toggle-cart-custom-icon,.elementor-menu-cart__toggle .elementor-button-icon{color: var(--toggle-button-icon-color,#69727d); font-size: var(--toggle-icon-size,inherit);}.elementor-menu-cart__toggle .e-toggle-cart-custom-icon:hover{color: var(--toggle-button-icon-hover-color,#69727d);}.elementor-menu-cart__toggle .elementor-button-icon,.elementor-menu-cart__toggle .elementor-button-text{flex-grow: unset; order: unset;}.elementor-menu-cart--items-indicator-none .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{display: none;}.elementor-menu-cart__container{background-color: rgba(0, 0, 0, 0.25); height: 100%; left: 0px; overflow: hidden; position: fixed; text-align: start; top: 0px; transform: scale(1); transition: background-color 0.4s, transform; width: 100vw; z-index: 9998;}.elementor-menu-cart__main{align-items: stretch; background-color: var(--cart-background-color,#fff); border-color: var(--cart-border-color,initial); border-radius: var(--cart-border-radius,0); border-style: var(--cart-border-style,none); bottom: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; display: flex; flex-direction: column; font-size: 14px; left: var(--side-cart-alignment-left,auto); margin-top: var(--mini-cart-spacing,0); max-width: 100%; min-height: 200px; padding: var(--cart-padding,20px 30px); position: fixed; right: var(--side-cart-alignment-right,0); top: 0px; transform: translateX(0px); transition: 0.3s; width: 350px;}.elementor-menu-cart__main .widget_shopping_cart_content{display: flex; flex-direction: column; height: 100%;}body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container{background-color: transparent; transform: scale(0); transition: background-color 0.4s, transform 0.4s;}body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{opacity: 0; overflow: hidden; transform: var(--side-cart-alignment-transform,translateX(calc(100% * var(--direction-multiplier,1))));}.elementor-menu-cart__close-button{align-self: flex-end; cursor: pointer; display: inline-block; font-family: eicons; font-size: 20px; height: var(--cart-close-icon-size,25px); line-height: 1; margin: 0px 0px 20px; position: relative; transition: 0.3s; width: var(--cart-close-icon-size,25px);}.elementor-menu-cart__close-button::after,.elementor-menu-cart__close-button::before{background: var(--cart-close-button-color,#69727d); border-radius: 1px; content: ""; height: 3px; left: 0px; margin-top: -1px; position: absolute; top: 50%; transition: 0.3s; width: 100%;}.elementor-menu-cart__close-button:hover::after,.elementor-menu-cart__close-button:hover::before{background: var(--cart-close-button-hover-color,#69727d);}.elementor-menu-cart__close-button::before{transform: rotate(45deg);}.elementor-menu-cart__close-button::after{transform: rotate(-45deg);}.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display: none;}.elementor-3576 .elementor-element.elementor-element-90943b3{--display: flex; --min-height: 0px; --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-3576 .elementor-element.elementor-element-1d05bff{margin: 0px 35px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 0px;}@media (min-width: 768px){.elementor-3576 .elementor-element.elementor-element-90943b3{--content-width: 100%;}}.elementor-gallery__container{min-height: 1px;}.elementor-gallery-item{border: solid var(--image-border-width) var(--image-border-color); border-radius: var(--image-border-radius); display: block; overflow: hidden; position: relative; text-decoration: none;}.elementor-gallery-item__image.e-gallery-image{transition-duration: var(--image-transition-duration); transition-property: filter, transform;}.e-gallery-item.elementor-gallery-item{transition-property: all;}.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top{opacity: 1;}.e-con > .elementor-widget-gallery{width: var(--container-widget-width); --flex-grow: var( --container-widget-flex-grow );}.e-gallery-item{position: relative; flex-grow: 0; flex-shrink: 0; transition-property: all; transition-duration: var(--animation-duration);}.e-gallery-image{background-position: center center; background-size: cover; width: 100%; transform-origin: center top; transition: var(--animation-duration);}.e-gallery-grid:not(.e-gallery--animated){display: grid; gap: var(--vgap) var(--hgap); grid-template-columns: repeat(var(--columns),1fr);}.e-gallery-grid:not(.e-gallery--animated) .e-gallery-item--hidden{position: absolute;}.e-gallery-grid.e-gallery--animated{padding-bottom: var(--container-aspect-ratio);}.e-gallery-grid.e-gallery--animated .e-gallery-item{--item-width: calc((100% - ((var(--columns) - 1) * var(--hgap))) / var(--columns)); position: absolute; top: calc(((100% / var(--rows)) + (var(--vgap) / var(--rows))) * var(--row)); width: var(--item-width);}.e-gallery--ltr.e-gallery-grid.e-gallery--animated .e-gallery-item{left: calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)));}.e-gallery--rtl.e-gallery-grid.e-gallery--animated .e-gallery-item{right: calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)));}.elementor-animated-content{--translate: 0,0;}.elementor-animated-content:focus .elementor-animated-item--grow,.elementor-animated-content:hover .elementor-animated-item--grow{transform: scale(1.1);}.elementor-animated-content:focus .elementor-animated-item--shrink,.elementor-animated-content:hover .elementor-animated-item--shrink{transform: scale(0.85);}.elementor-animated-content:focus .elementor-animated-item--shrink-contained,.elementor-animated-content:hover .elementor-animated-item--shrink-contained{transform: scale(1);}.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in,.elementor-animated-content:focus .elementor-animated-item--enter-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{opacity: 1; transform: scale(1);}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:focus .elementor-animated-item--fade-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{opacity: 0;}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{transform: scale(0.2);}.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{transform: scale(2);}.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom,.elementor-animated-content:focus .elementor-animated-item--enter-from-left,.elementor-animated-content:focus .elementor-animated-item--enter-from-right,.elementor-animated-content:focus .elementor-animated-item--enter-from-top,.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top{opacity: 1; transform: translateY(0px) translateX(0px);}.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-right{transform: translateX(1000px);}.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-left{transform: translateX(-1000px);}.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{transform: translateY(-600px);}.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{transform: translateY(600px);}.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom,.elementor-animated-content:focus .elementor-animated-item--exit-to-left,.elementor-animated-content:focus .elementor-animated-item--exit-to-right,.elementor-animated-content:focus .elementor-animated-item--exit-to-top,.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{opacity: 0;}.elementor-animated-content:focus .elementor-animated-item--move-right,.elementor-animated-content:hover .elementor-animated-item--move-right{transform: translateX(30px);}.elementor-animated-content:focus .elementor-animated-item--move-left,.elementor-animated-content:hover .elementor-animated-item--move-left{transform: translateX(-30px);}.elementor-animated-content:focus .elementor-animated-item--move-up,.elementor-animated-content:hover .elementor-animated-item--move-up{transform: translateY(-30px);}.elementor-animated-content:focus .elementor-animated-item--move-down,.elementor-animated-content:hover .elementor-animated-item--move-down{transform: translateY(30px);}.elementor-animated-content:focus .elementor-animated-item--move-contained-right,.elementor-animated-content:hover .elementor-animated-item--move-contained-right{--translate: 8%,0;}.elementor-animated-content:focus .elementor-animated-item--move-contained-left,.elementor-animated-content:hover .elementor-animated-item--move-contained-left{--translate: -8%,0;}.elementor-animated-content:focus .elementor-animated-item--move-contained-top,.elementor-animated-content:hover .elementor-animated-item--move-contained-top{--translate: 0,-8%;}.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom,.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{--translate: 0,8%;}.elementor-animated-content [class^="elementor-animated-item"]{will-change: transform, opacity;}.elementor-animated-content .elementor-animated-item--shrink-contained{transform: scale(1.17);}.elementor-animated-content .elementor-animated-item--enter-zoom-in{transform: scale(0.2);}.elementor-animated-content .elementor-animated-item--enter-zoom-out{transform: scale(2);}.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in{opacity: 0;}.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out{opacity: 1; transform: scale(1);}.elementor-animated-content .elementor-animated-item--enter-from-right{transform: translateX(1000px);}.elementor-animated-content .elementor-animated-item--enter-from-left{transform: translateX(-1000px);}.elementor-animated-content .elementor-animated-item--enter-from-top{transform: translateY(-600px);}.elementor-animated-content .elementor-animated-item--enter-from-bottom{transform: translateY(500px);}.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top{opacity: 0;}.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top{opacity: 1; transform: translateY(0px) translateX(0px);}.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top{transform: scale(1.2) translate(var(--translate));}.e-con{--container-widget-width: 100%;}.e-con > .elementor-widget-spacer{width: var(--container-widget-width,var(--spacer-size)); --align-self: var( --container-widget-align-self,initial ); --flex-shrink: 0;}.e-con > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer{height: 100%;}.e-con > .elementor-widget-spacer:not(:has(> .elementor-widget-container)) > .elementor-spacer > .elementor-spacer-inner{height: var(--container-widget-height,var(--spacer-size));}.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)){font-size: 0px; line-height: 1;}.elementor-widget-social-icons .elementor-grid{column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center);}.elementor-icon.elementor-social-icon{font-size: var(--icon-size,25px); height: calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size,25px) + 2 * var(--icon-padding,.5em));}.elementor-social-icon{--e-social-icon-icon-color: #fff; align-items: center; background-color: rgb(105, 114, 125); cursor: pointer; display: inline-flex; justify-content: center; text-align: center;}.elementor-social-icon svg{fill: var(--e-social-icon-icon-color);}.elementor-social-icon:last-child{margin: 0px;}.elementor-social-icon:hover{color: rgb(255, 255, 255); opacity: 0.9;}.elementor-social-icon-facebook{background-color: rgb(59, 89, 152);}.elementor-social-icon-instagram{background-color: rgb(38, 38, 38);}.elementor-social-icon-whatsapp{background-color: rgb(37, 211, 102);}.elementor-widget-n-menu{--n-menu-direction: column; --n-menu-wrapper-display: flex; --n-menu-heading-justify-content: initial; --n-menu-title-color-normal: #1f2124; --n-menu-title-color-active: #58d0f5; --n-menu-icon-color: var(--n-menu-title-color-normal); --n-menu-icon-color-active: var(--n-menu-title-color-active); --n-menu-icon-color-hover: var(--n-menu-title-color-hover); --n-menu-title-normal-color-dropdown: var(--n-menu-title-color-normal); --n-menu-title-active-color-dropdown: var(--n-menu-title-color-active); --n-menu-title-hover-color-fallback: #1f2124; --n-menu-title-font-size: 1rem; --n-menu-title-justify-content: initial; --n-menu-title-flex-grow: initial; --n-menu-title-justify-content-mobile: initial; --n-menu-title-space-between: 0px; --n-menu-title-distance-from-content: 0px; --n-menu-title-color-hover: #1f2124; --n-menu-title-padding: 0.5rem 1rem; --n-menu-title-transition: 0.3s; --n-menu-title-line-height: 1.5; --n-menu-title-order: initial; --n-menu-title-direction: initial; --n-menu-title-align-items: center; --n-menu-toggle-align: center; --n-menu-toggle-icon-wrapper-animation-duration: 500ms; --n-menu-toggle-icon-hover-duration: 500ms; --n-menu-toggle-icon-size: 20px; --n-menu-toggle-icon-color: #1f2124; --n-menu-toggle-icon-color-hover: var(--n-menu-toggle-icon-color); --n-menu-toggle-icon-color-active: var(--n-menu-toggle-icon-color); --n-menu-toggle-icon-border-radius: initial; --n-menu-toggle-icon-padding: initial; --n-menu-toggle-icon-distance-from-dropdown: 0px; --n-menu-icon-align-items: center; --n-menu-icon-order: initial; --n-menu-icon-gap: 5px; --n-menu-dropdown-icon-gap: 5px; --n-menu-dropdown-indicator-size: initial; --n-menu-dropdown-indicator-rotate: initial; --n-menu-dropdown-indicator-space: initial; --n-menu-dropdown-indicator-color-normal: initial; --n-menu-dropdown-indicator-color-hover: initial; --n-menu-dropdown-indicator-color-active: initial; --n-menu-dropdown-content-max-width: initial; --n-menu-dropdown-content-box-border-color: #fff; --n-menu-dropdown-content-box-border-inline-start-width: medium; --n-menu-dropdown-content-box-border-block-end-width: medium; --n-menu-dropdown-content-box-border-block-start-width: medium; --n-menu-dropdown-content-box-border-inline-end-width: medium; --n-menu-dropdown-content-box-border-style: none; --n-menu-dropdown-headings-height: 0px; --n-menu-divider-border-width: var(--n-menu-divider-width,2px); --n-menu-open-animation-duration: 500ms; --n-menu-heading-overflow-x: initial; --n-menu-heading-wrap: wrap; --stretch-width: 100%; --stretch-left: initial; --stretch-right: initial;}.elementor-widget-n-menu .e-n-menu{display: flex; flex-direction: column; position: relative;}.elementor-widget-n-menu .e-n-menu-wrapper{display: var(--n-menu-wrapper-display); flex-direction: column;}.elementor-widget-n-menu .e-n-menu-heading{display: flex; flex-direction: row; flex-wrap: var(--n-menu-heading-wrap); justify-content: var(--n-menu-heading-justify-content); margin: initial; overflow-x: var(--n-menu-heading-overflow-x); padding: initial; row-gap: var(--n-menu-title-space-between); scrollbar-width: none;}.elementor-widget-n-menu .e-n-menu-heading::-webkit-scrollbar{display: none;}.elementor-widget-n-menu .e-n-menu-item{display: flex; list-style: none; margin-block: initial; padding-block: initial;}.elementor-widget-n-menu .e-n-menu-item .e-n-menu-title{position: relative;}.elementor-widget-n-menu .e-n-menu-item:not(:last-of-type) .e-n-menu-title::after{align-self: center; border-color: var(--n-menu-divider-color,#000); border-inline-start-style: var(--n-menu-divider-style,solid); border-inline-start-width: var(--n-menu-divider-border-width); content: var(--n-menu-divider-content,none); height: var(--n-menu-divider-height,35%); inset-inline-end: calc(var(--n-menu-title-space-between) / 2 * -1 - var(--n-menu-divider-border-width) / 2); position: absolute;}.elementor-widget-n-menu .e-n-menu-title{align-items: center; border: rgb(255, 255, 255); color: var(--n-menu-title-color-normal); display: flex; flex-direction: row; flex-grow: var(--n-menu-title-flex-grow); font-weight: 500; gap: var(--n-menu-dropdown-indicator-space); justify-content: var(--n-menu-title-justify-content); margin: initial; padding: var(--n-menu-title-padding); -webkit-user-select: none; white-space: nowrap;}.elementor-widget-n-menu .e-n-menu-title-container{align-items: var(--n-menu-title-align-items); align-self: var(--n-menu-icon-align-items); display: flex; flex-direction: var(--n-menu-title-direction); gap: var(--n-menu-icon-gap); justify-content: var(--n-menu-title-justify-content);}.elementor-widget-n-menu .e-n-menu-title-container.e-link{cursor: pointer;}.elementor-widget-n-menu .e-n-menu-title-container:not(.e-link),.elementor-widget-n-menu .e-n-menu-title-container:not(.e-link) *{cursor: default;}.elementor-widget-n-menu .e-n-menu-title-text{align-items: center; display: flex; font-size: var(--n-menu-title-font-size); line-height: var(--n-menu-title-line-height); transition: all var(--n-menu-title-transition);}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon{align-items: center; display: flex; flex-direction: column; order: var(--n-menu-icon-order);}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span{align-items: center; display: flex; justify-content: center; transition: transform;}.elementor-widget-n-menu .e-n-menu-title .e-n-menu-icon span svg{fill: var(--n-menu-title-color-normal); height: var(--n-menu-icon-size,var(--n-menu-title-font-size)); transition: all var(--n-menu-title-transition); width: var(--n-menu-icon-size,var(--n-menu-title-font-size));}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{color: var(--n-menu-title-color-normal);}.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-icon svg{fill: var(--n-menu-icon-color);}.elementor-widget-n-menu .e-n-menu-title:not(.e-current) .icon-active{height: 0px; opacity: 0; transform: translateY(-100%);}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-title-container:not(.e-link){cursor: default;}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) svg{fill: var(--n-menu-title-color-hover,var(--n-menu-title-hover-color-fallback));}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current),.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) a{color: var(--n-menu-title-color-hover);}.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-icon svg{fill: var(--n-menu-icon-color-hover);}.elementor-widget-n-menu .e-n-menu-toggle{align-self: var(--n-menu-toggle-align); background-color: initial; border: initial; color: inherit; display: none; padding: initial; position: relative; -webkit-user-select: none; z-index: 1000;}.elementor-widget-n-menu .e-n-menu-toggle:focus:not(:focus-visible){outline: medium;}.elementor-widget-n-menu .e-n-menu-toggle svg{fill: var(--n-menu-toggle-icon-color); height: auto; transition: all var(--n-menu-toggle-icon-hover-duration); width: var(--n-menu-toggle-icon-size);}.elementor-widget-n-menu .e-n-menu-toggle span{align-items: center; border-radius: var(--n-menu-toggle-icon-border-radius); display: flex; justify-content: center; padding: var(--n-menu-toggle-icon-padding); text-align: center;}.elementor-widget-n-menu .e-n-menu-toggle span.e-close{height: 100%; inset: 0px; opacity: 0; position: absolute; width: 100%;}.elementor-widget-n-menu .e-n-menu-toggle span.e-close svg{height: 100%; object-fit: contain;}.elementor-widget-n-menu .e-n-menu-toggle:hover svg{fill: var(--n-menu-toggle-icon-color-hover);}.elementor-widget-n-menu .e-n-menu:not([data-layout="dropdown"]) .e-n-menu-item:not(:last-child){margin-inline-end: var(--n-menu-title-space-between);}.e-con > .elementor-widget-n-menu{--flex-grow: var(--container-widget-flex-grow);}.elementor-widget-divider{--divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x;}.elementor-widget-divider .elementor-divider{display: flex;}.elementor-widget-divider .elementor-divider-separator{direction: ltr; display: flex; margin: 0px;}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);}.e-con > .elementor-widget-divider{width: var(--container-widget-width,100%); --flex-grow: var( --container-widget-flex-grow );}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display: flex; flex-wrap: wrap; margin-inline: -8px;}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break: break-word;}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline: 8px;}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after{border-width: 0px; border-inline-start-width: 1px; border-style: solid; height: 100%; inset-inline: auto -8px; position: relative; width: auto;}.elementor-widget .elementor-icon-list-items{list-style-type: none; margin: 0px; padding: 0px;}.elementor-widget .elementor-icon-list-item{margin: 0px; padding: 0px; position: relative;}.elementor-widget .elementor-icon-list-item::after{inset-block-end: 0px; position: absolute; width: 100%;}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit;}.elementor-widget.elementor-list-item-link-full_width a{width: 100%;}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}@media (min-width:-1){.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}}@media (max-width:-1){.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}}@media (max-width: 1024px){.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}}@media (max-width:-1){.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}}@media (max-width: 767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content: center;}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item::after{margin: auto;}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content: center;}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item::after{inset-inline-start: 0px;}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item::after{inset-inline-end: 0px;}}.elementor .elementor-element ul.elementor-icon-list-items{padding: 0px;}.e-form__buttons{flex-wrap: wrap;}.e-form__buttons{display: flex;}.elementor-field-type-hidden{display: none;}.elementor-field-type-html{display: inline-block;}.elementor-field-type-tel input{direction: inherit;}.elementor-form .elementor-button .elementor-button-content-wrapper{align-items: center;}.elementor-form .elementor-button .elementor-button-text{white-space: normal;}.elementor-form .elementor-button .elementor-button-content-wrapper{gap: 5px;}.elementor-form .elementor-button .elementor-button-text{flex-grow: unset; order: unset;}.elementor-select-wrapper .select-caret-down-wrapper{font-size: 11px; inset-inline-end: 10px; pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%);}.elementor-select-wrapper .select-caret-down-wrapper svg{aspect-ratio: unset; display: unset; fill: currentcolor; overflow: visible; width: 1em;}.elementor-select-wrapper.remove-before::before{content: "" !important;}[data-elementor-type="popup"]:not(.elementor-edit-area){display: none;}.elementor-kit-8{--e-global-color-primary: #F15F24; --e-global-color-secondary: #FFFFFF; --e-global-color-text: #000000; --e-global-color-accent: #CCCCCC; --e-global-color-1e6ec11: #292929; --e-global-color-cec67da: #5F5F5F; --e-global-color-5c3d99c: #969696; --e-global-color-373f559: #7C7C7C; --e-global-typography-primary-font-family: "rigid-square"; --e-global-typography-primary-font-size: 16px; --e-global-typography-primary-font-weight: 100; --e-global-typography-primary-text-transform: uppercase; --e-global-typography-primary-letter-spacing: 1.4px; --e-global-typography-secondary-font-family: "roboto"; --e-global-typography-secondary-font-size: 40px; --e-global-typography-secondary-font-weight: 300; --e-global-typography-secondary-text-transform: none; --e-global-typography-text-font-family: "roboto"; --e-global-typography-text-font-size: 16px; --e-global-typography-text-font-weight: 400; --e-global-typography-text-text-transform: none; --e-global-typography-text-line-height: 24px; --e-global-typography-text-letter-spacing: 0px; --e-global-typography-accent-font-family: "roboto"; --e-global-typography-accent-font-size: 16px; --e-global-typography-accent-font-weight: 700; --e-global-typography-accent-text-transform: none; color: var( --e-global-color-text ); font-family: Roboto, sans-serif; font-size: 16px; font-weight: 600;}.elementor-kit-8 h1{color: var( --e-global-color-text ); font-family: Anodina, sans-serif; font-size: 40px;}.elementor-kit-8 h2{color: var( --e-global-color-text ); font-family: Anodina, sans-serif; font-size: 34px; font-weight: 400;}.elementor-kit-8 h3{color: var( --e-global-color-text ); font-size: 30px; font-weight: 400;}.elementor-kit-8 h4{color: var( --e-global-color-text ); font-family: Anodina, sans-serif; font-size: 24px; font-weight: 400;}.e-con{--container-max-width: 1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing: 20px;}.elementor-element{--widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px;}@media (max-width: 1024px){.e-con{--container-max-width: 1024px;}}@media (max-width: 767px){.elementor-kit-8 h2{line-height: 1.1em;}.e-con{--container-max-width: 767px;}}.elementor-4862 .elementor-element.elementor-element-f196b78{--display: flex; --justify-content: center; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; --margin-top: 20px; --margin-bottom: 20px; --margin-left: 20px; --margin-right: 20px;}.elementor-4862 .elementor-element.elementor-element-f196b78:not(.elementor-motion-effects-element-type-background){background-color: rgb(204, 204, 204);}.elementor-4862 .elementor-element.elementor-element-f196b78.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); letter-spacing: var( --e-global-typography-primary-letter-spacing ); color: var( --e-global-color-primary );}.elementor-4862 .elementor-element.elementor-element-1446f0c1{margin: 10px 0px calc(var(--kit-widget-spacing,0px) + 0px) 20px;}.elementor-4862 .elementor-element.elementor-element-1446f0c1 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 24px; font-weight: 700; text-transform: none; color: var( --e-global-color-text );}.elementor-4862 .elementor-element.elementor-element-423b29aa{width: var( --container-widget-width,70% ); max-width: 70%; margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 20px; --container-widget-width: 70%; --container-widget-flex-grow: 0;}.elementor-4862 .elementor-element.elementor-element-423b29aa.elementor-element{--flex-grow: 0; --flex-shrink: 0;}.elementor-4862 .elementor-element.elementor-element-423b29aa .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; color: var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{color: var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color: var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field{font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform );}.elementor-widget-form .elementor-button[type="submit"]{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-4862 .elementor-element.elementor-element-2c6778c{margin: 0px 20px calc(var(--kit-widget-spacing,0px) + 20px) 020px; --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-4862 .elementor-element.elementor-element-2c6778c .elementor-field-group{padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 10px;}.elementor-4862 .elementor-element.elementor-element-2c6778c .elementor-form-fields-wrapper{margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -10px;}.elementor-4862 .elementor-element.elementor-element-2c6778c .elementor-field-group > label{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400;}.elementor-4862 .elementor-element.elementor-element-2c6778c .elementor-field-type-html{padding-bottom: 0px; color: var( --e-global-color-text ); font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400;}.elementor-4862 .elementor-element.elementor-element-2c6778c .elementor-field-group .elementor-field{color: var( --e-global-color-text );}.elementor-4862 .elementor-element.elementor-element-2c6778c .elementor-field-group .elementor-field{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400;}.elementor-4862 .elementor-element.elementor-element-2c6778c .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color: rgba(255, 255, 255, 0); border-color: rgb(255, 255, 255); border-width: 0px 0px 2px;}.elementor-4862 .elementor-element.elementor-element-2c6778c .elementor-button{font-family: Anodina, sans-serif; font-weight: 600; padding: 15px 25px;}.elementor-4862 .elementor-element.elementor-element-2c6778c .elementor-button[type="submit"]{background-color: var( --e-global-color-primary ); color: var( --e-global-color-text );}@media (min-width: 768px){.elementor-4862 .elementor-element.elementor-element-f196b78{--width: 89%;}}@media (max-width: 1024px) and (min-width: 768px){.elementor-4862 .elementor-element.elementor-element-f196b78{--width: 100%;}}@media (max-width: 1024px){.elementor-4862 .elementor-element.elementor-element-f196b78{--margin-top: 0200px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-widget-form .elementor-field-group > label{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size: var( --e-global-typography-accent-font-size );}}@media (max-width: 767px){.elementor-4862 .elementor-element.elementor-element-f196b78{--margin-top: 50px; --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{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-widget-form .elementor-field-group > label{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size: var( --e-global-typography-accent-font-size );}}#registration{padding: 10px;}.elementor-56 .elementor-element.elementor-element-69c00c4{--display: flex; --position: absolute; --min-height: 790px; --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; --overflow: hidden; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; bottom: 0px;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-69c00c4{left: 0px;}.elementor-56 .elementor-element.elementor-element-e2a9524{width: 100%; max-width: 100%; margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 0px; top: 0px; z-index: 0;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-e2a9524{left: 0px;}.elementor-56 .elementor-element.elementor-element-e2a9524 img{width: 100%; height: 790px; object-fit: cover; object-position: center center;}.elementor-56 .elementor-element.elementor-element-94db377{--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; --gap: 0px 130px; --row-gap: 0px; --column-gap: 130px; --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-56 .elementor-element.elementor-element-210fdb9{--display: flex; --min-height: 340px; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-56 .elementor-element.elementor-element-210fdb9.e-con{--align-self: center;}.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); letter-spacing: var( --e-global-typography-primary-letter-spacing ); color: var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-074e1c9{width: var( --container-widget-width,310px ); max-width: 310px; --container-widget-width: 310px; --container-widget-flex-grow: 0; text-align: start;}.elementor-56 .elementor-element.elementor-element-074e1c9 .elementor-heading-title{font-family: rigid-square, sans-serif; font-size: 22px; font-weight: 100; text-transform: uppercase; letter-spacing: 1.4px; color: rgb(241, 95, 36);}.elementor-56 .elementor-element.elementor-element-3e2de03{width: var( --container-widget-width,800px ); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0;}.elementor-56 .elementor-element.elementor-element-3e2de03.elementor-element{--flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-3e2de03 .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 64px; font-weight: 700; text-transform: none; color: var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-9d96034{width: var( --container-widget-width,800px ); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; text-align: start;}.elementor-56 .elementor-element.elementor-element-9d96034.elementor-element{--flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-9d96034 .elementor-heading-title{font-family: roboto, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; line-height: 24px; letter-spacing: 0px; color: var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform );}.elementor-56 .elementor-element.elementor-element-03cc454 .elementor-button{background-color: rgb(241, 95, 36); font-family: Anodina, sans-serif; font-size: 20px; font-weight: 900; fill: var( --e-global-color-text ); color: var( --e-global-color-text ); padding: 15px 25px;}.elementor-56 .elementor-element.elementor-element-03cc454{width: var( --container-widget-width,210px ); max-width: 210px; --container-widget-width: 210px; --container-widget-flex-grow: 0;}.elementor-56 .elementor-element.elementor-element-8cde4b6{width: var( --container-widget-width,30% ); max-width: 30%; background-color: var( --e-global-color-accent ); --container-widget-width: 30%; --container-widget-flex-grow: 0;}.elementor-56 .elementor-element.elementor-element-8cde4b6.elementor-element{--align-self: flex-end; --order: 99999;}.elementor-56 .elementor-element.elementor-element-7ab4c2e{--display: flex; --min-height: 485px; --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; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-56 .elementor-element.elementor-element-7ab4c2e.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-b865775{--display: flex; --min-height: 485px; --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; --padding-top: 090px; --padding-bottom: 0px; --padding-left: 50px; --padding-right: 050px;}.elementor-56 .elementor-element.elementor-element-b865775.e-con{--flex-grow: 0; --flex-shrink: 0;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-b2e135b{left: 0px;}.elementor-56 .elementor-element.elementor-element-b2e135b{top: 0px; z-index: 0;}.elementor-56 .elementor-element.elementor-element-b2e135b img{width: 550px; height: 485px; object-fit: cover; object-position: center center;}.elementor-56 .elementor-element.elementor-element-4ba101b{width: var( --container-widget-width,440px ); max-width: 440px; --container-widget-width: 440px; --container-widget-flex-grow: 0;}.elementor-56 .elementor-element.elementor-element-4ba101b .elementor-heading-title{font-family: rigid-square, sans-serif; font-size: 22px; font-weight: 100; text-transform: uppercase; letter-spacing: 1.4px; color: var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-6f0209c{width: var( --container-widget-width,440px ); max-width: 440px; --container-widget-width: 440px; --container-widget-flex-grow: 0;}.elementor-56 .elementor-element.elementor-element-6f0209c .elementor-heading-title{font-family: roboto, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; line-height: 24px; letter-spacing: 0px; color: var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-b396168 .elementor-button{background-color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); letter-spacing: var( --e-global-typography-primary-letter-spacing ); fill: var( --e-global-color-text ); color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-b396168{width: var( --container-widget-width,440px ); max-width: 440px; --container-widget-width: 440px; --container-widget-flex-grow: 0;}.elementor-56 .elementor-element.elementor-element-fa04fa5 img{width: 550px; height: 485px; object-fit: cover; object-position: center center;}.elementor-56 .elementor-element.elementor-element-8196f53{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 60px; --padding-bottom: 0px; --padding-left: 50px; --padding-right: 50px;}.elementor-56 .elementor-element.elementor-element-8196f53.e-con{--flex-grow: 0; --flex-shrink: 0;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-b2ae591{left: 0px;}.elementor-56 .elementor-element.elementor-element-b2ae591{top: 0px; z-index: 0;}.elementor-56 .elementor-element.elementor-element-b2ae591 img{width: 550px; height: 485px; object-fit: cover; object-position: center center;}.elementor-56 .elementor-element.elementor-element-b0727a2 img{width: 50px; height: 50px;}.elementor-56 .elementor-element.elementor-element-4ff84b5{width: var( --container-widget-width,440px ); max-width: 440px; --container-widget-width: 440px; --container-widget-flex-grow: 0;}.elementor-56 .elementor-element.elementor-element-4ff84b5 .elementor-heading-title{font-family: rigid-square, sans-serif; font-size: 22px; font-weight: 100; text-transform: uppercase; letter-spacing: 1.4px; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-5c4087b .elementor-button{background-color: rgba(204, 204, 204, 0); font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); letter-spacing: var( --e-global-typography-primary-letter-spacing ); fill: var( --e-global-color-text ); color: var( --e-global-color-text ); border-style: solid; border-color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-5c4087b{width: var( --container-widget-width,440px ); max-width: 440px; --container-widget-width: 440px; --container-widget-flex-grow: 0;}.elementor-56 .elementor-element.elementor-element-fef9e58 img{width: 550px; height: 485px; object-fit: cover; object-position: center center;}.elementor-56 .elementor-element.elementor-element-1b69ef8{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 50px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; --z-index: 1;}.elementor-56 .elementor-element.elementor-element-1b69ef8:not(.elementor-motion-effects-element-type-background){background-image: url("https://zbrmotors.co.uk/wp-content/uploads/2024/10/BG-services.svg"); background-position: right top; background-repeat: no-repeat;}.elementor-56 .elementor-element.elementor-element-1b69ef8.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-1fbfd5f{width: var( --container-widget-width,220px ); max-width: 220px; --container-widget-width: 220px; --container-widget-flex-grow: 0; text-align: center;}.elementor-56 .elementor-element.elementor-element-1fbfd5f .elementor-heading-title{font-family: rigid-square, sans-serif; font-size: 22px; font-weight: 100; text-transform: uppercase; letter-spacing: 1.4px; color: var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-392c288{width: var( --container-widget-width,1200px ); max-width: 1200px; --container-widget-width: 1200px; --container-widget-flex-grow: 0; text-align: center;}.elementor-56 .elementor-element.elementor-element-392c288 .elementor-heading-title{font-family: roboto, sans-serif; font-size: 40px; font-weight: 300; text-transform: none; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-96d78b9{--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; --flex-wrap: wrap; --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-56 .elementor-element.elementor-element-b81c7a2{--display: flex; --min-height: 240px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --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-56 .elementor-element.elementor-element-b81c7a2:not(.elementor-motion-effects-element-type-background){background-color: transparent; background-image: linear-gradient(rgb(255, 255, 255) 20%, rgb(226, 226, 226) 0%);}.elementor-56 .elementor-element.elementor-element-83cb1b0{width: var( --container-widget-width,90px ); max-width: 90px; background-color: var( --e-global-color-primary ); margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 20px; --container-widget-width: 90px; --container-widget-flex-grow: 0; text-align: center;}.elementor-56 .elementor-element.elementor-element-83cb1b0.elementor-element{--align-self: center; --flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-83cb1b0 img{width: 54.06px; height: 50px;}.elementor-56 .elementor-element.elementor-element-5ef4d29{text-align: center;}.elementor-56 .elementor-element.elementor-element-5ef4d29 .elementor-heading-title{font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform ); color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-db5b0e2{margin: 0px 020px calc(var(--kit-widget-spacing,0px) + 020px) 020px; text-align: center;}.elementor-56 .elementor-element.elementor-element-db5b0e2 .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; line-height: 24px; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-8ede501{--display: flex; --min-height: 240px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --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-56 .elementor-element.elementor-element-a53f55c{width: var( --container-widget-width,90px ); max-width: 90px; background-color: var( --e-global-color-accent ); padding: 20px; --container-widget-width: 90px; --container-widget-flex-grow: 0; text-align: center;}.elementor-56 .elementor-element.elementor-element-a53f55c.elementor-element{--align-self: center; --flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-a53f55c img{width: 54.06px; height: 50px;}.elementor-56 .elementor-element.elementor-element-0b28e2d{text-align: center;}.elementor-56 .elementor-element.elementor-element-0b28e2d .elementor-heading-title{font-family: roboto, sans-serif; font-size: 16px; font-weight: 700; text-transform: none; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-0edc438{margin: 0px 020px calc(var(--kit-widget-spacing,0px) + 020px) 020px; text-align: center;}.elementor-56 .elementor-element.elementor-element-0edc438 .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; line-height: 24px; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-9141812{--display: flex; --min-height: 240px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --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-56 .elementor-element.elementor-element-4bbb54f{width: var( --container-widget-width,90px ); max-width: 90px; background-color: var( --e-global-color-accent ); padding: 20px; --container-widget-width: 90px; --container-widget-flex-grow: 0; text-align: center;}.elementor-56 .elementor-element.elementor-element-4bbb54f.elementor-element{--align-self: center; --flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-4bbb54f img{width: 54.06px; height: 50px;}.elementor-56 .elementor-element.elementor-element-69276fe{text-align: center;}.elementor-56 .elementor-element.elementor-element-69276fe .elementor-heading-title{font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform ); color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-6a3a0ba{margin: 0px 020px calc(var(--kit-widget-spacing,0px) + 020px) 020px; text-align: center;}.elementor-56 .elementor-element.elementor-element-6a3a0ba .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; line-height: 24px; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-f08a2a1{--display: flex; --min-height: 240px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --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-56 .elementor-element.elementor-element-d274436{width: var( --container-widget-width,90px ); max-width: 90px; background-color: var( --e-global-color-accent ); padding: 20px; --container-widget-width: 90px; --container-widget-flex-grow: 0; text-align: center;}.elementor-56 .elementor-element.elementor-element-d274436.elementor-element{--align-self: center; --flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-d274436 img{width: 54.06px; height: 50px;}.elementor-56 .elementor-element.elementor-element-536110a{text-align: center;}.elementor-56 .elementor-element.elementor-element-536110a .elementor-heading-title{font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform ); color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-de54fab{margin: 0px 020px calc(var(--kit-widget-spacing,0px) + 020px) 020px; text-align: center;}.elementor-56 .elementor-element.elementor-element-de54fab .elementor-heading-title{font-family: Anodina, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; line-height: 24px; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-630927d{--display: flex; --min-height: 240px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --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-56 .elementor-element.elementor-element-7e43759{width: var( --container-widget-width,90px ); max-width: 90px; background-color: var( --e-global-color-accent ); padding: 20px; --container-widget-width: 90px; --container-widget-flex-grow: 0; text-align: center;}.elementor-56 .elementor-element.elementor-element-7e43759.elementor-element{--align-self: center; --flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-7e43759 img{width: 54.06px; height: 50px;}.elementor-56 .elementor-element.elementor-element-2ee7010{--display: flex;}.elementor-56 .elementor-element.elementor-element-474fe42{text-align: center;}.elementor-56 .elementor-element.elementor-element-474fe42 .elementor-heading-title{font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform ); color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-733d1a3{margin: 0px 020px calc(var(--kit-widget-spacing,0px) + 020px) 020px; text-align: center;}.elementor-56 .elementor-element.elementor-element-733d1a3 .elementor-heading-title{font-family: Anodina, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; line-height: 24px; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-01222fe{--display: flex; --min-height: 240px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --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-56 .elementor-element.elementor-element-98e1293{width: var( --container-widget-width,90px ); max-width: 90px; background-color: var( --e-global-color-accent ); padding: 20px; --container-widget-width: 90px; --container-widget-flex-grow: 0; text-align: center;}.elementor-56 .elementor-element.elementor-element-98e1293.elementor-element{--align-self: center; --flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-98e1293 img{width: 54.06px; height: 50px;}.elementor-56 .elementor-element.elementor-element-be9daea{text-align: center;}.elementor-56 .elementor-element.elementor-element-be9daea .elementor-heading-title{font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform ); color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-479c4f1{margin: 0px 020px calc(var(--kit-widget-spacing,0px) + 020px) 020px; text-align: center;}.elementor-56 .elementor-element.elementor-element-479c4f1 .elementor-heading-title{font-family: Anodina, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; line-height: 24px; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-42f4ef9 .elementor-button{background-color: var( --e-global-color-primary ); font-family: Anodina, sans-serif; font-size: 20px; font-weight: 900; fill: var( --e-global-color-text ); color: var( --e-global-color-text ); border-style: solid; border-width: 0px; padding: 17px 25px;}.elementor-56 .elementor-element.elementor-element-42f4ef9{width: var( --container-widget-width,103.937% ); max-width: 103.937%; margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; --container-widget-width: 103.937%; --container-widget-flex-grow: 0;}.elementor-56 .elementor-element.elementor-element-42f4ef9.elementor-element{--align-self: center; --flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-541b5a2{--display: flex; --min-height: 700px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --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-56 .elementor-element.elementor-element-541b5a2.e-con{--align-self: center;}.elementor-56 .elementor-element.elementor-element-aaea63f{--display: flex; --min-height: 600px; --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: 15px 15px; --row-gap: 15px; --column-gap: 15px; --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-56 .elementor-element.elementor-element-aaea63f:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-aaea63f.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-1cbfbb9 img{width: 480px; height: 680px; object-fit: contain; object-position: center top;}.elementor-56 .elementor-element.elementor-element-291d078{--display: flex; --justify-content: center; --gap: 020px 020px; --row-gap: 020px; --column-gap: 020px;}.elementor-56 .elementor-element.elementor-element-e24ec51{text-align: start;}.elementor-56 .elementor-element.elementor-element-e24ec51 .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-9ba498a{text-align: start;}.elementor-56 .elementor-element.elementor-element-9ba498a .elementor-heading-title{font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); text-transform: var( --e-global-typography-secondary-text-transform ); color: var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-b7758f9{margin: 0px 0100px calc(var(--kit-widget-spacing,0px) + 0px) 0px; text-align: start;}.elementor-56 .elementor-element.elementor-element-b7758f9 .elementor-heading-title{font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing ); color: var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-f3f2ffb{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --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-56 .elementor-element.elementor-element-3965c7a{background-color: var( --e-global-color-primary ); margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 20px; text-align: center;}.elementor-56 .elementor-element.elementor-element-3965c7a:not(.elementor-widget-image){mask-image: url("https://zbrmotors.co.uk/wp-content/plugins/elementor/assets/mask-shapes/circle.svg"); mask-size: 85%; -webkit-mask-position-x: center; -webkit-mask-position-y: center; mask-repeat: no-repeat;}.elementor-56 .elementor-element.elementor-element-3965c7a .elementor-heading-title{font-family: Anodina, sans-serif; font-size: 30px; font-weight: 600; color: rgb(255, 255, 255);}.elementor-56 .elementor-element.elementor-element-959cc43{--display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-56 .elementor-element.elementor-element-a509141{text-align: start;}.elementor-56 .elementor-element.elementor-element-a509141 .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 24px; font-weight: 700; text-transform: none; color: var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-fb53b39{margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; text-align: start;}.elementor-56 .elementor-element.elementor-element-fb53b39 .elementor-heading-title{font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing ); color: var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-d5eda11{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --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-56 .elementor-element.elementor-element-4181f5d{background-color: var( --e-global-color-primary ); margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 20px; text-align: center;}.elementor-56 .elementor-element.elementor-element-4181f5d:not(.elementor-widget-image){mask-image: url("https://zbrmotors.co.uk/wp-content/plugins/elementor/assets/mask-shapes/circle.svg"); mask-size: 85%; -webkit-mask-position-x: center; -webkit-mask-position-y: center; mask-repeat: no-repeat;}.elementor-56 .elementor-element.elementor-element-4181f5d .elementor-heading-title{font-family: Anodina, sans-serif; font-size: 30px; font-weight: 600; color: rgb(255, 255, 255);}.elementor-56 .elementor-element.elementor-element-d938987{--display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-56 .elementor-element.elementor-element-c7b35eb{text-align: start;}.elementor-56 .elementor-element.elementor-element-c7b35eb .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 24px; font-weight: 700; text-transform: none; color: rgb(255, 255, 255);}.elementor-56 .elementor-element.elementor-element-58a1328{margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; text-align: start;}.elementor-56 .elementor-element.elementor-element-58a1328 .elementor-heading-title{font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing ); color: var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-e985aae{--display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --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-56 .elementor-element.elementor-element-069dd41{background-color: var( --e-global-color-primary ); margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 20px; text-align: center;}.elementor-56 .elementor-element.elementor-element-069dd41:not(.elementor-widget-image){mask-image: url("https://zbrmotors.co.uk/wp-content/plugins/elementor/assets/mask-shapes/circle.svg"); mask-size: 85%; -webkit-mask-position-x: center; -webkit-mask-position-y: center; mask-repeat: no-repeat;}.elementor-56 .elementor-element.elementor-element-069dd41 .elementor-heading-title{font-family: Anodina, sans-serif; font-size: 30px; font-weight: 600; color: rgb(255, 255, 255);}.elementor-56 .elementor-element.elementor-element-dc77b5f{--display: flex; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-56 .elementor-element.elementor-element-7ede914{text-align: start;}.elementor-56 .elementor-element.elementor-element-7ede914 .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 24px; font-weight: 700; text-transform: none; color: var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-5dc473f{margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; text-align: start;}.elementor-56 .elementor-element.elementor-element-5dc473f .elementor-heading-title{font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing ); color: rgb(255, 255, 255);}.elementor-56 .elementor-element.elementor-element-b569ee0{text-align: center;}.elementor-56 .elementor-element.elementor-element-b569ee0 img{width: 1100px; height: 650px; object-fit: cover; object-position: center center;}.elementor-56 .elementor-element.elementor-element-7284b18{--display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-56 .elementor-element.elementor-element-1533980{width: var( --container-widget-width,600px ); max-width: 600px; margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 0px; --container-widget-width: 600px; --container-widget-flex-grow: 0; text-align: center;}.elementor-56 .elementor-element.elementor-element-1533980 .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-e3942f0{width: var( --container-widget-width,1200px ); max-width: 1200px; --container-widget-width: 1200px; --container-widget-flex-grow: 0; text-align: center;}.elementor-56 .elementor-element.elementor-element-e3942f0 .elementor-heading-title{font-family: var( --e-global-typography-secondary-font-family ),Sans-serif; font-size: var( --e-global-typography-secondary-font-size ); font-weight: var( --e-global-typography-secondary-font-weight ); text-transform: var( --e-global-typography-secondary-text-transform ); color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-4ba4b98{--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; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 20px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px;}.elementor-56 .elementor-element.elementor-element-4ba4b98.e-con{--align-self: center; --flex-grow: 1; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-9bb5aa6{--display: flex; --min-height: 200px; --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: 15px 15px; --row-gap: 15px; --column-gap: 15px; --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-56 .elementor-element.elementor-element-9bb5aa6.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-0b9c85b{padding: 0px 15px 20px 0px; border-style: solid; border-width: 0px 5px 0px 0px; border-color: var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-0b9c85b.elementor-element{--align-self: flex-start;}.elementor-56 .elementor-element.elementor-element-0b9c85b img{width: 80px; height: 55px; border-style: none;}.elementor-56 .elementor-element.elementor-element-69dfa19{--display: flex; --min-height: 200px; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --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-56 .elementor-element.elementor-element-25806dc{text-align: start;}.elementor-56 .elementor-element.elementor-element-25806dc .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 24px; font-weight: 700; text-transform: none; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-4fc9e00{margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; text-align: start;}.elementor-56 .elementor-element.elementor-element-4fc9e00 .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; line-height: 24px; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-53f28c7{--display: flex; --min-height: 200px; --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: 15px 15px; --row-gap: 15px; --column-gap: 15px; --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-56 .elementor-element.elementor-element-53f28c7.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-3cabd24{padding: 0px 15px 20px 0px; border-style: solid; border-width: 0px 5px 0px 0px; border-color: var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-3cabd24.elementor-element{--align-self: flex-start;}.elementor-56 .elementor-element.elementor-element-3cabd24 img{width: 80px; height: 55px; border-style: none;}.elementor-56 .elementor-element.elementor-element-4ed8572{--display: flex; --min-height: 200px; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --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-56 .elementor-element.elementor-element-a9d55a0{text-align: start;}.elementor-56 .elementor-element.elementor-element-a9d55a0 .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 24px; font-weight: 700; text-transform: none; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-6d32051{margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; text-align: start;}.elementor-56 .elementor-element.elementor-element-6d32051 .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; line-height: 24px; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-16ecb3a{--display: flex; --min-height: 200px; --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: 15px 15px; --row-gap: 15px; --column-gap: 15px; --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-56 .elementor-element.elementor-element-16ecb3a.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-1dcf3ec{padding: 0px 15px 20px 0px; border-style: solid; border-width: 0px 5px 0px 0px; border-color: var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-1dcf3ec.elementor-element{--align-self: flex-start;}.elementor-56 .elementor-element.elementor-element-1dcf3ec img{width: 80px; height: 55px; border-style: none;}.elementor-56 .elementor-element.elementor-element-00dbebe{--display: flex; --min-height: 200px; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --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-56 .elementor-element.elementor-element-c07f545{text-align: start;}.elementor-56 .elementor-element.elementor-element-c07f545 .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 24px; font-weight: 700; text-transform: none; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-5ceea73{margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; text-align: start;}.elementor-56 .elementor-element.elementor-element-5ceea73 .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; line-height: 24px; color: var( --e-global-color-text );}.elementor-56 .elementor-element.elementor-element-d2301a2{--display: flex;}:root{--page-title-display: none;}@media (max-width: 1024px){.elementor-56 .elementor-element.elementor-element-69c00c4{--min-height: 753px; --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; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; bottom: 248px;}.elementor-56 .elementor-element.elementor-element-69c00c4.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-56 .elementor-element.elementor-element-e2a9524 img{max-width: 100%; height: 850px;}.elementor-56 .elementor-element.elementor-element-94db377{--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; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-56 .elementor-element.elementor-element-210fdb9{--margin-top: 40px; --margin-bottom: 40px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-56 .elementor-element.elementor-element-210fdb9.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size: var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-8cde4b6{width: var( --container-widget-width,100% ); max-width: 100%; margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 0px 20px 20px; --container-widget-width: 100%; --container-widget-flex-grow: 0;}.elementor-56 .elementor-element.elementor-element-7ab4c2e{--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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-56 .elementor-element.elementor-element-b865775{--min-height: 300px; --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 50px; --padding-right: 050px;}.elementor-56 .elementor-element.elementor-element-b2e135b{width: 100%; max-width: 100%;}.elementor-56 .elementor-element.elementor-element-b2e135b img{width: 1000px; object-fit: fill;}.elementor-56 .elementor-element.elementor-element-4ba101b{width: var( --container-widget-width,221px ); max-width: 221px; --container-widget-width: 221px; --container-widget-flex-grow: 0;}.elementor-56 .elementor-element.elementor-element-6f0209c{width: var( --container-widget-width,325px ); max-width: 325px; --container-widget-width: 325px; --container-widget-flex-grow: 0;}.elementor-56 .elementor-element.elementor-element-b396168{--container-widget-width: 380px; --container-widget-flex-grow: 0; width: var( --container-widget-width,380px ); max-width: 380px;}.elementor-56 .elementor-element.elementor-element-b396168 .elementor-button{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-fa04fa5 img{width: 1000px; object-fit: cover;}.elementor-56 .elementor-element.elementor-element-8196f53{--min-height: 300px; --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: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 050px; --padding-right: 50px;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-b2ae591{left: 0px;}.elementor-56 .elementor-element.elementor-element-b2ae591 img{width: 1000px; object-fit: cover; object-position: left top;}.elementor-56 .elementor-element.elementor-element-4ff84b5{width: var( --container-widget-width,325px ); max-width: 325px; --container-widget-width: 325px; --container-widget-flex-grow: 0;}.elementor-56 .elementor-element.elementor-element-5c4087b .elementor-button{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-fef9e58 img{width: 1000px;}.elementor-56 .elementor-element.elementor-element-1b69ef8:not(.elementor-motion-effects-element-type-background){background-image: url("https://zbrmotors.co.uk/wp-content/uploads/2024/10/BG-services.svg");}.elementor-56 .elementor-element.elementor-element-1b69ef8{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56 .elementor-element.elementor-element-96d78b9{--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; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --flex-wrap: wrap; --align-content: flex-start; --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-56 .elementor-element.elementor-element-96d78b9.e-con{--align-self: center;}.elementor-56 .elementor-element.elementor-element-b81c7a2{--justify-content: flex-start;}.elementor-56 .elementor-element.elementor-element-5ef4d29 .elementor-heading-title{font-size: var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-69276fe .elementor-heading-title{font-size: var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-536110a .elementor-heading-title{font-size: var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-474fe42 .elementor-heading-title{font-size: var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-be9daea .elementor-heading-title{font-size: var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-541b5a2{--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-56 .elementor-element.elementor-element-aaea63f{--margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-56 .elementor-element.elementor-element-e24ec51 .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-9ba498a .elementor-heading-title{font-size: var( --e-global-typography-secondary-font-size );}.elementor-56 .elementor-element.elementor-element-b7758f9 .elementor-heading-title{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-56 .elementor-element.elementor-element-fb53b39 .elementor-heading-title{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-56 .elementor-element.elementor-element-58a1328 .elementor-heading-title{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-56 .elementor-element.elementor-element-5dc473f .elementor-heading-title{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-56 .elementor-element.elementor-element-b569ee0{width: 100%; max-width: 100%;}.elementor-56 .elementor-element.elementor-element-b569ee0 img{width: 100%;}.elementor-56 .elementor-element.elementor-element-1533980 .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-e3942f0 .elementor-heading-title{font-size: var( --e-global-typography-secondary-font-size );}.elementor-56 .elementor-element.elementor-element-4ba4b98{--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: 40px 40px; --row-gap: 40px; --column-gap: 40px;}.elementor-56 .elementor-element.elementor-element-9bb5aa6{--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-56 .elementor-element.elementor-element-0b9c85b{border-width: 0px 0px 5px;}.elementor-56 .elementor-element.elementor-element-53f28c7{--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-56 .elementor-element.elementor-element-3cabd24{border-width: 0px 0px 5px;}.elementor-56 .elementor-element.elementor-element-16ecb3a{--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-56 .elementor-element.elementor-element-1dcf3ec{border-width: 0px 0px 5px;}}@media (max-width: 767px){.elementor-56 .elementor-element.elementor-element-69c00c4{--min-height: 0px; --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-56 .elementor-element.elementor-element-e2a9524{z-index: -1;}.elementor-56 .elementor-element.elementor-element-e2a9524 img{height: 850px;}.elementor-56 .elementor-element.elementor-element-94db377{--width: 100%; --min-height: 750px; --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;}.elementor-56 .elementor-element.elementor-element-210fdb9{--width: 90%; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; --padding-top: 160px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-56 .elementor-element.elementor-element-210fdb9.e-con{--align-self: center; --order: -99999;}.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-3e2de03{--container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width,100% ); max-width: 100%;}.elementor-56 .elementor-element.elementor-element-3e2de03 .elementor-heading-title{font-size: 40px;}.elementor-56 .elementor-element.elementor-element-9d96034{width: var( --container-widget-width,100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0;}.elementor-widget-button .elementor-button{font-size: var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-03cc454{width: 100%; max-width: 100%; padding: 10px 0px 0px;}.elementor-56 .elementor-element.elementor-element-7ab4c2e{--margin-top: -200px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-56 .elementor-element.elementor-element-b865775{--justify-content: flex-start; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px;}.elementor-56 .elementor-element.elementor-element-b396168 .elementor-button{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-fa04fa5 img{height: 350px;}.elementor-56 .elementor-element.elementor-element-8196f53{--justify-content: flex-start; --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px;}.elementor-56 .elementor-element.elementor-element-5c4087b .elementor-button{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-fef9e58 img{height: 350px;}.elementor-56 .elementor-element.elementor-element-96d78b9{--justify-content: center;}.elementor-56 .elementor-element.elementor-element-b81c7a2{--width: 90%;}.elementor-56 .elementor-element.elementor-element-5ef4d29 .elementor-heading-title{font-size: var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-69276fe .elementor-heading-title{font-size: var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-536110a .elementor-heading-title{font-size: var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-474fe42 .elementor-heading-title{font-size: var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-be9daea .elementor-heading-title{font-size: var( --e-global-typography-accent-font-size );}.elementor-56 .elementor-element.elementor-element-541b5a2{--width: 100%; --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-56 .elementor-element.elementor-element-1cbfbb9 img{height: 455px; object-fit: cover; object-position: center top;}.elementor-56 .elementor-element.elementor-element-e24ec51{margin: 020px 0px calc(var(--kit-widget-spacing,0px) + 0px) 020px;}.elementor-56 .elementor-element.elementor-element-e24ec51 .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-9ba498a{margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 020px;}.elementor-56 .elementor-element.elementor-element-9ba498a .elementor-heading-title{font-size: var( --e-global-typography-secondary-font-size );}.elementor-56 .elementor-element.elementor-element-b7758f9{margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 020px;}.elementor-56 .elementor-element.elementor-element-b7758f9 .elementor-heading-title{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-56 .elementor-element.elementor-element-959cc43{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56 .elementor-element.elementor-element-fb53b39{margin: 0px 030px calc(var(--kit-widget-spacing,0px) + 0px) 030px; text-align: center;}.elementor-56 .elementor-element.elementor-element-fb53b39.elementor-element{--align-self: center;}.elementor-56 .elementor-element.elementor-element-fb53b39 .elementor-heading-title{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-56 .elementor-element.elementor-element-d938987{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56 .elementor-element.elementor-element-58a1328{margin: 0px 30px calc(var(--kit-widget-spacing,0px) + 0px) 030px; text-align: center;}.elementor-56 .elementor-element.elementor-element-58a1328.elementor-element{--align-self: center;}.elementor-56 .elementor-element.elementor-element-58a1328 .elementor-heading-title{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-56 .elementor-element.elementor-element-dc77b5f{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56 .elementor-element.elementor-element-5dc473f{margin: 0px 030px calc(var(--kit-widget-spacing,0px) + 0px) 30px; text-align: center;}.elementor-56 .elementor-element.elementor-element-5dc473f.elementor-element{--align-self: center;}.elementor-56 .elementor-element.elementor-element-5dc473f .elementor-heading-title{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-56 .elementor-element.elementor-element-b569ee0 img{height: 200px;}.elementor-56 .elementor-element.elementor-element-1533980 .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-56 .elementor-element.elementor-element-e3942f0 .elementor-heading-title{font-size: var( --e-global-typography-secondary-font-size );}.elementor-56 .elementor-element.elementor-element-9bb5aa6{--gap: 10px 10px; --row-gap: 10px; --column-gap: 10px;}.elementor-56 .elementor-element.elementor-element-0b9c85b.elementor-element{--align-self: center;}.elementor-56 .elementor-element.elementor-element-69dfa19{--align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px;}.elementor-56 .elementor-element.elementor-element-25806dc{text-align: center;}.elementor-56 .elementor-element.elementor-element-4fc9e00{text-align: center;}.elementor-56 .elementor-element.elementor-element-53f28c7{--align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px;}.elementor-56 .elementor-element.elementor-element-3cabd24.elementor-element{--align-self: center;}.elementor-56 .elementor-element.elementor-element-4ed8572{--gap: 5px 5px; --row-gap: 5px; --column-gap: 5px;}.elementor-56 .elementor-element.elementor-element-a9d55a0{text-align: center;}.elementor-56 .elementor-element.elementor-element-6d32051{text-align: center;}.elementor-56 .elementor-element.elementor-element-1dcf3ec.elementor-element{--align-self: center;}.elementor-56 .elementor-element.elementor-element-c07f545{text-align: center;}.elementor-56 .elementor-element.elementor-element-5ceea73{text-align: center;}}@media (min-width: 768px){.elementor-56 .elementor-element.elementor-element-69c00c4{--content-width: 2200px;}.elementor-56 .elementor-element.elementor-element-210fdb9{--width: 804px;}.elementor-56 .elementor-element.elementor-element-7ab4c2e{--width: 2200px;}.elementor-56 .elementor-element.elementor-element-b865775{--width: 550px;}.elementor-56 .elementor-element.elementor-element-8196f53{--width: 25%;}.elementor-56 .elementor-element.elementor-element-1b69ef8{--width: 100%;}.elementor-56 .elementor-element.elementor-element-96d78b9{--content-width: 1730px;}.elementor-56 .elementor-element.elementor-element-b81c7a2{--width: 430px;}.elementor-56 .elementor-element.elementor-element-8ede501{--width: 430px;}.elementor-56 .elementor-element.elementor-element-9141812{--width: 430px;}.elementor-56 .elementor-element.elementor-element-f08a2a1{--width: 430px;}.elementor-56 .elementor-element.elementor-element-630927d{--width: 430px;}.elementor-56 .elementor-element.elementor-element-01222fe{--width: 430px;}.elementor-56 .elementor-element.elementor-element-541b5a2{--width: 100%;}.elementor-56 .elementor-element.elementor-element-aaea63f{--width: 1100px;}.elementor-56 .elementor-element.elementor-element-291d078{--width: 50%;}.elementor-56 .elementor-element.elementor-element-959cc43{--width: 70%;}.elementor-56 .elementor-element.elementor-element-d938987{--width: 70%;}.elementor-56 .elementor-element.elementor-element-dc77b5f{--width: 70%;}.elementor-56 .elementor-element.elementor-element-4ba4b98{--width: 1600px;}.elementor-56 .elementor-element.elementor-element-9bb5aa6{--width: 450px;}.elementor-56 .elementor-element.elementor-element-53f28c7{--width: 450px;}.elementor-56 .elementor-element.elementor-element-16ecb3a{--width: 450px;}}@media (max-width: 1024px) and (min-width: 768px){.elementor-56 .elementor-element.elementor-element-210fdb9{--width: 91%;}.elementor-56 .elementor-element.elementor-element-7ab4c2e{--width: 1600px;}.elementor-56 .elementor-element.elementor-element-b865775{--width: 750px;}.elementor-56 .elementor-element.elementor-element-8196f53{--width: 750px;}.elementor-56 .elementor-element.elementor-element-96d78b9{--content-width: 100%;}.elementor-56 .elementor-element.elementor-element-b81c7a2{--width: 330px;}.elementor-56 .elementor-element.elementor-element-8ede501{--width: 330px;}.elementor-56 .elementor-element.elementor-element-9141812{--width: 330px;}.elementor-56 .elementor-element.elementor-element-aaea63f{--width: 100%;}.elementor-56 .elementor-element.elementor-element-4ba4b98{--width: 90%;}}.elementor-56 .elementor-element.elementor-element-69c00c4{position: relative; z-index: 1;}.elementor-3180 .elementor-element.elementor-element-4d92a4b{--display: flex; --min-height: 40px; --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; --z-index: 20;}.elementor-3180 .elementor-element.elementor-element-4d92a4b:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-1e6ec11 );}.elementor-3180 .elementor-element.elementor-element-5fc142c{--display: flex; --min-height: 50px; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}.elementor-3180 .elementor-element.elementor-element-24c0b84{--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: flex-start; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --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-icon.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}.elementor-3180 .elementor-element.elementor-element-509d8a7.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}.elementor-3180 .elementor-element.elementor-element-509d8a7.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}.elementor-3180 .elementor-element.elementor-element-509d8a7 .elementor-icon{font-size: 25px;}.elementor-3180 .elementor-element.elementor-element-509d8a7 .elementor-icon svg{height: 25px;}.elementor-3180 .elementor-element.elementor-element-509d8a7{margin: 3px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 0px;}.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); letter-spacing: var( --e-global-typography-primary-letter-spacing ); color: var( --e-global-color-primary );}.elementor-3180 .elementor-element.elementor-element-5929ac8{text-align: start; width: var( --container-widget-width,270px ); max-width: 270px; --container-widget-width: 270px; --container-widget-flex-grow: 0;}.elementor-3180 .elementor-element.elementor-element-5929ac8 .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700; text-transform: none; line-height: 24px; letter-spacing: 0px; color: var( --e-global-color-secondary );}.elementor-3180 .elementor-element.elementor-element-715d9cf{--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: flex-end; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --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-3180 .elementor-element.elementor-element-715d9cf.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-3180 .elementor-element.elementor-element-1b513b7 .elementor-icon-wrapper{text-align: center;}.elementor-3180 .elementor-element.elementor-element-1b513b7.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}.elementor-3180 .elementor-element.elementor-element-1b513b7.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}.elementor-3180 .elementor-element.elementor-element-1b513b7 .elementor-icon{font-size: 22px;}.elementor-3180 .elementor-element.elementor-element-1b513b7 .elementor-icon svg{height: 22px;}.elementor-3180 .elementor-element.elementor-element-1b513b7{margin: 5px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 0px;}.elementor-3180 .elementor-element.elementor-element-c6c43f5{text-align: start; width: var( --container-widget-width,530px ); max-width: 530px; --container-widget-width: 530px; --container-widget-flex-grow: 0;}.elementor-3180 .elementor-element.elementor-element-c6c43f5 .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700; text-transform: none; line-height: 24px; letter-spacing: 0px; color: var( --e-global-color-secondary );}.elementor-3180 .elementor-element.elementor-element-04d7f10{--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: flex-end; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --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-3180 .elementor-element.elementor-element-04d7f10.e-con{--align-self: center;}.elementor-3180 .elementor-element.elementor-element-b9974e7{--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: flex-end; --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: 5px; --padding-left: 0px; --padding-right: 0px;}.elementor-3180 .elementor-element.elementor-element-b9974e7.e-con{--align-self: stretch;}.elementor-3180 .elementor-element.elementor-element-90180ff .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700; text-transform: none; line-height: 24px; letter-spacing: 0px; color: var( --e-global-color-secondary );}.elementor-3180 .elementor-element.elementor-element-90180ff{width: var( --container-widget-width,150px ); max-width: 150px; --container-widget-width: 150px; --container-widget-flex-grow: 0;}.elementor-3180 .elementor-element.elementor-element-90180ff.elementor-element{--align-self: flex-end;}.elementor-3180 .elementor-element.elementor-element-6b12e55{--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: flex-start; --align-items: center; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --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-3180 .elementor-element.elementor-element-6b12e55.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-3180 .elementor-element.elementor-element-6d10157 .elementor-icon-wrapper{text-align: center;}.elementor-3180 .elementor-element.elementor-element-6d10157.elementor-view-default .elementor-icon{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}.elementor-3180 .elementor-element.elementor-element-6d10157.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-primary );}.elementor-3180 .elementor-element.elementor-element-6d10157 .elementor-icon{font-size: 22px;}.elementor-3180 .elementor-element.elementor-element-6d10157 .elementor-icon svg{height: 22px;}.elementor-3180 .elementor-element.elementor-element-6d10157{margin: 5px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 0px;}.elementor-widget-button .elementor-button{font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform ); background-color: var( --e-global-color-accent );}.elementor-3180 .elementor-element.elementor-element-04e9732 .elementor-button{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700; text-transform: none; line-height: 24px; letter-spacing: 0px; fill: var( --e-global-color-secondary ); color: var( --e-global-color-secondary ); background-color: rgba(204, 204, 204, 0); padding: 0px;}.elementor-3180 .elementor-element.elementor-element-04e9732{width: var( --container-widget-width,160px ); max-width: 160px; --container-widget-width: 160px; --container-widget-flex-grow: 0;}.elementor-3180 .elementor-element.elementor-element-04e9732.elementor-element{--align-self: center;}.elementor-3180 .elementor-element.elementor-element-0bbe556{--display: flex; --min-height: 150px; --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: flex-start; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: -150px; --margin-left: 0px; --margin-right: 0px; --z-index: 10;}.elementor-3180 .elementor-element.elementor-element-5e8b15b{--display: flex; --min-height: 0px; --justify-content: center; --overlay-opacity: 0;}.elementor-3180 .elementor-element.elementor-element-5e8b15b::before{--background-overlay: "";}.elementor-3180 .elementor-element.elementor-element-a512475 img{width: 100%; height: 100%;}.elementor-3180 .elementor-element.elementor-element-8fe6406{--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; --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-3180 .elementor-element.elementor-element-8fe6406.e-con{--align-self: center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color: var( --e-global-color-text ); fill: var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-accent ); fill: var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{background-color: var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color: var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform );}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu .elementor-item{font-family: rigid-square, sans-serif; font-size: 15px; font-weight: 100; text-transform: uppercase;}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--main .elementor-item{color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding-left: 8px; padding-right: 8px;}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--main .elementor-item:hover,.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--main .elementor-item:focus{color: var( --e-global-color-primary ); fill: var( --e-global-color-primary );}.elementor-3180 .elementor-element.elementor-element-f5a25aa{--e-nav-menu-horizontal-menu-item-margin: calc( 4px / 2 ); margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 0px;}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown a,.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-menu-toggle{color: rgb(255, 255, 255); fill: rgb(255, 255, 255);}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown{background-color: rgb(0, 0, 0); border-style: none;}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown a:hover,.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown a:focus,.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown a.highlighted,.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-menu-toggle:hover,.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-menu-toggle:focus{color: var( --e-global-color-primary );}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown a:hover,.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown a:focus,.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown a.highlighted{background-color: rgba(2, 1, 1, 0);}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown .elementor-item,.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown .elementor-sub-item{font-family: rigid-square, sans-serif; font-size: 14px; font-weight: 100; text-transform: uppercase; letter-spacing: 1.4px;}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown li:not(:last-child){border-style: solid; border-color: var( --e-global-color-primary ); border-bottom-width: 1px;}.elementor-3180 .elementor-element.elementor-element-f5a25aa div.elementor-menu-toggle{color: var( --e-global-color-primary );}.elementor-3180 .elementor-element.elementor-element-f5a25aa div.elementor-menu-toggle svg{fill: var( --e-global-color-primary );}.elementor-3180 .elementor-element.elementor-element-42a3621{--display: flex; --min-height: 75px; --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; --overlay-opacity: 0;}.elementor-3180 .elementor-element.elementor-element-42a3621::before{--background-overlay: "";}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-3180 .elementor-element.elementor-element-1c6be8c{--divider-style: solid; --subtotal-divider-style: solid; --elementor-remove-from-cart-button: none; --remove-from-cart-button: block; --toggle-button-border-width: 0px; --toggle-icon-size: 28px; --toggle-icon-padding: 0px 0px 0px 0px; --cart-border-style: none; --cart-footer-layout: 1fr 1fr; --products-max-height-sidecart: calc(100vh - 240px); --products-max-height-minicart: calc(100vh - 385px); --space-between-buttons: 0px; padding: 20px 24px 19px; background-color: rgba(255, 255, 255, 0.85);}.elementor-3180 .elementor-element.elementor-element-1c6be8c .elementor-menu-cart__main{box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px;}.elementor-3180 .elementor-element.elementor-element-1c6be8c .widget_shopping_cart_content{--subtotal-divider-left-width: 0; --subtotal-divider-right-width: 0;}.elementor-3180 .elementor-element.elementor-element-1c6be8c.elementor-element{--align-self: center;}.elementor-3180 .elementor-element.elementor-element-346ba62 .elementor-icon-wrapper{text-align: center;}.elementor-3180 .elementor-element.elementor-element-346ba62.elementor-view-default .elementor-icon{color: var( --e-global-color-secondary ); border-color: var( --e-global-color-secondary );}.elementor-3180 .elementor-element.elementor-element-346ba62.elementor-view-default .elementor-icon svg{fill: var( --e-global-color-secondary );}.elementor-3180 .elementor-element.elementor-element-346ba62 .elementor-icon{font-size: 30px;}.elementor-3180 .elementor-element.elementor-element-346ba62 .elementor-icon svg{height: 30px;}.elementor-3180 .elementor-element.elementor-element-346ba62{padding: 20px 19px 20px 25px; width: var( --container-widget-width,80px ); max-width: 80px; --container-widget-width: 80px; --container-widget-flex-grow: 0; background-color: rgba(241, 95, 36, 0.85);}.elementor-location-header::before,.elementor-location-footer::before{content: ""; display: table; clear: both;}@media (min-width: 768px){.elementor-3180 .elementor-element.elementor-element-4d92a4b{--width: 100%;}.elementor-3180 .elementor-element.elementor-element-5fc142c{--content-width: 2200px;}.elementor-3180 .elementor-element.elementor-element-24c0b84{--width: 500px;}.elementor-3180 .elementor-element.elementor-element-715d9cf{--width: 750px;}.elementor-3180 .elementor-element.elementor-element-04d7f10{--width: 500px;}.elementor-3180 .elementor-element.elementor-element-b9974e7{--width: 140px;}.elementor-3180 .elementor-element.elementor-element-6b12e55{--width: 200px;}.elementor-3180 .elementor-element.elementor-element-0bbe556{--content-width: 1760px;}.elementor-3180 .elementor-element.elementor-element-5e8b15b{--width: 25%;}.elementor-3180 .elementor-element.elementor-element-8fe6406{--width: 1600px;}.elementor-3180 .elementor-element.elementor-element-42a3621{--width: 240px;}}@media (max-width: 1024px) and (min-width: 768px){.elementor-3180 .elementor-element.elementor-element-24c0b84{--width: 250px;}.elementor-3180 .elementor-element.elementor-element-715d9cf{--width: 300px;}.elementor-3180 .elementor-element.elementor-element-04d7f10{--width: 100%;}.elementor-3180 .elementor-element.elementor-element-b9974e7{--width: 100%;}.elementor-3180 .elementor-element.elementor-element-6b12e55{--width: 50%;}.elementor-3180 .elementor-element.elementor-element-0bbe556{--content-width: 100%;}.elementor-3180 .elementor-element.elementor-element-5e8b15b{--width: 100%;}.elementor-3180 .elementor-element.elementor-element-8fe6406{--width: 100%;}.elementor-3180 .elementor-element.elementor-element-42a3621{--width: 0%;}}@media (max-width: 1024px){.elementor-3180 .elementor-element.elementor-element-5fc142c{--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-3180 .elementor-element.elementor-element-24c0b84{--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: 20px 20px; --row-gap: 20px; --column-gap: 20px;}.elementor-3180 .elementor-element.elementor-element-509d8a7 .elementor-icon{font-size: 25px;}.elementor-3180 .elementor-element.elementor-element-509d8a7 .elementor-icon svg{height: 25px;}.elementor-3180 .elementor-element.elementor-element-509d8a7{margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-3180 .elementor-element.elementor-element-5929ac8 .elementor-heading-title{font-size: 14px;}.elementor-3180 .elementor-element.elementor-element-715d9cf{--gap: 20px 20px; --row-gap: 20px; --column-gap: 20px;}.elementor-3180 .elementor-element.elementor-element-1b513b7 .elementor-icon{font-size: 25px;}.elementor-3180 .elementor-element.elementor-element-1b513b7 .elementor-icon svg{height: 25px;}.elementor-3180 .elementor-element.elementor-element-1b513b7{margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}.elementor-3180 .elementor-element.elementor-element-1b513b7.elementor-element{--align-self: center;}.elementor-3180 .elementor-element.elementor-element-c6c43f5 .elementor-heading-title{font-size: 14px;}.elementor-3180 .elementor-element.elementor-element-04d7f10{--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; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}.elementor-3180 .elementor-element.elementor-element-04d7f10.e-con{--align-self: center;}.elementor-3180 .elementor-element.elementor-element-b9974e7{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-3180 .elementor-element.elementor-element-b9974e7.e-con{--align-self: center; --order: -99999;}.elementor-3180 .elementor-element.elementor-element-90180ff{text-align: start; --container-widget-width: 30%; --container-widget-flex-grow: 0; width: var( --container-widget-width,30% ); max-width: 30%;}.elementor-3180 .elementor-element.elementor-element-90180ff .elementor-heading-title{font-size: 14px;}.elementor-3180 .elementor-element.elementor-element-90180ff.elementor-element{--align-self: flex-start;}.elementor-3180 .elementor-element.elementor-element-6b12e55{--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-start; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: -1px; --padding-bottom: -1px; --padding-left: -1px; --padding-right: -1px;}.elementor-3180 .elementor-element.elementor-element-6d10157 .elementor-icon{font-size: 25px;}.elementor-3180 .elementor-element.elementor-element-6d10157 .elementor-icon svg{height: 25px;}.elementor-3180 .elementor-element.elementor-element-6d10157{margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}.elementor-widget-button .elementor-button{font-size: var( --e-global-typography-accent-font-size );}.elementor-3180 .elementor-element.elementor-element-0bbe556{--flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --flex-wrap: nowrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-3180 .elementor-element.elementor-element-0bbe556.e-con{--align-self: flex-start; --order: -99999; --flex-grow: 0; --flex-shrink: 0;}.elementor-3180 .elementor-element.elementor-element-5e8b15b{--align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3180 .elementor-element.elementor-element-5e8b15b.e-con{--align-self: center;}.elementor-3180 .elementor-element.elementor-element-a512475{text-align: end; margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}.elementor-3180 .elementor-element.elementor-element-a512475 img{width: 30%; max-width: 43%; height: 100%;}.elementor-3180 .elementor-element.elementor-element-a512475.elementor-element{--align-self: flex-start;}.elementor-3180 .elementor-element.elementor-element-8fe6406{--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; --justify-content: flex-start; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-size: var( --e-global-typography-accent-font-size );}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--main .elementor-item{padding: 0px;}.elementor-3180 .elementor-element.elementor-element-f5a25aa{--e-nav-menu-horizontal-menu-item-margin: calc( 0px / 2 ); --nav-menu-icon-size: 40px;}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown a{padding: 41px 90px;}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown,.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top: 45px !important;}.elementor-3180 .elementor-element.elementor-element-42a3621{--min-height: 75px; --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-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-3180 .elementor-element.elementor-element-1c6be8c{padding: 19px 24px;}}@media (max-width: 767px){.elementor-3180 .elementor-element.elementor-element-4d92a4b{--min-height: 40px; --z-index: 20;}.elementor-3180 .elementor-element.elementor-element-5fc142c{--justify-content: space-evenly; --gap: 5px 5px; --row-gap: 5px; --column-gap: 5px;}.elementor-3180 .elementor-element.elementor-element-5fc142c.e-con{--align-self: center;}.elementor-3180 .elementor-element.elementor-element-24c0b84{--width: 90%; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-evenly; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}.elementor-3180 .elementor-element.elementor-element-24c0b84.e-con{--align-self: center;}.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-3180 .elementor-element.elementor-element-715d9cf{--width: 100%; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --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-3180 .elementor-element.elementor-element-c6c43f5{width: var( --container-widget-width,100% ); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0;}.elementor-3180 .elementor-element.elementor-element-04d7f10{--width: 1200px; --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: 3px 3px; --row-gap: 3px; --column-gap: 3px; --flex-wrap: wrap;}.elementor-3180 .elementor-element.elementor-element-b9974e7{--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-start; --flex-wrap: nowrap;}.elementor-3180 .elementor-element.elementor-element-90180ff{text-align: center; --container-widget-width: 35%; --container-widget-flex-grow: 0; width: var( --container-widget-width,35% ); max-width: 35%;}.elementor-3180 .elementor-element.elementor-element-6b12e55{--width: 100%; --justify-content: center; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px;}.elementor-widget-button .elementor-button{font-size: var( --e-global-typography-accent-font-size );}.elementor-3180 .elementor-element.elementor-element-04e9732{--container-widget-width: 140px; --container-widget-flex-grow: 0; width: var( --container-widget-width,140px ); max-width: 140px;}.elementor-3180 .elementor-element.elementor-element-0bbe556{--min-height: 0px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --align-content: center; --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-3180 .elementor-element.elementor-element-5e8b15b{--width: 100%; --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-3180 .elementor-element.elementor-element-a512475{text-align: center; margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}.elementor-3180 .elementor-element.elementor-element-a512475 img{width: 100%; max-width: 100%;}.elementor-3180 .elementor-element.elementor-element-a512475.elementor-element{--align-self: center;}.elementor-3180 .elementor-element.elementor-element-8fe6406{--width: 30%; --justify-content: flex-end;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-size: var( --e-global-typography-accent-font-size );}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--dropdown a{padding: 20px 25px;}.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown,.elementor-3180 .elementor-element.elementor-element-f5a25aa .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top: 0px !important;}.elementor-3180 .elementor-element.elementor-element-42a3621{--width: 70%; --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;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}}.elementor-3196 .elementor-element.elementor-element-857b525{--display: flex; --min-height: 200px; --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; --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-3196 .elementor-element.elementor-element-857b525:not(.elementor-motion-effects-element-type-background){background-color: var( --e-global-color-accent );}.elementor-3196 .elementor-element.elementor-element-5947c44{--display: flex; --min-height: 200px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; border-style: none; --border-style: none;}.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); letter-spacing: var( --e-global-typography-primary-letter-spacing ); color: var( --e-global-color-primary );}.elementor-3196 .elementor-element.elementor-element-fda5a67 .elementor-heading-title{font-family: rigid-square, sans-serif; font-size: 16px; font-weight: 100; text-transform: uppercase; letter-spacing: 1.4px; color: var( --e-global-color-text );}.elementor-widget-gallery{--galleries-title-color-normal: var( --e-global-color-primary ); --galleries-title-color-hover: var( --e-global-color-secondary ); --galleries-pointer-bg-color-hover: var( --e-global-color-accent ); --gallery-title-color-active: var( --e-global-color-secondary ); --galleries-pointer-bg-color-active: var( --e-global-color-accent );}.elementor-3196 .elementor-element.elementor-element-2d2f81e{--image-transition-duration: 800ms; --content-text-align: center; --content-padding: 20px; --content-transition-duration: 800ms; --content-transition-delay: 800ms;}.elementor-3196 .elementor-element.elementor-element-92c4b38{--display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 5px; --padding-right: 5px;}.elementor-3196 .elementor-element.elementor-element-cd6f5e2{--spacer-size: 200px; width: var( --container-widget-width,30% ); max-width: 30%; background-color: rgb(184, 184, 184); margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 0px; --container-widget-width: 30%; --container-widget-flex-grow: 0;}.elementor-3196 .elementor-element.elementor-element-911dd00{--display: flex; --min-height: 200px; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px;}.elementor-3196 .elementor-element.elementor-element-ded96aa{margin: 10px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}.elementor-3196 .elementor-element.elementor-element-ded96aa .elementor-heading-title{font-family: rigid-square, sans-serif; font-size: 16px; font-weight: 100; text-transform: uppercase; letter-spacing: 1.4px; color: var( --e-global-color-text );}.elementor-3196 .elementor-element.elementor-element-9f4ba81{--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-3196 .elementor-element.elementor-element-588db0e img{width: 600px;}.elementor-3196 .elementor-element.elementor-element-d582eeb img{width: 600px;}.elementor-3196 .elementor-element.elementor-element-627e81c img{width: 600px;}.elementor-3196 .elementor-element.elementor-element-2e79427e{--display: flex; --min-height: 350px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --overlay-opacity: 0.80292929;}.elementor-3196 .elementor-element.elementor-element-2e79427e:not(.elementor-motion-effects-element-type-background){background-color: rgb(0, 0, 0);}.elementor-3196 .elementor-element.elementor-element-2e79427e::before{background-color: rgb(41, 41, 41); background-image: image-set(url("/wp-content/uploads/2024/10/site_bgtop_black.webp.avif") 1x type("image/avif"), url("https://zbrmotors.co.uk/wp-content/uploads/2024/10/site_bgtop_black.webp") 1x type("image/webp")); --background-overlay: ""; background-repeat: repeat; background-size: 51% auto;}.elementor-3196 .elementor-element.elementor-element-2e79427e.e-con{--align-self: center;}.elementor-3196 .elementor-element.elementor-element-d4af2ce{--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; --gap: 50px 50px; --row-gap: 50px; --column-gap: 50px; --padding-top: 50px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-3196 .elementor-element.elementor-element-d4af2ce.e-con{--align-self: center;}.elementor-3196 .elementor-element.elementor-element-36edd809{--display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-3196 .elementor-element.elementor-element-7c60b629{text-align: start;}.elementor-3196 .elementor-element.elementor-element-7c60b629 img{width: 400px;}.elementor-3196 .elementor-element.elementor-element-65acd4b .elementor-heading-title{font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing ); color: rgb(255, 255, 255);}.elementor-3196 .elementor-element.elementor-element-43befb77{--display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-3196 .elementor-element.elementor-element-43befb77.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-3196 .elementor-element.elementor-element-3296ced2{margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 14px; text-align: start;}.elementor-3196 .elementor-element.elementor-element-3296ced2 .elementor-heading-title{font-family: rigid-square, sans-serif; font-size: 24px; font-weight: 100; text-transform: uppercase; letter-spacing: 1.4px;}.elementor-3196 .elementor-element.elementor-element-560c3b16 .elementor-repeater-item-c221f0f.elementor-social-icon{background-color: var( --e-global-color-text );}.elementor-3196 .elementor-element.elementor-element-560c3b16 .elementor-repeater-item-b4edadb.elementor-social-icon{background-color: var( --e-global-color-text );}.elementor-3196 .elementor-element.elementor-element-560c3b16 .elementor-repeater-item-5f59637.elementor-social-icon{background-color: var( --e-global-color-text );}.elementor-3196 .elementor-element.elementor-element-560c3b16 .elementor-repeater-item-b497f5b.elementor-social-icon{background-color: var( --e-global-color-text );}.elementor-3196 .elementor-element.elementor-element-560c3b16{--grid-template-columns: repeat(0,auto); text-align: left; margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px; padding: 0px; --icon-size: 30px; --grid-column-gap: 5px; --grid-row-gap: 0px;}.elementor-3196 .elementor-element.elementor-element-560c3b16.elementor-element{--align-self: flex-start;}.elementor-3196 .elementor-element.elementor-element-573321e8{--display: flex; --align-items: stretch; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --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-3196 .elementor-element.elementor-element-573321e8.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-3196 .elementor-element.elementor-element-61b8f67a{margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 10px;}.elementor-3196 .elementor-element.elementor-element-61b8f67a .elementor-heading-title{font-family: rigid-square, sans-serif; font-size: 24px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.4px;}.elementor-3196 .elementor-element.elementor-element-5ae9da2d{--n-menu-dropdown-content-max-width: initial; --n-menu-heading-wrap: wrap; --n-menu-heading-overflow-x: initial; --n-menu-title-distance-from-content: 0px; --n-menu-toggle-icon-wrapper-animation-duration: 0ms; --n-menu-title-space-between: 0px; --n-menu-title-font-size: 16px; --n-menu-title-color-normal: #FFFFFF; --n-menu-title-transition: 300ms; --n-menu-title-direction: row; --n-menu-icon-order: initial; --n-menu-icon-align-items: initial; --n-menu-title-justify-content: initial; --n-menu-title-align-items-toggle: center; --n-menu-icon-size: 20px; --n-menu-icon-gap: 12px; --n-menu-toggle-icon-size: 20px; --n-menu-toggle-icon-hover-duration: 500ms; --n-menu-toggle-icon-distance-from-dropdown: 0px;}.elementor-3196 .elementor-element.elementor-element-5ae9da2d.elementor-element{--align-self: stretch;}.elementor-3196 .elementor-element.elementor-element-5ae9da2d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title,.elementor-3196 .elementor-element.elementor-element-5ae9da2d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container,.elementor-3196 .elementor-element.elementor-element-5ae9da2d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family: Anodina, sans-serif; font-weight: 600;}.elementor-3196 .elementor-element.elementor-element-5ae9da2d{--n-menu-title-color-hover: #FFFFFF;}.elementor-3196 .elementor-element.elementor-element-271f7e07{--display: flex; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --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-3196 .elementor-element.elementor-element-271f7e07.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-3196 .elementor-element.elementor-element-7b087dd5 .elementor-heading-title{font-family: rigid-square, sans-serif; font-size: 24px; font-weight: 100; text-transform: uppercase; letter-spacing: 1.4px; color: var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform );}.elementor-3196 .elementor-element.elementor-element-5b8ef87a .elementor-button{background-color: rgb(241, 95, 36); font-family: Anodina, sans-serif; font-size: 20px; font-weight: 900; fill: var( --e-global-color-text ); color: var( --e-global-color-text ); padding: 12px 30px;}.elementor-widget-divider{--divider-color: var( --e-global-color-secondary );}.elementor-3196 .elementor-element.elementor-element-1300b50c{--divider-border-style: solid; --divider-color: #CCCCCC70; --divider-border-width: 1px;}.elementor-3196 .elementor-element.elementor-element-1300b50c .elementor-divider-separator{width: 100%;}.elementor-3196 .elementor-element.elementor-element-1300b50c .elementor-divider{padding-block: 2px;}.elementor-3196 .elementor-element.elementor-element-15c3a99{--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-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-item > .elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item > a{font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color: var( --e-global-color-secondary );}.elementor-3196 .elementor-element.elementor-element-b723666 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline: calc(2.5px);}.elementor-3196 .elementor-element.elementor-element-b723666 .elementor-icon-list-items.elementor-inline-items{margin-inline: calc(-2.5px);}.elementor-3196 .elementor-element.elementor-element-b723666 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after{inset-inline-end: calc(-2.5px);}.elementor-3196 .elementor-element.elementor-element-b723666{--e-icon-list-icon-size: 14px; --icon-vertical-offset: 0px;}.elementor-3196 .elementor-element.elementor-element-b723666 .elementor-icon-list-text{transition: color 0.3s;}.elementor-location-header::before,.elementor-location-footer::before{content: ""; display: table; clear: both;}@media (max-width: 1024px){.elementor-3196 .elementor-element.elementor-element-857b525{--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: 20px 20px; --row-gap: 20px; --column-gap: 20px;}.elementor-3196 .elementor-element.elementor-element-5947c44{--min-height: 0px; --margin-top: 020px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-3196 .elementor-element.elementor-element-2d2f81e{width: var( --container-widget-width,80% ); max-width: 80%; --container-widget-width: 80%; --container-widget-flex-grow: 0;}.elementor-3196 .elementor-element.elementor-element-92c4b38{--min-height: 0px;}.elementor-3196 .elementor-element.elementor-element-cd6f5e2{--spacer-size: 2px; --container-widget-width: 1000px; --container-widget-flex-grow: 0; width: var( --container-widget-width,1000px ); max-width: 1000px;}.elementor-3196 .elementor-element.elementor-element-911dd00{--min-height: 0px; --padding-top: 0px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px;}.elementor-3196 .elementor-element.elementor-element-2e79427e{--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: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-3196 .elementor-element.elementor-element-d4af2ce{--flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --margin-top: 05%; --margin-bottom: 0%; --margin-left: 0%; --margin-right: 0%; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}.elementor-3196 .elementor-element.elementor-element-36edd809{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-3196 .elementor-element.elementor-element-7c60b629.elementor-element{--align-self: center;}.elementor-3196 .elementor-element.elementor-element-7c60b629{text-align: center;}.elementor-3196 .elementor-element.elementor-element-65acd4b .elementor-heading-title{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-3196 .elementor-element.elementor-element-43befb77{--flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-3196 .elementor-element.elementor-element-560c3b16{text-align: center;}.elementor-3196 .elementor-element.elementor-element-560c3b16.elementor-element{--align-self: center;}.elementor-3196 .elementor-element.elementor-element-573321e8{--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: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-3196 .elementor-element.elementor-element-271f7e07{--flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-widget-button .elementor-button{font-size: var( --e-global-typography-accent-font-size );}.elementor-3196 .elementor-element.elementor-element-15c3a99{--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;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item > a{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}}@media (max-width: 767px){.elementor-3196 .elementor-element.elementor-element-857b525{--gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}.elementor-3196 .elementor-element.elementor-element-5947c44{--min-height: 0px; --margin-top: 020px; --margin-bottom: 10px; --margin-left: 0px; --margin-right: 0px;}.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-3196 .elementor-element.elementor-element-2d2f81e{--container-widget-width: 100%; --container-widget-flex-grow: 0; width: var( --container-widget-width,100% ); max-width: 100%;}.elementor-3196 .elementor-element.elementor-element-911dd00{--padding-top: 10px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px;}.elementor-3196 .elementor-element.elementor-element-9f4ba81{--width: 100%; --flex-wrap: nowrap;}.elementor-3196 .elementor-element.elementor-element-627e81c img{width: 600px; height: 0%;}.elementor-3196 .elementor-element.elementor-element-65acd4b .elementor-heading-title{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-3196 .elementor-element.elementor-element-43befb77{--justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}.elementor-3196 .elementor-element.elementor-element-560c3b16{width: 100%; max-width: 100%; --icon-size: 35px; --grid-column-gap: 25px; --grid-row-gap: 0px;}.elementor-3196 .elementor-element.elementor-element-560c3b16.elementor-element{--align-self: stretch;}.elementor-3196 .elementor-element.elementor-element-560c3b16 .elementor-social-icon{--icon-padding: 0px;}.elementor-3196 .elementor-element.elementor-element-573321e8{--justify-content: center; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px;}.elementor-3196 .elementor-element.elementor-element-61b8f67a.elementor-element{--align-self: flex-start;}.elementor-3196 .elementor-element.elementor-element-61b8f67a{text-align: start;}.elementor-3196 .elementor-element.elementor-element-5ae9da2d{--n-menu-heading-justify-content: center; --n-menu-title-flex-grow: initial; --n-menu-title-justify-content: initial; --n-menu-title-justify-content-mobile: center;}.elementor-3196 .elementor-element.elementor-element-271f7e07{--align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 0px;}.elementor-widget-button .elementor-button{font-size: var( --e-global-typography-accent-font-size );}.elementor-3196 .elementor-element.elementor-element-15c3a99{--flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item > a{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}}@media (min-width: 768px){.elementor-3196 .elementor-element.elementor-element-857b525{--content-width: 2200px;}.elementor-3196 .elementor-element.elementor-element-5947c44{--width: 900px;}.elementor-3196 .elementor-element.elementor-element-92c4b38{--width: 20px;}.elementor-3196 .elementor-element.elementor-element-911dd00{--width: 800px;}.elementor-3196 .elementor-element.elementor-element-9f4ba81{--width: 82%;}.elementor-3196 .elementor-element.elementor-element-d4af2ce{--content-width: 2200px;}.elementor-3196 .elementor-element.elementor-element-36edd809{--width: 750px;}.elementor-3196 .elementor-element.elementor-element-43befb77{--width: 300px;}.elementor-3196 .elementor-element.elementor-element-573321e8{--width: 300px;}.elementor-3196 .elementor-element.elementor-element-271f7e07{--width: 200px;}.elementor-3196 .elementor-element.elementor-element-15c3a99{--content-width: 1760px;}}@media (max-width: 1024px) and (min-width: 768px){.elementor-3196 .elementor-element.elementor-element-5947c44{--width: 100%;}.elementor-3196 .elementor-element.elementor-element-92c4b38{--width: 100%;}.elementor-3196 .elementor-element.elementor-element-911dd00{--width: 100%;}.elementor-3196 .elementor-element.elementor-element-36edd809{--width: 50%;}.elementor-3196 .elementor-element.elementor-element-43befb77{--width: 100%;}.elementor-3196 .elementor-element.elementor-element-573321e8{--width: 70%;}.elementor-3196 .elementor-element.elementor-element-271f7e07{--width: 100%;}}html{font-family: sans-serif;}body{margin: 0px;}footer,header,nav{display: block;}a{background-color: transparent;}a:active,a:hover{outline: 0px;}h1{margin: 0.67em 0px; font-size: 2em;}img{border: 0px;}svg:not(:root){overflow: hidden;}button,input,select{margin: 0px; font-style: inherit; font-variant-caps: inherit; font-weight: inherit; font-width: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-size-adjust: inherit; font-kerning: inherit; font-variant-alternates: inherit; font-variant-ligatures: inherit; font-variant-numeric: inherit; font-variant-east-asian: inherit; font-variant-position: inherit; font-variant-emoji: inherit; font-feature-settings: inherit; font-optical-sizing: inherit; font-variation-settings: inherit; color: inherit;}button{overflow: visible;}button,select{text-transform: none;}button{appearance: button; cursor: pointer;}input{line-height: normal;}@media print{*,::after,::before{color: rgb(0, 0, 0) !important; text-shadow: none !important; background: 0px 0px !important; -webkit-box-shadow: none !important; box-shadow: none !important;}a,a:visited{text-decoration: underline;}a[href]::after{content: " (" attr(href) ")";}a[href^="#"]::after{content: "";}img{break-inside: avoid;}img{max-width: 100% !important;}h2,h3{orphans: 3; widows: 3;}h2,h3{break-after: avoid;}}@font-face { font-family: Glyphicons Halflings; src: url("/wp-content/themes/car-repair-services/css/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/car-repair-services/css/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("/wp-content/themes/car-repair-services/css/fonts/glyphicons-halflings-regular.woff") format("woff"), url("/wp-content/themes/car-repair-services/css/fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("/wp-content/themes/car-repair-services/css/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }*{box-sizing: border-box;}::after,::before{box-sizing: border-box;}html{font-size: 10px;}body{font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.428571; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);}button,input,select{font-family: inherit; font-size: inherit; line-height: inherit;}a{color: rgb(51, 122, 183); text-decoration: none;}a:focus,a:hover{color: rgb(35, 82, 124); text-decoration: underline;}a:focus{outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}img{vertical-align: middle;}[role="button"]{cursor: pointer;}h1,h2,h3,h4{font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;}h1,h2,h3{margin-top: 20px; margin-bottom: 10px;}h4{margin-top: 10px; margin-bottom: 10px;}h1{font-size: 36px;}h2{font-size: 30px;}h3{font-size: 24px;}h4{font-size: 18px;}ul{margin-top: 0px; margin-bottom: 10px;}ul ul{margin-bottom: 0px;}.container{padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}@media (min-width: 768px){.container{width: 750px;}}@media (min-width: 992px){.container{width: 970px;}}@media (min-width: 1200px){.container{width: 1170px;}}.container-fluid{padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}label{display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700;}.btn{display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 1.428571; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px;}.btn:active:focus,.btn:focus{outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}.btn:focus,.btn:hover{color: rgb(51, 51, 51); text-decoration: none;}.btn:active{background-image: none; outline: 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset; box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset;}.btn-default{color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204);}.btn-default:focus{color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); border-color: rgb(140, 140, 140);}.btn-default:hover{color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173);}.btn-default:active{color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173);}.btn-default:active:focus,.btn-default:active:hover{color: rgb(51, 51, 51); background-color: rgb(212, 212, 212); border-color: rgb(140, 140, 140);}.btn-default:active{background-image: none;}.btn-primary{color: rgb(255, 255, 255); background-color: rgb(51, 122, 183); border-color: rgb(46, 109, 164);}.btn-primary:focus{color: rgb(255, 255, 255); background-color: rgb(40, 96, 144); border-color: rgb(18, 43, 64);}.btn-primary:hover{color: rgb(255, 255, 255); background-color: rgb(40, 96, 144); border-color: rgb(32, 77, 116);}.btn-primary:active{color: rgb(255, 255, 255); background-color: rgb(40, 96, 144); border-color: rgb(32, 77, 116);}.btn-primary:active:focus,.btn-primary:active:hover{color: rgb(255, 255, 255); background-color: rgb(32, 77, 116); border-color: rgb(18, 43, 64);}.btn-primary:active{background-image: none;}.fade{opacity: 0; transition: opacity 0.15s linear;}.close{float: right; font-size: 21px; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.2;}.close:focus,.close:hover{color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;}button.close{appearance: none; padding: 0px; cursor: pointer; background: 0px 0px; border: 0px;}.modal{position: fixed; inset: 0px; z-index: 1050; display: none; overflow: hidden; outline: 0px;}.modal.fade .modal-dialog{transition: transform 0.3s ease-out; transform: translate(0px, -25%);}.modal-dialog{position: relative; width: auto; margin: 10px;}.modal-content{position: relative; background-color: rgb(255, 255, 255); -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; outline: 0px; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px; box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px;}.modal-header{padding: 15px; border-bottom: 1px solid rgb(229, 229, 229);}.modal-header .close{margin-top: -2px;}.modal-title{margin: 0px; line-height: 1.428571;}.modal-body{position: relative; padding: 15px;}.modal-footer{padding: 15px; text-align: right; border-top: 1px solid rgb(229, 229, 229);}.modal-footer .btn + .btn{margin-bottom: 0px; margin-left: 5px;}@media (min-width: 768px){.modal-dialog{width: 600px; margin: 30px auto;}.modal-content{-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px; box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px;}}.container-fluid::after,.container-fluid::before,.container::after,.container::before,.modal-footer::after,.modal-footer::before,.modal-header::after,.modal-header::before{display: table; content: " ";}.container-fluid::after,.container::after,.modal-footer::after,.modal-header::after{clear: both;}@font-face { font-family: auto; src: url("/wp-content/themes/car-repair-services/iconfont/fonts/auto.eot?tt9lds#iefix") format("embedded-opentype"), url("/wp-content/themes/car-repair-services/iconfont/fonts/auto.ttf?tt9lds") format("truetype"), url("/wp-content/themes/car-repair-services/iconfont/fonts/auto.woff?tt9lds") format("woff"), url("/wp-content/themes/car-repair-services/iconfont/fonts/auto.svg?tt9lds#auto") format("svg"); font-weight: normal; font-style: normal; font-display: block; }[class^="icon-"]{font-style: normal; font-weight: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-alternates: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal; font-variant-emoji: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: auto !important;}.icon-shape::before{content: "";}.icon-close::before{content: "";}@font-face { font-display: swap; font-family: Poppins; src: url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Regular.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Regular.woff2") format("woff2"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Regular.woff") format("woff"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; }@font-face { font-display: swap; font-family: Poppins; src: url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Medium.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Medium.woff2") format("woff2"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Medium.woff") format("woff"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; }@font-face { font-display: swap; font-family: Poppins; src: url("/wp-content/themes/car-repair-services/css/fonts/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Semibold.woff2") format("woff2"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Semibold.woff") format("woff"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-SemiBold.ttf") format("truetype"); font-weight: 600; font-style: normal; }@font-face { font-display: swap; font-family: Poppins; src: url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Bold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Bold.woff2") format("woff2"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Bold.woff") format("woff"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; }@font-face { font-display: swap; font-family: Poppins; src: url("/wp-content/themes/car-repair-services/css/fonts/Poppins-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-ExtraBold.woff2") format("woff2"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-ExtraBold.woff") format("woff"), url("/wp-content/themes/car-repair-services/css/fonts/Poppins-ExtraBold.ttf") format("truetype"); font-weight: 800; font-style: normal; }@font-face { font-display: swap; font-family: Roboto; src: url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Thin.woff2") format("woff2"), url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Thin.woff") format("woff"), url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Thin.ttf") format("truetype"); font-weight: 300; font-style: normal; }@font-face { font-display: swap; font-family: Roboto; src: url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Regular.woff2") format("woff2"), url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Regular.woff") format("woff"), url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; }@font-face { font-display: swap; font-family: Roboto; src: url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Medium.woff2") format("woff2"), url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Medium.woff") format("woff"), url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; }@font-face { font-display: swap; font-family: Roboto; src: url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Bold.woff2") format("woff2"), url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Bold.woff") format("woff"), url("/wp-content/themes/car-repair-services/css/fonts/Roboto-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; }body,html{overflow-x: hidden;}body{font-family: Roboto, sans-serif; color: rgb(41, 41, 41); font-size: 16px; line-height: 24px; font-weight: 400;}img{height: auto;}@media (max-width: 767px){body{font-size: 14px; line-height: 22px;}}a{color: rgb(41, 41, 41); text-decoration: none;}a:hover,a:focus{text-decoration: none; color: rgb(41, 41, 41); transition: 0.4s;}.color{color: rgb(254, 222, 0);}h1{font-size: 44px; line-height: 44px; font-family: Poppins, sans-serif; font-weight: 600; margin: 0px 0px 35px; color: rgb(41, 41, 41);}h1{font-family: Poppins, sans-serif;}@media (max-width: 991px){h1{font-size: 40px; line-height: 40px;}}@media (max-width: 767px){h1{font-size: 32px; line-height: 34px; margin: 0px 0px 15px;}}@media (max-width: 479px){h1{font-size: 33px; line-height: 40px;}}h2{font-size: 34px; line-height: 34px; font-family: Poppins, sans-serif; font-weight: 600; margin: 0px 0px 30px; color: rgb(41, 41, 41);}@media (max-width: 767px){h2{font-size: 28px; line-height: 30px; margin: 0px 0px 15px;}}h3{font-size: 30px; line-height: 1.2em; font-family: Poppins, sans-serif; font-weight: 600; padding: 0px; margin: 0px 0px 20px; color: rgb(41, 41, 41);}@media (max-width: 767px){h3{font-size: 26px; margin: 0px 0px 10px;}}@media (max-width: 767px){h3{font-size: 24px; margin: 0px 0px 10px;}}h4{font-size: 26px; line-height: 28px; font-family: Muli, sans-serif; font-weight: 400; padding: 0px; margin: 0px 0px 15px;}h1,h2,h3,h4{text-transform: inherit; font-weight: 600;}.divider{clear: both; height: 20px;}@media (max-width: 767px){.divider{height: 15px;}}.divider-sm{clear: both; height: 10px;}input[type="text"],input[type="email"],input[type="tel"],input[type="date"],input[type="time"]{appearance: none; margin-bottom: 4px; padding: 10px 15px; font-size: 18px; line-height: 24px; background: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219); border-radius: 0px; color: rgb(43, 43, 43); min-width: 100%;}select{border: 1px solid rgb(204, 204, 204);}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="date"]:focus,input[type="time"]:focus{color: rgb(17, 17, 17);}input::placeholder{font-size: 16px; line-height: 20px; color: rgb(152, 152, 152);}select{appearance: none;}label{font-size: 16px; line-height: 24px; font-weight: 400; margin-bottom: 5px; color: rgb(0, 0, 0);}button:focus,.btn:focus,button:active:focus,.btn:active:focus{outline: medium; -webkit-box-shadow: none; box-shadow: none;}button:hover,.btn:hover,button:focus,.btn:focus{outline: medium; -webkit-box-shadow: none; box-shadow: none;}button:active,.btn:active{outline: medium; -webkit-box-shadow: none; box-shadow: none;}.btn{color: rgb(255, 255, 255); position: relative; padding: 20px 25px; font-size: 14px; line-height: 18px; font-weight: 700; height: auto; background-color: rgb(44, 44, 44); border-radius: 0px; border: 0px; vertical-align: top; transition: 1.2s 0.6s, background-color 0.4s ease-in-out, color 0.4s; text-decoration: none; text-transform: uppercase; min-width: 195px; overflow: hidden; transform: translate3d(0px, 0px, 0px);}.btn:hover,.btn:active{background: rgb(254, 222, 0); color: rgb(51, 51, 51);}.btn:not([data-action])::before,.btn:not([data-action])::after{content: ""; position: absolute; z-index: 0; left: 100%; top: 0px; width: 150%; height: 100%; background-color: rgb(254, 222, 0); transform: skew(30deg) translate3d(0px, 0px, 0px); transform-origin: 0px 0px; opacity: 0; transition: 0.4s;}.btn:not([data-action])::before{left: auto; right: 100%; transform: skew(-30deg) translate3d(0px, 0px, 0px);}.btn:hover{background-color: rgb(44, 44, 44);}.btn:not([data-action]):hover::before{transform: skew(-30deg) translate3d(70%, 0px, 0px); opacity: 1;}.btn:not([data-action]):hover::after{transform: skew(30deg) translate3d(-70%, 0px, 0px); opacity: 1;}.btn:not([data-action]):hover{background: rgb(255, 197, 19); color: rgb(44, 44, 44);}.btn span{display: block; position: relative; z-index: 1;}@media (max-width: 480px){body:not(.custom-background){background-size: contain !important;}}@media (max-width: 767px){.appointment{right: 0px;}}.appointment{display: block; float: right; position: relative; background-color: rgb(254, 222, 0); height: 59px; font-size: 19px; line-height: 25px; font-weight: 600; padding: 17px 20px; margin-left: -15px; width: 240px; color: rgb(0, 0, 0); text-align: center; outline: medium; font-family: Poppins, sans-serif;}@media (max-width: 1199px){.appointment{width: 250px; font-size: 22px; padding: 17px 10px;}}.modal-header .appointment:focus,.modal-header .appointment:hover{outline: medium;}.appointment span,.appointment .icon{display: inline-block; vertical-align: top; transition: 0.3s;}.modal-header .appointment .icon{margin-right: 7px; font-size: 25px;}.modal-header .appointment::after{position: absolute; content: ""; width: 0px; height: 0px; border-style: solid; border-width: 0px 48px 67px 0px; left: -47.3px; top: -7px; border-color: transparent rgb(254, 222, 0) transparent transparent;}@media (max-width: 991px){.modal-header .appointment::after{border-width: 0px 48px 58px 0px;}.appointment .icon{display: none;}}@media (max-width: 790px){.modal-header .appointment::after{border-width: 0px 48px 40px 0px;}}.testimonials-item2 .animated{animation-duration: 0.75s;}#appointmentForm.modal{padding-left: 0px !important;}#appointmentForm.modal .modal-dialog{margin: 0px auto; width: 1170px; padding-left: 0px; padding-right: 0px;}@media (min-width: 1240px){#appointmentForm.modal .modal-dialog{width: 970px;}}.modal-body h2{font-size: 34px;}@media (min-width: 768px) and (max-width: 991px){.modal-body h2{margin-bottom: 35px;}}@media (max-width: 767px){.modal-body h2{font-size: 23px;}#appointmentForm.modal{font-size: 14px; line-height: 20px;}}@media (min-width: 1240px){#appointmentForm.modal .modal-dialog{width: 970px;}}@media (min-width: 1240px){#appointmentForm.modal .modal-dialog .modal-header .close{top: 13px;}}@media (max-width: 991px){#appointmentForm.modal .modal-dialog .modal-header .close{height: 50px;}}@media (min-width: 992px){#appointmentForm.modal .modal-dialog .modal-body{padding: 0px 50px 40px;}}@media (min-width: 1240px){#appointmentForm.modal .modal-body{margin-top: -28px;}}#appointmentForm.modal .modal-title-main{font-size: 27px; line-height: 37px; font-family: Poppins, sans-serif; padding-bottom: 16px; margin: 0px;}@media (min-width: 992px) and (max-width: 1199px){#appointmentForm.modal .modal-dialog{width: 970px;}}@media (max-width: 991px){#appointmentForm.modal .modal-dialog{width: 100%;}}@media (max-width: 991px){#appointmentForm.modal .modal-dialog .modal-body{padding: 0px 30px 20px;}}@media (max-width: 767px){#appointmentForm.modal .modal-dialog .modal-body{padding: 0px 0px 10px;}}#appointmentForm.modal .modal-dialog .modal-content{background-color: rgb(255, 255, 255); border-radius: 0px; border: 0px;}@media (max-width: 991px){#appointmentForm.modal .modal-dialog .modal-content{padding-left: 25px; padding-right: 25px;}}#appointmentForm.modal .modal-dialog .modal-header{height: 59px; border: 0px; padding: 0px;}@media (max-width: 1240px){#appointmentForm.modal .modal-dialog .modal-header{margin-bottom: 35px;}}#appointmentForm.modal .modal-dialog .modal-header .close{margin-top: 0px; position: absolute; right: -64px; top: 5px; font-size: 30px; text-shadow: inherit; opacity: 1; color: rgb(254, 222, 0); border-radius: 0px; min-width: unset;}@media (max-width: 1240px){#appointmentForm.modal .modal-dialog .modal-header .close{left: 0px; right: 0px; top: 0px; background: rgb(19, 19, 19); width: 100%; text-align: left; z-index: 0; font-size: 24px; line-height: 58px; padding-left: 25px;}}#appointmentForm.modal .appointment::after{border-width: 0px 41px 65px 0px; left: -41px;}@media (max-width: 991px){#appointmentForm.modal .modal-dialog .modal-header .close{height: 50px; font-size: 20px; line-height: 45px;}#appointmentForm.modal .appointment{font-size: 18px; padding: 13px 25px; height: 50px;}#appointmentForm.modal .appointment::after{border-width: 0px 41px 57px 0px;}}#appointmentForm.modal a.appointment{position: absolute; top: 0px; right: 0px; z-index: 9999; font-style: normal;}#appointmentForm.modal .appointment{font-family: Poppins, sans-serif; font-weight: 600; font-size: 19px; border-radius: 0px; width: auto; padding: 17px 40px; text-transform: capitalize !important;}#appointmentForm.modal .container-fluid{padding: 0px; overflow-x: hidden;}#appointmentForm{margin-bottom: 0px;}#appointmentForm.modal.fade,#appointmentForm.modal.fade .modal-dialog{opacity: 1;}@media (max-width: 991px){.appointment{white-space: nowrap; padding: 6px 20px; width: 131px; color: rgb(0, 0, 0); text-align: center; font-size: 15px; line-height: 22px; height: 50px; right: 0px; display: flex; flex-flow: row; place-content: center; align-items: center;}.appointment .icon{margin-right: 4px; font-size: 20px;}body h2{font-size: 28px; line-height: 30px; margin: 0px 0px 15px;}}@media (max-width: 790px){.appointment{height: 33px; font-size: 14px;}}@media (max-width: 1199px){body h3{font-size: 26px; margin: 0px 0px 10px;}}@media (max-width: 767px){body h2{font-size: 22px; line-height: 25px;}body h3{font-size: 20px; margin: 0px 0px 10px;}}@media (max-width: 991px){.dropdown-menu.menu-even.sub-sub-menu.menu-depth-2{left: 0px; position: relative; opacity: 1; visibility: visible;}}@media (max-width: 991px){.sub-menu-item.menu-item-odd:hover .dropdown-menu.menu-even.sub-sub-menu.menu-depth-2{position: unset;}}.btn:not([data-action]){padding: 17px 34px; min-width: inherit; text-transform: inherit; font-size: 16px; font-weight: 500;}@media (max-width: 991px){.btn:not([data-action]){font-size: 15px;}}@media (max-width: 575px){.btn:not([data-action]){font-size: 12px; padding: 8px 17px;}}.btn:not([data-action]){position: relative; padding: 20px 25px; font-size: 14px; line-height: 18px; font-weight: 700; height: auto; border-radius: 0px; border: 0px; vertical-align: top; transition: 1.2s 0.6s, background-color 0.4s ease-in-out, color 0.4s; text-decoration: none; text-transform: uppercase; min-width: 195px; overflow: hidden; transform: translate3d(0px, 0px, 0px);}.btn:not([data-action]){padding: 17px 34px; min-width: inherit; text-transform: inherit; font-weight: 500; font-size: 16px !important;}@media (max-width: 991px){.btn:not([data-action]){font-size: 15px !important;}}@media (max-width: 575px){.btn:not([data-action]){padding: 8px 17px; font-size: 12px !important;}}.panel-menu{position: absolute; top: 0px; bottom: 0px; left: 0px; width: inherit;}.panel-menu{width: 286px; background: rgb(38, 38, 38); position: fixed; z-index: 9999;}.panel-menu ul{list-style-type: none; margin: 0px; padding: 0px;}.panel-menu{transform: translate3d(-100%, 0px, 0px);}.widget_nav_menu ul > li > ul.sub-menu > li > ul.sub-menu ul.sub-menu{padding-left: 13px;}.widget_nav_menu ul > li > ul.sub-menu li > ul.sub-menu li{padding-left: 0px; padding-bottom: 0px; margin-bottom: 0px;}.widget_nav_menu ul > li > ul.sub-menu li > ul.sub-menu.category-list > li > a{margin-left: 15px;}ul li{margin-top: 8px;}ul{margin: 0px; padding: 0px 0px 0px 40px;}ul ul,ul{margin-bottom: 0px;}.elementor-3536 .elementor-element.elementor-element-ba10dd2{--display: flex; --gap: 15px 15px; --row-gap: 15px; --column-gap: 15px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px;}.elementor-3536 .elementor-element.elementor-element-ba10dd2:not(.elementor-motion-effects-element-type-background){background-color: rgb(204, 204, 204);}.elementor-3536 .elementor-element.elementor-element-ba10dd2.e-con{--flex-grow: 0; --flex-shrink: 0;}.elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); text-transform: var( --e-global-typography-primary-text-transform ); letter-spacing: var( --e-global-typography-primary-letter-spacing ); color: var( --e-global-color-primary );}.elementor-3536 .elementor-element.elementor-element-1260343{width: var( --container-widget-width,260px ); max-width: 260px; --container-widget-width: 260px; --container-widget-flex-grow: 0;}.elementor-3536 .elementor-element.elementor-element-1260343 .elementor-heading-title{font-family: Poppins, sans-serif; font-size: 24px; font-weight: 700; text-transform: none; color: var( --e-global-color-text );}.elementor-3536 .elementor-element.elementor-element-3012a13{width: var( --container-widget-width,550px ); max-width: 550px; --container-widget-width: 550px; --container-widget-flex-grow: 0;}.elementor-3536 .elementor-element.elementor-element-3012a13.elementor-element{--flex-grow: 0; --flex-shrink: 0;}.elementor-3536 .elementor-element.elementor-element-3012a13 .elementor-heading-title{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400; text-transform: none; color: var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{color: var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color: var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field{font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); text-transform: var( --e-global-typography-text-text-transform ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform );}.elementor-widget-form .elementor-button[type="submit"]{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-3536 .elementor-element.elementor-element-c0330dc .elementor-field-group{padding-right: calc(5px); padding-left: calc(5px); margin-bottom: 10px;}.elementor-3536 .elementor-element.elementor-element-c0330dc .elementor-form-fields-wrapper{margin-left: calc(-5px); margin-right: calc(-5px); margin-bottom: -10px;}.elementor-3536 .elementor-element.elementor-element-c0330dc .elementor-field-group > label{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400;}.elementor-3536 .elementor-element.elementor-element-c0330dc .elementor-field-type-html{padding-bottom: 0px; color: var( --e-global-color-text ); font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400;}.elementor-3536 .elementor-element.elementor-element-c0330dc .elementor-field-group .elementor-field{color: var( --e-global-color-text );}.elementor-3536 .elementor-element.elementor-element-c0330dc .elementor-field-group .elementor-field{font-family: Roboto, sans-serif; font-size: 16px; font-weight: 400;}.elementor-3536 .elementor-element.elementor-element-c0330dc .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color: rgba(255, 255, 255, 0); border-color: rgb(255, 255, 255); border-width: 0px 0px 2px;}.elementor-3536 .elementor-element.elementor-element-c0330dc .elementor-field-group .elementor-select-wrapper select{background-color: rgba(255, 255, 255, 0); border-color: rgb(255, 255, 255); border-width: 0px 0px 2px;}.elementor-3536 .elementor-element.elementor-element-c0330dc .elementor-field-group .elementor-select-wrapper::before{color: rgb(255, 255, 255);}.elementor-3536 .elementor-element.elementor-element-c0330dc .elementor-button{font-family: Anodina, sans-serif; font-weight: 600; padding: 15px 25px;}.elementor-3536 .elementor-element.elementor-element-c0330dc .elementor-button[type="submit"]{background-color: var( --e-global-color-primary ); color: var( --e-global-color-text );}.elementor-3536 .elementor-element.elementor-element-c0330dc{--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-widget-button .elementor-button{background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-size: var( --e-global-typography-accent-font-size ); font-weight: var( --e-global-typography-accent-font-weight ); text-transform: var( --e-global-typography-accent-text-transform );}.elementor-3536 .elementor-element.elementor-element-8f467cc .elementor-button{background-color: rgb(37, 211, 102);}.elementor-3536 .elementor-element.elementor-element-8f467cc{width: 100%; max-width: 100%; margin: 0px 0px calc(var(--kit-widget-spacing,0px) + 0px) 0px;}.elementor-3536 .elementor-element.elementor-element-8f467cc .elementor-button-content-wrapper{flex-direction: row;}@media (min-width: 768px){.elementor-3536 .elementor-element.elementor-element-ba10dd2{--width: 100%;}}@media (max-width: 1024px) and (min-width: 768px){.elementor-3536 .elementor-element.elementor-element-ba10dd2{--width: 100%;}}@media (max-width: 1024px){.elementor-3536 .elementor-element.elementor-element-ba10dd2{--margin-top: 0200px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px;}.elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-widget-form .elementor-field-group > label{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size: var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size: var( --e-global-typography-accent-font-size );}}@media (max-width: 767px){.elementor-3536 .elementor-element.elementor-element-ba10dd2{--margin-top: 50px; --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{font-size: var( --e-global-typography-primary-font-size ); letter-spacing: var( --e-global-typography-primary-letter-spacing );}.elementor-widget-form .elementor-field-group > label{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{font-size: var( --e-global-typography-text-font-size ); line-height: var( --e-global-typography-text-line-height ); letter-spacing: var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size: var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size: var( --e-global-typography-accent-font-size );}}#registration{padding: 10px;}