@media (min-width:1025px){ body .elementor-32786 .elementor-element.elementor-element-a7ec7c1,
body .elementor-32786 .elementor-element.elementor-element-a7ec7c1.elementor-sticky--effects{
background-color:#1E1E1E !important;
} body .elementor-32786 .elementor-element.elementor-element-04a01ae .elementor-button{
background-color:transparent !important;
border:none !important;
box-shadow:none !important;
padding:0 !important;
color:#FFFFFF !important;
font-family:"Roboto", sans-serif !important;
font-size:13px !important;
font-weight:400 !important;
}
body .elementor-32786 .elementor-element.elementor-element-04a01ae .elementor-button:hover{
color:#F05A28 !important;
} body .elementor-32786 .elementor-element.elementor-element-a118983{
background-color:#FFFFFF !important;
border-color:#E4E4E4 !important;
}
body .elementor-32786 .elementor-element.elementor-element-73d4280{
--n-menu-title-font-size:13px;
--n-menu-title-padding:0px 9px;
--n-menu-title-flex-grow:0;
--n-menu-heading-wrap:nowrap;
--n-menu-heading-justify-content:space-between;
--n-menu-title-color-normal:#1E1E1E;
--n-menu-title-color-hover:#F05A28;
--n-menu-title-color-active:#F05A28;
--n-menu-dropdown-indicator-color-normal:#1E1E1E;
}
body .elementor-32786 .elementor-element-73d4280 .e-n-menu-title-text{
font-family:"Roboto", sans-serif !important;
font-weight:700 !important;
text-transform:uppercase;
white-space:nowrap;
}
body .elementor-32786 .elementor-element-73d4280 .e-n-menu-title:hover,
body .elementor-32786 .elementor-element-73d4280 .e-n-menu-title.e-current{
box-shadow:inset 0 -3px 0 #F05A28;
} body .elementor-32786 .elementor-element.elementor-element-af08a5a .elementor-button{
border-radius:0 !important;
font-weight:700 !important;
}
} .up-progress {
position: fixed;
top: 0;
left: 0;
z-index: 100000;
width: 100%;
height: 3px;
background: #F05A28;
opacity: 0;
pointer-events: none;
transform: scaleX(0);
transform-origin: 0 50%;
} .up-progress.is-loading {
opacity: 1;
transform: scaleX(0.9);
transition: transform 8s cubic-bezier(0.1, 0.8, 0.2, 1), opacity 0.2s;
} @media (min-width: 783px) {
.admin-bar .up-progress {
top: 32px;
}
}
@media (prefers-reduced-motion: reduce) {
.up-progress.is-loading {
transform: scaleX(1);
transition: opacity 0.2s;
}
} @media (min-width: 768px) {
.single-product .elementor-widget-tabs .elementor-tab-desktop-title,
.single-product .elementor-widget-tabs .elementor-tab-desktop-title a {
padding: 14px 18px !important;
font-size: 19px !important;
line-height: 1.25 !important;
}
} .elementor-widget-heading h1.up-fixes-h1 {
line-height: 1.3em;
margin-bottom: 0.7em;
}
.elementor-widget-heading h1.up-fixes-h1.up-fixes-h1--flush {
margin-bottom: 0;
} .elementor-widget-heading h2.up-popups-h2 {
line-height: 1.4em;
margin-bottom: 0;
} .up-sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0 0 0 0);
white-space: nowrap;
border: 0;
} .elementor-widget h2.up-fixes-h2 {
line-height: 1.4em;
}
.elementor-widget-heading h2.up-fixes-h2 {
margin-bottom: 0;
} @media (max-width: 1024px) {
.elementor-33783 .elementor-element.elementor-element-24912c7 {
columns: 3;
}
}
@media (max-width: 767px) {
.elementor-33783 .elementor-element.elementor-element-24912c7 {
columns: 2;
}
} @media (min-width: 768px) {
.elementor-19283 .elementor-element.elementor-element-d938f8f,
.elementor-19283 .elementor-element.elementor-element-005b682 {
--flex-direction: column;
--align-items: flex-start;
flex-direction: column;
}
.elementor-19283 .elementor-element.elementor-element-d938f8f > .e-con,
.elementor-19283 .elementor-element.elementor-element-005b682 > .e-con {
--width: 100%;
width: 100%;
}
.elementor-19283 .elementor-element.elementor-element-e133df1 .elementor-heading-title,
.elementor-19283 .elementor-element.elementor-element-95f5c40 .elementor-heading-title {
font-size: min(30px, calc(3.7vw - 12.5px));
}
} .elementor-33132 .elementor-element.elementor-element-bea1271 {
padding: clamp(20px, 3vw, 40px);
border: 1px solid #E4E4E4;
background: #FFFFFF;
box-shadow: 0 18px 40px rgba(30, 30, 30, 0.18);
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-group {
margin-bottom: 14px;
padding-right: 7px;
padding-left: 7px;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-form-fields-wrapper {
margin-right: -7px;
margin-left: -7px;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-group .elementor-field-textual {
min-height: 48px;
padding: 10px 14px;
border: 1px solid #C9C9C9;
border-radius: 0;
background-color: #FFFFFF;
color: #1E1E1E;
font-size: 16px;
transition: border-color 0.15s, box-shadow 0.15s;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-group textarea.elementor-field {
min-height: 110px;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field::placeholder {
color: #5E5E5E;
opacity: 1;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-group .elementor-field-textual:focus {
border-color: #F05A28;
outline: none;
box-shadow: inset 0 -2px 0 #F05A28;
} .elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-type-html {
display: flex;
align-items: center;
min-height: 48px;
color: #1E1E1E;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-type-html h2 {
margin: 10px 0 0;
color: #1E1E1E;
font-size: 17px;
font-weight: 700;
line-height: 1.3;
} .elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-type-checkbox .elementor-field-subgroup {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-type-checkbox .elementor-field-option {
display: inline-flex;
align-items: center;
margin: 0;
padding: 0;
border: 1px solid #E4E4E4;
background: #F5F5F5;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-type-checkbox .elementor-field-option input {
margin: 0 0 0 12px;
accent-color: #F05A28;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-group .elementor-field-subgroup label {
padding: 10px 14px 10px 8px;
color: #1E1E1E;
font-size: 15px;
cursor: pointer;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-type-checkbox .elementor-field-option:has(input:checked) {
border-color: #F05A28;
background: #FFF3EE;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-type-acceptance .elementor-field-subgroup {
display: flex;
align-items: center;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-type-acceptance input {
flex: none;
margin: 0;
accent-color: #F05A28;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-type-acceptance label {
color: #4A4A4A;
font-size: 14px;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-group .elementor-upload-field {
min-height: 48px;
padding: 9px 12px;
border: 1px dashed #C9C9C9;
border-radius: 0;
background-color: #F5F5F5;
font-size: 14px;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-button[type="submit"] {
min-height: 52px;
padding: 14px 40px;
border-radius: 0;
font-size: 16px;
font-weight: 600;
transition: background-color 0.15s;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-button[type="submit"]:hover {
background-color: #D4471A;
} .elementor-33132 .elementor-element.elementor-element-72260af .elementor-alert {
padding: 16px 44px 16px 18px;
border: 0;
border-left: 3px solid #F05A28;
border-radius: 0;
background: #F5F5F5;
}
.elementor-33132 .elementor-element.elementor-element-72260af .elementor-alert .elementor-alert-title {
color: #1E1E1E;
font-size: 17px;
}
.elementor-33132 .elementor-element.elementor-element-72260af .elementor-alert .elementor-alert-description {
color: #4A4A4A;
font-size: 14px;
line-height: 1.6;
}
@media (min-width: 768px) { .elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-group-name {
width: 100%;
}
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-group-email,
.elementor-33132 .elementor-element.elementor-element-6ab9ccf6 .elementor-field-group-message {
width: 50%;
}
} .elementor-17688 .elementor-element.elementor-element-31f2c1f:not(.elementor-motion-effects-element-type-background) {
background-color: #1E1E1E;
background-image: none;
}
.elementor-17688 .elementor-element.elementor-element-31f2c1f {
border-top: 3px solid #F05A28;
}
.elementor-17688 .elementor-element.elementor-element-4360acd {
--container-widget-width: 100%;
width: 100%;
max-width: 100%;
}
.elementor-17688 .elementor-element.elementor-element-4360acd .elementor-heading-title {
color: #FFFFFF;
}
.elementor-17688 .elementor-element.elementor-element-0ab6d34 .elementor-field-group {
width: 100%;
margin-bottom: 10px;
}
.elementor-17688 .elementor-element.elementor-element-0ab6d34 .elementor-field-group .elementor-field-textual {
min-height: 48px;
padding: 10px 14px;
border-color: #FFFFFF;
font-size: 16px;
}
.elementor-17688 .elementor-element.elementor-element-0ab6d34 .elementor-button[type="submit"] {
width: 100%;
min-height: 48px;
padding: 12px 20px;
background-color: #F05A28;
font-size: 16px;
font-weight: 600;
}
.elementor-17688 .elementor-element.elementor-element-0ab6d34 .elementor-button[type="submit"]:hover {
background-color: #D4471A;
} .elementor-17688 .elementor-element.elementor-element-3a3bf20 .elementor-posts-container {
grid-template-columns: minmax(0, 1fr);
}