@font-face { font-display: swap; font-family: eap-fontello; src: url("https://phone-repaircenter.de/wp-content/plugins/easy-accordion-free/admin/font/fontello.woff2?55640992") format("woff2"), url("https://phone-repaircenter.de/wp-content/plugins/easy-accordion-free/admin/font/fontello.woff?55640992") format("woff"), url("https://phone-repaircenter.de/wp-content/plugins/easy-accordion-free/admin/font/fontello.ttf?55640992") format("truetype"); font-weight: 400; font-style: normal; }[class*=" eap-icon-"]::before,[class^="eap-icon-"]::before{font-family: eap-fontello; font-style: normal; font-weight: 400; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; -webkit-font-smoothing: antialiased;}.eap-icon-accordion-menu::before{content: "";}.eap-icon-ea-expand-plus::before{content: "";}.eap-icon-ea-expand-minus::before{content: "";}.sp-easy-accordion *{box-sizing: border-box;}.sp-easy-accordion p:empty{display: none;}.sp-easy-accordion a:focus,.sp-easy-accordion a{box-shadow: none; outline: none;}.sp-easy-accordion .ea-header::before{content: none;}.sp-easy-accordion .ea-header{margin-top: 0px;}.sp-easy-accordion .sp-ea-single .ea-header{margin-bottom: 0px;}.sp-easy-accordion .sp-ea-single .ea-header a{display: block; text-decoration: none; cursor: pointer; font-weight: 600; color: rgb(68, 68, 68); font-size: 20px; line-height: 28px; box-shadow: none;}.sp-easy-accordion .ea-card{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px;}.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon{color: rgb(68, 68, 68); margin-right: 10px; text-align: center; line-height: inherit; font-size: 20px;}.sp-easy-accordion .sp-ea-single{background: rgb(239, 239, 239); margin-bottom: 10px; border-radius: 3px;}.sp-easy-accordion .sp-ea-single .ea-body{padding: 15px; background: rgb(255, 255, 255); border-top-width: medium; border-top-style: none; border-top-color: currentcolor;}.ea-body p:empty{display: none;}.sp-easy-accordion .sp-ea-single .ea-body p:last-of-type{padding-bottom: 0px; margin-bottom: 0px;}.sp-easy-accordion > .sp-ea-single > .sp-collapse > .ea-body p:first-of-type{padding-top: 0px; margin-top: 0px;}.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body{padding: 15px; overflow: hidden;}.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a{padding: 15px; color: rgb(68, 68, 68);}.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon{color: rgb(68, 68, 68); font-size: 20px;}.ea-youtube-wrapper{position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0px; overflow: hidden;}.ea-youtube-wrapper iframe,.ea-youtube-wrapper object,.ea-youtube-wrapper embed{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}.spcollapse:not(.show){display: none;}.sp-easy-accordion .ea-body .wp-audio-shortcode,.sp-easy-accordion video{max-width: 100%;}.sp-easy-accordion audio{width: 100%;}.sp-easy-accordion > .sp-ea-single > .sp-collapse > .ea-body p{margin-bottom: 12px;}@font-face { font-display: swap; font-family: icomoon-the7-font; src: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/icomoon-the7-font/icomoon-the7-font.ttf?wi57p5") format("truetype"), url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/icomoon-the7-font/icomoon-the7-font.woff?wi57p5") format("woff"); font-weight: 400; font-style: normal; }[class*=" icon-portfolio-"],[class*="icon-im-"] span,[class*=" icon-ar-"],[class*=" soc-font-"],[class*="dt-icon-the7"],[class*="icomoon-the7-"],[class*="the7-mw-"],[class^="icon-portfolio-"],[class^="icon-im-"] span,[class^="icon-ar-"],[class^="soc-font-"],[class^="dt-icon-the7"],[class^="icomoon-the7-"],[class^="the7-mw-"]{speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: icomoon-the7-font !important;}#page span[class*=" icon-portfolio-"]::before,#page span[class^="icon-portfolio-"]::before,[class*="icon-im-"] span::before,[class*="the7-mw-"]::before,[class^="icon-im-"] span::before,[class^="the7-mw-"]::before{font-family: inherit !important; margin: 0px !important;}.the7-mw-icon-mail-bold::before{content: "";}.the7-mw-icon-phone-bold::before{content: "";}.the7-mw-icon-address-bold::before{content: "";}.the7-mw-icon-search-bold::before{content: "󬁑";}.fab{-webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto;}.fab::before{content: var(--fa);}.fab{font-family: "Font Awesome 6 Brands";}.fa-fw{text-align: center; width: 1.25em;}@keyframes fa-beat {0%, 90% { transform: scale(1); }45% { transform: scale(var(--fa-beat-scale,1.25)); }}@keyframes fa-bounce {0% { transform: scale(1) translateY(0px); }10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }64% { transform: scale(1) translateY(0px); }100% { transform: scale(1) translateY(0px); }}@keyframes fa-fade {50% { opacity: var(--fa-fade-opacity,.4); }}@keyframes fa-beat-fade {0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }}@keyframes fa-flip {50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }}@keyframes fa-shake {0% { transform: rotate(-15deg); }4% { transform: rotate(15deg); }8%, 24% { transform: rotate(-18deg); }12%, 28% { transform: rotate(18deg); }16% { transform: rotate(-22deg); }20% { transform: rotate(22deg); }32% { transform: rotate(-12deg); }36% { transform: rotate(12deg); }40%, 100% { transform: rotate(0deg); }}@keyframes fa-spin {0% { transform: rotate(0deg); }100% { transform: rotate(1turn); }}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px;}:host,:root{--fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";}@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-brands-400.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-brands-400.ttf") format("truetype"); }.fab{font-weight: 400;}.fa-instagram{--fa: "\f16d";}.fa-facebook{--fa: "\f09a";}.fa-twitter{--fa: "\f099";}:host,:root{--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";}@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-regular-400.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-regular-400.ttf") format("truetype"); }:host,:root{--fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";}@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-solid-900.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-solid-900.ttf") format("truetype"); }@font-face { font-family: "Font Awesome 5 Brands"; font-display: block; font-weight: 400; src: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-brands-400.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-brands-400.ttf") format("truetype"); }@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 900; src: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-solid-900.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-solid-900.ttf") format("truetype"); }@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 400; src: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-regular-400.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-regular-400.ttf") format("truetype"); }@font-face { font-family: FontAwesome; font-display: block; src: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-solid-900.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-solid-900.ttf") format("truetype"); }@font-face { font-family: FontAwesome; font-display: block; src: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-brands-400.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-brands-400.ttf") format("truetype"); }@font-face { font-family: FontAwesome; font-display: block; src: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-regular-400.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-regular-400.ttf") format("truetype"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }@font-face { font-family: FontAwesome; font-display: block; src: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-v4compatibility.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/dt-the7/fonts/FontAwesome/css/../webfonts/fa-v4compatibility.ttf") format("truetype"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; }#page .fab{font-family: "Font Awesome 5 Brands";}body .fa-facebook::before{content: "";}@font-face { font-display: swap; font-family: Defaults; src: url("https://phone-repaircenter.de/wp-content/uploads/smile_fonts/Defaults/Defaults.woff?rfa9z8") format("woff"), url("https://phone-repaircenter.de/wp-content/uploads/smile_fonts/Defaults/Defaults.ttf?rfa9z8") format("truetype"); font-weight: normal; font-style: normal; }[class^="Defaults-"],[class*=" Defaults-"]{font-family: Defaults; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}.Defaults-star-o::before{content: "";}@font-face { font-display: swap; font-family: icomoon-brankic-32x32; src: url("https://phone-repaircenter.de/wp-content/uploads/smile_fonts/icomoon-brankic-32x32/icomoon-brankic-32x32.ttf?322u61") format("truetype"), url("https://phone-repaircenter.de/wp-content/uploads/smile_fonts/icomoon-brankic-32x32/icomoon-brankic-32x32.woff?322u61") format("woff"); font-weight: normal; font-style: normal; }@font-face { font-display: swap; font-family: icomoon-free-social-contact-16x16; src: url("https://phone-repaircenter.de/wp-content/uploads/smile_fonts/icomoon-free-social-contact-16x16/icomoon-free-social-contact-16x16.ttf?ggo0lu") format("truetype"), url("https://phone-repaircenter.de/wp-content/uploads/smile_fonts/icomoon-free-social-contact-16x16/icomoon-free-social-contact-16x16.woff?ggo0lu") format("woff"); font-weight: normal; font-style: normal; }.vc_row::before,.vc_row::after{content: " "; display: table;}.vc_row::after{clear: both;}.vc_column_container{width: 100%;}.vc_row{margin-left: -25px; margin-right: -25px;}.vc_col-sm-4,.vc_col-sm-6,.vc_col-sm-12,.vc_col-md-12{position: relative; min-height: 1px; padding-left: 25px; padding-right: 25px; box-sizing: border-box;}@media (min-width: 768px) {.vc_col-sm-4,.vc_col-sm-6,.vc_col-sm-12{float: left;}.vc_col-sm-12{width: 100%;}.vc_col-sm-6{width: 50%;}.vc_col-sm-4{width: 33.3333%;}}@media (min-width: 992px) {.vc_col-md-12{float: left;}.vc_col-md-12{width: 100%;}}@font-face { font-family: vcpb-plugin-icons; src: url("//phone-repaircenter.de/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.ttf?jg06m5") format("truetype"), url("//phone-repaircenter.de/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.woff?jg06m5") format("woff"); font-weight: normal; font-style: normal; font-display: block; }.wpb_text_column p:last-child,.wpb_text_column :last-child,#content .wpb_text_column p:last-child,#content .wpb_text_column :last-child{margin-bottom: 0px;}.wpb_content_element{margin-bottom: 0px;}.wpb-content-wrapper{margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; overflow: unset; display: block;}.vc_row.vc_row-flex{box-sizing: border-box; display: flex; flex-wrap: wrap;}.vc_row.vc_row-flex > .vc_column_container{display: flex;}.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner{-webkit-box-flex: 1; flex-grow: 1; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; z-index: 1;}@media (forced-colors: active), (forced-colors: none) {.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner{}.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > *{min-height: 1em;}}.vc_row.vc_row-flex::before,.vc_row.vc_row-flex::after{display: none;}.vc_row.vc_row-o-content-top > .vc_column_container > .vc_column-inner{-webkit-box-pack: start; justify-content: flex-start;}.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_column_container{-webkit-box-align: start; align-items: flex-start;}.vc_column-inner::before,.vc_column-inner::after{content: " "; display: table;}.vc_column-inner::after{clear: both;}.vc_column_container{padding-left: 0px; padding-right: 0px;}.vc_column_container > .vc_column-inner{box-sizing: border-box; padding-left: 25px; padding-right: 25px; width: 100%;}.vc_row-has-fill > .vc_column_container > .vc_column-inner,.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner{padding-top: 0px;}.vc_btn3-container{display: block; margin-bottom: 0px; max-width: 100%;}.vc_general.vc_btn3{display: inline-block; margin-bottom: 0px; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; background-color: transparent; color: rgb(84, 114, 210); border: 1px solid transparent; box-sizing: border-box; overflow-wrap: break-word; user-select: none; text-decoration: none; position: relative; top: 0px; transition: 0.2s ease-in-out; line-height: normal; box-shadow: none; font-size: 14px; padding: 14px 20px;}.vc_general.vc_btn3:focus,.vc_general.vc_btn3:active,.vc_general.vc_btn3.active{outline: 0px;}.vc_general.vc_btn3:hover,.vc_general.vc_btn3:focus{border: 1px solid transparent; text-decoration: none; color: rgb(72, 104, 207);}.vc_btn3.vc_btn3-style-modern{background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%); background-repeat: repeat-x;}.vc_btn3.vc_btn3-block{display: block; width: 100%; text-align: inherit;}.vc_btn3.vc_btn3-shape-rounded{border-radius: 5px;}.vc_btn3.vc_btn3-size-md{font-size: 14px; padding: 14px 20px;}.vc_btn3-container.vc_btn3-left{text-align: left;}@-webkit-keyframes progress-bar-stripes {0% { background-position: 40px 0px; }100% { background-position: 0px 0px; }}@keyframes progress-bar-stripes {0% { background-position: 40px 0px; }100% { background-position: 0px 0px; }}.wpb_single_image img{height: auto; max-width: 100%; vertical-align: top;}.wpb_single_image .vc_single_image-wrapper{display: inline-block; vertical-align: top; max-width: 100%;}.wpb_single_image.vc_align_center{text-align: center;}.wpb_single_image.vc_align_left{text-align: left;}.wpb_single_image .vc_figure{display: inline-block; vertical-align: top; margin: 0px; max-width: 100%;}@-webkit-keyframes load7 {0%, 80%, 100% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }}@keyframes load7 {0%, 80%, 100% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }}@font-face { font-display: swap; font-family: vc_grid_v1; src: url("//phone-repaircenter.de/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac") format("woff"), url("//phone-repaircenter.de/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac") format("truetype"); font-weight: normal; font-style: normal; }@-webkit-keyframes wpb_ttb {0% { transform: translate(0px, -10%); opacity: 0; }100% { transform: translate(0px, 0px); opacity: 1; }}@keyframes wpb_ttb {0% { transform: translate(0px, -10%); opacity: 0; }100% { transform: translate(0px, 0px); opacity: 1; }}@-webkit-keyframes wpb_btt {0% { transform: translate(0px, 10%); opacity: 0; }100% { transform: translate(0px, 0px); opacity: 1; }}@keyframes wpb_btt {0% { transform: translate(0px, 10%); opacity: 0; }100% { transform: translate(0px, 0px); opacity: 1; }}@-webkit-keyframes wpb_ltr {0% { transform: translate(-10%, 0px); opacity: 0; }100% { transform: translate(0px, 0px); opacity: 1; }}@keyframes wpb_ltr {0% { transform: translate(-10%, 0px); opacity: 0; }100% { transform: translate(0px, 0px); opacity: 1; }}@-webkit-keyframes wpb_rtl {0% { transform: translate(10%, 0px); opacity: 0; }100% { transform: translate(0px, 0px); opacity: 1; }}@keyframes wpb_rtl {0% { transform: translate(10%, 0px); opacity: 0; }100% { transform: translate(0px, 0px); opacity: 1; }}@-webkit-keyframes wpb_appear {0% { transform: scale(0.5); opacity: 0.1; }100% { transform: scale(1); opacity: 1; }}@keyframes wpb_appear {0% { transform: scale(0.5); opacity: 0.1; }100% { transform: scale(1); opacity: 1; }}@-webkit-keyframes vc_woo-add-cart-load {0%, 80%, 100% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }}@keyframes vc_woo-add-cart-load {0%, 80%, 100% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display: block;}[hidden]{display: none;}*{padding: 0px; margin: 0px;}html{font-size: 100%; text-size-adjust: 100%;}a:active,a:focus,a:hover{outline: 0px;}b,strong{font-weight: 700;}code,kbd,pre,samp{font-family: "courier new", monospace;}pre{white-space: pre-wrap; overflow-wrap: break-word;}dd,dl,menu,ol,ul{list-style: none;}img{border: 0px;}svg:not(:root){overflow: hidden;}figure,form{margin: 0px;}button,input,select,textarea{font-size: 100%; margin: 0px; vertical-align: baseline;}button,input{line-height: normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor: pointer; appearance: button;}button[disabled],input[disabled]{cursor: default;}input[type="checkbox"],input[type="radio"]{box-sizing: border-box; padding: 0px;}textarea{overflow: auto; vertical-align: top;}table{border-collapse: collapse; border-spacing: 0px;}@-webkit-keyframes slide-in-message {0% { opacity: 0; transform: translate3d(600px, -50%, 0px); }50% { opacity: 0; transform: translate3d(-200px, -50%, 0px); }100% { opacity: 1; transform: translate3d(-400px, -50%, 0px); }}@keyframes slide-in-message {0% { opacity: 0; transform: translate3d(600px, -50%, 0px); }50% { opacity: 0; transform: translate3d(-200px, -50%, 0px); }100% { opacity: 1; transform: translate3d(-400px, -50%, 0px); }}@-webkit-keyframes slide-out-message {0% { opacity: 1; transform: translate3d(-400px, -50%, 0px); }50% { opacity: 0; transform: translate3d(-100px, -50%, 0px); }100% { opacity: 0; transform: translate3d(800px, -50%, 0px); }}@keyframes slide-out-message {0% { opacity: 1; transform: translate3d(-400px, -50%, 0px); }50% { opacity: 0; transform: translate3d(-100px, -50%, 0px); }100% { opacity: 0; transform: translate3d(800px, -50%, 0px); }}@keyframes fadeOut {0% { opacity: 1; }100% { opacity: 0; }}.pswp{display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; touch-action: none; z-index: 9500; text-size-adjust: 100%; backface-visibility: hidden; outline: 0px;}.pswp::after,.pswp::before{content: " "; display: table;}.pswp *{box-sizing: border-box;}.pswp__bg{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0; transform: translateZ(0px); backface-visibility: hidden; will-change: opacity;}.pswp__scroll-wrap{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden;}.pswp__container,.pswp__zoom-wrap{touch-action: none; position: absolute; inset: 0px; backface-visibility: hidden;}.pswp__container,.pswp__img{user-select: none; -webkit-tap-highlight-color: transparent;}.pswp__bg{transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}.pswp__item{position: absolute; inset: 0px; overflow: hidden;}.admin-bar .pswp{z-index: 100000;}.pswp__caption .pswp__caption__center{text-align: center;}.pswp button.pswp__button{height: 1.5em; width: 1.5em; margin-top: -0.75em; opacity: 0.5; background: 0px 0px !important;}.pswp button.pswp__button::before{display: block; width: 100%; height: 100%; content: ""; background-color: rgb(255, 255, 255) !important;}.pswp .pswp__top-bar button.pswp__button{height: 26px; width: 26px; margin-top: -13px; top: 50%; margin-right: 15px;}.pswp button.pswp__button:focus,.pswp button.pswp__button:hover{opacity: 1;}.pswp .pswp__button:active{opacity: 0.9;}.pswp button.pswp__button--close{margin-right: 15px;}.pswp button.pswp__button--close::before{mask: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/css/../images/x-lg.svg") right center / 26px auto no-repeat;}.pswp__button--share::before{mask: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/css/../images/the7-share-fill.svg") right center no-repeat;}.pswp .pswp__button--arrow--left::before,.pswp .pswp__button--arrow--right::before{position: static; display: flex; justify-content: center; align-items: center; width: 1.5em; height: 1.5em;}.pswp button.pswp__button.pswp__button--arrow--left::before{mask: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/css/../images/the7-chevron-left.svg") right center no-repeat; background-image: none !important;}.pswp button.pswp__button.pswp__button--arrow--right::before{mask: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/css/../images/the7-chevron-right.svg") right center no-repeat; background-image: none !important;}.pswp .pswp__share-tooltip,.pswp .pswp__share-tooltip a:first-child,.pswp .pswp__share-tooltip a:last-child{border-radius: 0px;}.pswp__share-tooltip::before{content: ""; display: block; width: 0px; height: 0px; position: absolute; top: -12px; right: 15px; border-width: 6px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; pointer-events: none;}.pswp__button{position: relative; background: 0px 0px; cursor: pointer; overflow: visible; appearance: none; display: block; border: 0px; padding: 0px; margin: 0px; float: right; opacity: 0.75; transition: opacity 0.2s; box-shadow: none;}.pswp__button:focus,.pswp__button:hover{opacity: 1;}.pswp__button:active{outline: 0px; opacity: 0.9;}.pswp__button,.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{width: 44px; height: 44px;}.pswp__button--fs{display: none;}.pswp__button--zoom{display: none;}.pswp__button--arrow--left,.pswp__button--arrow--right{background: 0px 0px; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute;}.pswp__button--arrow--left{left: 0px;}.pswp__button--arrow--right{right: 0px;}.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{content: ""; top: 35px; background-color: rgba(0, 0, 0, 0.3); height: 30px; width: 32px; position: absolute;}.pswp__button--arrow--left::before{left: 6px;}.pswp__button--arrow--right::before{left: 0px; right: 6px;}.pswp__counter,.pswp__share-modal{user-select: none;}.pswp__share-modal{display: block; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0px; left: 0px; padding: 10px; position: absolute; z-index: 1600; opacity: 0; transition: opacity 0.25s ease-out; backface-visibility: hidden; will-change: opacity;}.pswp__share-modal--hidden{display: none;}.pswp__share-tooltip{min-width: 150px; z-index: 1620; position: absolute; background: rgb(255, 255, 255); top: 56px; border-radius: 2px; display: block; width: auto; right: 44px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 5px; transform: translateY(6px); transition: transform 0.25s; backface-visibility: hidden; will-change: transform;}.pswp__counter{position: absolute; left: 0px; top: 0px; height: 44px; font-size: 13px; line-height: 44px; color: rgb(255, 255, 255); opacity: 0.75; padding: 0px 10px;}.pswp__caption{position: absolute; left: 0px; bottom: 0px; width: 100%; min-height: 44px;}.pswp__caption__center{text-align: left; max-width: 420px; margin: 0px auto; font-size: 13px; padding: 10px; line-height: 20px; color: rgb(204, 204, 204);}.pswp__preloader{width: 44px; height: 44px; position: absolute; top: 0px; left: 50%; margin-left: -22px; opacity: 0; transition: opacity 0.25s ease-out; will-change: opacity; direction: ltr;}.pswp__preloader__icn{width: 20px; height: 20px; margin: 12px;}@media screen and (max-width: 1024px) {.pswp__preloader{position: relative; left: auto; top: auto; margin: 0px; float: right;}}@-webkit-keyframes clockwise {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}@keyframes clockwise {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}@-webkit-keyframes donut-rotate {0%, 100% { transform: rotate(0deg); }50% { transform: rotate(-140deg); }}@keyframes donut-rotate {0%, 100% { transform: rotate(0deg); }50% { transform: rotate(-140deg); }}.pswp__ui{-webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 1550;}.pswp__top-bar{position: absolute; left: 0px; top: 0px; height: 44px; width: 100%;}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{backface-visibility: hidden; will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}.pswp__caption,.pswp__top-bar{background-color: rgba(0, 0, 0, 0.5);}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity: 0.001;}.masthead{grid-area: header;}#main{grid-area: main;}.footer{grid-area: footer;}.content,.wf-cell,.wf-wrap,.wpb_row{box-sizing: border-box;}.footer .widget,.wf-cell{display: inline-block; vertical-align: top; padding: 0px 22px;}.wf-1-3{width: 33.3333%;}.wf-float-left{float: left;}.wf-float-right{float: right;}.wf-container{font-size: 0px; line-height: 0; word-spacing: -4px; margin: 0px -22px; padding: 0px;}.wf-wrap{max-width: 100%; padding: 0px 44px; margin: 0px auto;}@keyframes anim-effect-boris {0% { transform: scale(0); }25%, 50% { opacity: 1; }100% { opacity: 0; transform: scale(1); }}.dt-posts-preload.iso-preloader .dt-posts-preload-activity::before{border-top-color: rgb(255, 255, 255); border-bottom-color: transparent; border-left-color: transparent; border-right-color: rgb(255, 255, 255) !important;}.iso-preloader .dt-posts-preload-activity::after{display: none;}.iso-preloader .dt-posts-preload-activity::before{position: absolute; top: 50%; left: 50%; margin: -15px 0px 0px -15px; width: 50px; height: 50px; border-radius: 40px; box-sizing: border-box; background-color: transparent; border: 2px solid; animation: 1s linear 0.2s infinite normal none running dt-spin;}@keyframes dt-spin {0% { opacity: 1; }100% { opacity: 1; transform: rotate(360deg); }}.dt-posts-preload{pointer-events: none; user-select: none;}.dt-posts-preload .dt-posts-preload-activity{position: fixed; display: block; z-index: 2000; top: 50%; left: 50%; margin: -25px 0px 0px -25px; width: 50px; height: 50px; border-radius: 50%;}.dt-posts-preload .dt-posts-preload-activity::before{width: 32px; height: 32px; margin: -16px 0px 0px -16px; border-width: 3px; border-style: solid; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-image: none; animation: 1s linear 0s infinite normal none running dt-posts-loader-rotation; content: ""; border-right-color: transparent !important; border-left-color: transparent !important;}@keyframes dt-posts-loader-rotation {0% { transform: rotate(0deg); }100% { transform: rotate(359deg); }}.sidebar-none .content{width: 100%;}.footer .widget{margin-bottom: 30px;}.widget::after,.widget::before{content: ""; display: table; clear: both;}.widget-title{margin-bottom: 15px; clear: both;}.content .menu,.menu{margin: 0px; padding: 0px;}.menu li{display: block; position: relative; margin: 9px 0px 0px; padding: 10px 0px 0px;}.menu > li:first-child{margin-top: 0px; padding-top: 0px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important;}.menu a{text-decoration: none;}.widget_nav_menu a{display: inline-block;}.widget_nav_menu a:hover{text-decoration: none;}.content .menu li ul,.menu li ul{margin-left: 20px;}.textwidget a{text-decoration: none;}.textwidget img{max-width: 100%; height: auto;}.textwidget *{max-width: 100%;}.textwidget p:last-child{margin-bottom: 0px;}body{overflow-x: hidden;}h1,h2,h3,h4,h5,h6{margin-bottom: 10px; clear: both;}a:hover,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration: none;}p{margin-bottom: 10px;}a{text-decoration: underline;}.content ol,.content ul{margin: 0px 0px 10px 20px;}.content ul{list-style: disc;}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{max-width: 100%; height: auto;}.alignnone{float: none; margin: 0px auto 10px;}.vc_empty_space{clear: both;}.assistive-text{position: absolute !important; clip: rect(1px, 1px, 1px, 1px);}.wf-container::before{content: ""; display: table;}.wf-container::after{content: ""; display: table; clear: both;}#page{position: relative; overflow: hidden;}.main-gradient{display: none;}#main{padding: 50px 0px;}.screen-reader-text{clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important;}#page .skip-link{background-color: rgb(241, 241, 241); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 1px 1px; color: rgb(33, 117, 155); display: block; font-size: 14px; font-weight: 700; left: -9999em; outline: 0px; padding: 15px 23px 14px; text-decoration: none; text-transform: none; top: -9999em;}#page .skip-link:focus{left: 30px; top: 15px; height: auto; width: auto; z-index: 9; clip: unset !important;}.widget_search input[type="text"].searchform-s,.wpcf7-number,input[type="text"]:not(.elementor-field):not(.searchform-s),input[type="search"]:not(.elementor-field),input[type="tel"]:not(.elementor-field),input[type="url"]:not(.elementor-field),input[type="email"]:not(.elementor-field),input[type="number"]:not(.elementor-field),input[type="date"]:not(.elementor-field),input[type="range"]:not(.elementor-field),input[type="password"]:not(.elementor-field),select:not(.elementor-field):not(.elementor-field-textual),textarea:not(.elementor-field){margin-bottom: 10px; border-style: var(--the7-form-border); box-sizing: border-box;}input[type="text"],input[type="tel"],input[type="url"],input[type="email"],input[type="number"],input[type="date"],input[type="range"],input[type="password"],textarea{appearance: none; outline: 0px;}.wpcf7-form input[type="text"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="email"],.wpcf7-form input[type="number"],.wpcf7-form input[type="date"],.wpcf7-form input[type="range"],.wpcf7-form textarea,.wpcf7-select{width: 100%;}.wpcf7-not-valid-tip{display: none;}.popup-message-style #page .wpcf7-response-output{position: fixed; top: 50%; left: 100%; opacity: 0;}.inline-message-style .wpcf7-mail-sent-ok,.inline-message-style .wpcf7-response-output.run-animation,.inline-message-style .wpcf7-validation-errors{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}.popup-message-style #page .wpcf7-mail-sent-ok,.popup-message-style #page .wpcf7-response-output.run-animation,.popup-message-style #page .wpcf7-validation-errors{align-items: center; box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 40px 0px; position: fixed; top: 50%; left: 100%; width: 400px; max-height: 500px; padding: 15px 20px 15px 65px; z-index: 9999; overflow: hidden; transform: translate3d(200px, -50%, 0px); animation: 1.2s ease 0.4s 1 normal forwards running slide-in-message, 1.1s ease 9s 1 normal none running slide-out-message; font-weight: 700; box-sizing: border-box; display: flex !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; margin: 0px !important;}.popup-message-style #page .wpcf7-mail-sent-ok::before,.popup-message-style #page .wpcf7-response-output.run-animation::before,.popup-message-style #page .wpcf7-validation-errors::before{position: absolute; display: flex; justify-content: center; top: 20px; left: 0px; width: 65px; height: 100%; font-family: icomoon-the7-font; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; font-size: 18px; line-height: 1; content: "";}.popup-message-style #page .wpcf7-mail-sent-ok .wpcf7-not-valid-tip-text,.popup-message-style #page .wpcf7-mail-sent-ok .wpcf7-valid-tip-text,.popup-message-style #page .wpcf7-response-output.run-animation .wpcf7-not-valid-tip-text,.popup-message-style #page .wpcf7-response-output.run-animation .wpcf7-valid-tip-text,.popup-message-style #page .wpcf7-validation-errors .wpcf7-not-valid-tip-text,.popup-message-style #page .wpcf7-validation-errors .wpcf7-valid-tip-text{opacity: 1;}.popup-message-style #page .wpcf7-mail-sent-ok.wpcf7-response-output::before,.popup-message-style #page .wpcf7-mail-sent-ok::before{content: "";}.wpcf7-quiz.wpcf7-not-valid,input.wpcf7-validates-as-required.wpcf7-not-valid{border-color: rgb(245, 91, 95);}.wpcf7 .wf-cell{padding: 0px 15px;}.wpcf7 .wf-container{margin: 0px -15px;}input[type="button"],input[type="reset"],input[type="submit"]{position: relative; display: inline-flex; align-items: center; justify-content: center; text-decoration: none; white-space: nowrap; -webkit-tap-highlight-color: transparent;}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{text-decoration: none;}.content .standard-arrow,.standard-arrow{margin: 0px 0px 15px;}.dt-shortcode-icon:not(:hover) .icon-inner::after,.dt-shortcode-icon:not(:hover)::after,.dt-shortcode-soc-icons a:not(:hover)::after,.soc-ico a:not(:hover)::after{transition-delay: 0.1s;}@keyframes rotate {100% { transform: rotate(360deg); }}@keyframes fadeInFromNone {0% { visibility: hidden; opacity: 0; }1% { visibility: visible; opacity: 0; }100% { visibility: visible; opacity: 1; }}.dt-arrow-border-on .owl-nav div:not(:hover)::before{border-style: solid; border-width: 0px;}.owl-nav div:not(:hover)::before{opacity: 1;}.owl-nav div:not(:hover)::after{transition-delay: 0.1s;}@media (-ms-high-contrast:none) {.popup-search-wrap{box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px;}}.text-icon:not(:hover) .icon-inner::after,.text-icon:not(:hover)::after{transition-delay: 0.1s;}.masthead{position: relative; z-index: 102; box-sizing: border-box;}.masthead:not(.side-header){}.floating-navigation-below-slider.transparent .masthead:not(#phantom):not(.no-slider){transform: translateY(-100%);}.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .header-bar,.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-header-bar,.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .top-bar{display: none;}.top-bar{position: relative; display: flex; margin-top: 0px; box-sizing: border-box;}.top-bar-bg,.top-bar::after{position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; content: ""; box-sizing: content-box;}.top-bar::after{height: 1px;}.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .top-bar-line-hide.top-bar::after{display: none;}.top-bar-bg,.top-bar.full-width-line::after{padding: 0px 1000px; margin-left: -1000px;}.top-bar > .mini-widgets{display: flex; align-items: center; flex: 1 1 auto; justify-content: flex-start; flex-flow: wrap;}.top-bar .mini-widgets.right-widgets,.top-bar .mini-widgets:last-child{justify-content: flex-end;}.top-bar *{font-size: inherit; line-height: inherit;}.top-bar .sub-nav a:hover,.top-bar a,.top-bar a:hover{text-decoration: none;}.top-bar .mini-search .submit:hover,.top-bar a:hover{text-decoration: none; opacity: 0.7;}.branding{line-height: 0; font-size: 0px;}.branding > a{display: block;}.branding a img,.branding img{max-width: 100%; height: auto;}.mobile-mini-widgets{max-width: calc(100% - 45px);}.masthead .mini-widgets > *,.masthead .mobile-mini-widgets > *{display: inline-block; margin-left: 10px; margin-right: 10px;}.dt-mobile-header .mobile-mini-widgets-in-menu > *{margin: 5px 20px 5px 0px;}.masthead:not(.side-header) .mini-widgets > .first,.masthead:not(.side-header) .mini-widgets > :first-child,.masthead:not(.side-header) .mobile-mini-widgets > .first,.masthead:not(.side-header) .mobile-mini-widgets > :first-child{margin-left: 0px;}.masthead:not(.side-header) .mini-widgets > .last,.masthead:not(.side-header) .mini-widgets > :last-child,.masthead:not(.side-header) .mobile-mini-widgets > .last,.masthead:not(.side-header) .mobile-mini-widgets > :last-child{margin-right: 0px;}.masthead .mobile-header-bar .mini-widgets > *,.masthead .mobile-header-bar .mobile-mini-widgets > *,.side-header-h-stroke .mobile-header-bar .mini-widgets > *,.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets > *{margin: 0px 10px;}.masthead .mobile-header-bar .mini-widgets > .first,.masthead .mobile-header-bar .mini-widgets > :first-child,.masthead .mobile-header-bar .mobile-mini-widgets > .first,.masthead .mobile-header-bar .mobile-mini-widgets > :first-child,.side-header-h-stroke .mobile-header-bar .mini-widgets > .first,.side-header-h-stroke .mobile-header-bar .mini-widgets > :first-child,.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets > .first,.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets > :first-child{margin-left: 10px;}.masthead .mobile-header-bar .mini-widgets > .last,.masthead .mobile-header-bar .mini-widgets > :last-child,.masthead .mobile-header-bar .mobile-mini-widgets > .last,.masthead .mobile-header-bar .mobile-mini-widgets > :last-child,.side-header-h-stroke .mobile-header-bar .mini-widgets > .last,.side-header-h-stroke .mobile-header-bar .mini-widgets > :last-child,.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets > .last,.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets > :last-child{margin-right: 10px;}.mini-contacts{position: relative; margin: 0px;}.masthead .mini-contacts{display: inline-flex; align-items: center;}.dt-mobile-header .mini-contacts,.dt-mobile-header .mini-login a{white-space: normal;}.mini-contacts i{margin-right: 5px;}.menu a:hover{text-decoration: underline;}.dt-mobile-header .menu a:hover,.dt-mobile-header .menu-select:hover,.masthead .menu a:hover{text-decoration: none;}.dt-mobile-header .mini-nav .sub-nav > li{display: block;}#bottom-bar .mini-nav ul .sub-nav > li.act > a .menu-item-text,.mini-nav ul .sub-nav > li.act > a .menu-item-text{text-decoration: none;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-nav select option{color: rgb(184, 188, 190) !important;}.masthead .popup-search.act{position: relative; z-index: 1002;}.dt-mobile-header .mini-search,.masthead .mini-search{position: relative; display: inline-block; vertical-align: middle; z-index: 10; max-width: 100%;}.dt-mobile-header .popup-search,.dt-mobile-header .searchform{position: static;}.popup-search .popup-search-wrap{background: rgb(255, 255, 255);}.popup-search .popup-search-wrap::before{border-bottom-color: rgb(255, 255, 255);}.dt-mobile-header .popup-search .popup-search-wrap::before,.popup-search .popup-search-wrap.bottom-overflow::before,.side-header:not(.masthead-mobile-header) .popup-search .popup-search-wrap::before{border-top-color: rgb(255, 255, 255);}.searchform{position: relative; z-index: 3; max-width: 100%;}.searchform .field{max-width: 100%; border-style: solid; box-sizing: border-box;}.popup-search-wrap{padding: 10px; position: absolute; right: -10px; top: 38px; visibility: hidden; filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 0px 4px); backface-visibility: hidden; transform: translate3d(0px, 0px, 0px);}.popup-search-wrap::before{position: absolute; top: -7px; right: 20px; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 7px solid red; content: "";}.dt-mobile-header .popup-search-wrap::before{display: none;}.dt-mobile-header .popup-search-wrap::before,.popup-search-wrap.bottom-overflow::before,.side-header:not(.masthead-mobile-header) .popup-search-wrap::before{top: auto; bottom: -7px; border-width: 7px 5px medium; border-style: solid solid none; border-color: currentcolor transparent;}.popup-search-wrap .search-icon{position: absolute; top: 0px; right: 20px; height: 100%;}.dt-mobile-header .mini-search .field{left: 0px; z-index: 100;}.dt-mobile-header .mini-search:not(.animate-search-width) .field{width: 100%;}.mini-search input[type="text"]{margin-bottom: 0px;}.mini-search .field:focus{outline: 0px;}.overlay-search .searchform .submit,.popup-search .searchform .submit{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; text-decoration: none;}.overlay-search .searchform .submit > span,.popup-search .searchform .submit > span{margin-left: 5px;}.dt-mobile-header .overlay-search .searchform .submit,.dt-mobile-header .popup-search .searchform .submit{position: relative;}.mini-search .submit{display: flex; align-items: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; text-decoration: none;}.mini-search .search-icon{text-decoration: none; background-repeat: no-repeat; background-position: center center;}.mini-search .search-icon,.overlay-search-microwidget .search-icon{display: flex; align-items: center;}.mini-search .search-icon:hover,.overlay-search-microwidget .search-icon:hover{opacity: 0.7;}.overlay-search .submit i,.popup-search .submit i{font-size: 16px;}.dt-mobile-header .mini-search .searchsubmit,.masthead .mini-search .searchsubmit{display: none;}.text-area{position: relative; display: inline-block; vertical-align: middle;}.mini-widgets .text-area a:not(.dt-btn),.mobile-mini-widgets .text-area a:not(.dt-btn){text-decoration: underline;}.text-area a:not(.dt-btn):hover{text-decoration: none;}.text-area > p{margin-bottom: 0px;}.menu-line{position: absolute; display: inline-block; left: 0px; width: 22px; height: 2px; content: ""; transform-origin: 1.5px center; transition: transform 0.2s linear, color 0.2s linear;}.menu-close-toggle .lines-button.x .menu-line{transform-origin: 50% 50%; top: 0px; transition: transform 0.2s linear;}.menu-line:nth-of-type(3){top: 7px;}.medium-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:nth-of-type(3),.small-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:nth-of-type(3){transform: translateY(-2px);}.large-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:nth-of-type(3){transform: translateY(-3px);}.menu-line:first-of-type{top: -7px;}.medium-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:first-of-type,.small-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:first-of-type{transform: translateY(2px);}.large-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:first-of-type{transform: translateY(3px);}.microwidget-btn:not(:hover)::after{transition-delay: 0.1s;}.dt-mobile-menu-icon{text-decoration: none;}.dt-mobile-menu-icon .menu-toggle-caption{position: relative; z-index: 2; transition: color 0.2s linear;}.dt-mobile-menu-icon .menu-line{z-index: 2;}.dt-close-mobile-menu-icon,.dt-mobile-menu-icon,.menu-close-toggle{position: relative;}.dt-close-mobile-menu-icon::after,.dt-close-mobile-menu-icon::before,.dt-mobile-menu-icon::after,.dt-mobile-menu-icon::before,.menu-close-toggle::after,.menu-close-toggle::before{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; border-radius: inherit; box-sizing: border-box;}.dt-close-mobile-menu-icon::after,.dt-close-mobile-menu-icon:hover::before,.dt-mobile-menu-icon::after,.dt-mobile-menu-icon:hover::before,.menu-close-toggle::after,.menu-close-toggle:hover::before{opacity: 0;}.dt-close-mobile-menu-icon::before,.dt-close-mobile-menu-icon:hover::after,.dt-mobile-menu-icon::before,.dt-mobile-menu-icon:hover::after,.menu-close-toggle::before,.menu-close-toggle:hover::after{opacity: 1;}.lines-button{z-index: 2;}.dt-mobile-menu-icon .lines-button{position: relative; margin-right: 0px; text-align: center;}.small-mobile-menu-icon .dt-mobile-menu-icon .lines-button{height: 16px; width: 22px;}.two-line-mobile-menu-icon .dt-mobile-menu-icon .lines-button{height: 8px; width: 22px;}.diagonal-mobile-menu-icon .dt-mobile-menu-icon .lines-button,.medium-mobile-menu-icon .dt-mobile-menu-icon .lines-button{height: 17px; width: 24px;}.large-mobile-menu-icon .dt-mobile-menu-icon .lines-button{height: 17px; width: 30px;}.x-move-mobile-icon .dt-mobile-menu-icon .lines-button{height: 14px; width: 30px;}.animate-color-mobile-menu-icon .dt-mobile-menu-icon .lines-button{height: 16px; width: 22px;}.animate-position-mobile-menu-icon .dt-mobile-menu-icon .lines-button{height: 20px; width: 35px;}.dot-mobile-menu-icon .dt-mobile-menu-icon .lines-button{width: 7px; height: 7px; border-radius: 50%;}.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .lines-button{height: 7px; width: 24px;}.fade-mobile-menu-icon .dt-mobile-menu-icon .lines-button{height: 13px; width: 20px;}.diagonal-mobile-menu-icon .dt-mobile-menu-icon .lines-button{transform: rotate(-45deg);}.thin-lines-mobile-menu-icon .dt-mobile-menu-icon .lines-button{height: 11px; width: 40px;}.dots-mobile-menu-icon .dt-mobile-menu-icon .lines-button{width: 3px; height: 15px;}.h-dots-mobile-menu-icon .dt-mobile-menu-icon .lines-button{height: 3px; width: 15px;}.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2){display: none; background: 0px 0px !important;}.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line,.small-mobile-menu-icon .dt-mobile-menu-icon .menu-line{width: 22px; height: 2px;}.animate-position-mobile-menu-icon .dt-mobile-menu-icon .menu-line{width: 35px; height: 4px; border-radius: 4px;}.thin-lines-mobile-menu-icon .dt-mobile-menu-icon .menu-line{height: 1px; width: 100%;}.medium-mobile-menu-icon .dt-mobile-menu-icon .menu-line{width: 24px; height: 3px;}.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line{width: 7px; height: 7px;}.fade-mobile-menu-icon .mobile-header-bar .menu-line{width: 20px; height: 1px;}.menu-line::after,.menu-line::before{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; border-radius: inherit; box-sizing: border-box;}.menu-line::after{opacity: 0;}.menu-line::before{opacity: 1;}.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line::before,.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line::before{display: none;}.medium-mobile-menu-icon .mobile-header-bar .menu-line{width: 24px; height: 3px;}.large-mobile-menu-icon .dt-mobile-menu-icon .menu-line{width: 30px; height: 3px;}.dt-mobile-menu-icon .menu-line{max-width: 100%; position: absolute;}.x-move-mobile-icon .dt-mobile-menu-icon .menu-line{width: 100%; transition: width 0.2s linear; border-radius: 2px;}.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line,.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line{transition: transform 0.2s linear;}.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line{transform: scale(0.8); border-radius: inherit;}.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line,.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line{overflow: hidden;}.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line::after,.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line::after{content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 100%; z-index: 1; opacity: 1; transition: 0.2s linear;}.dt-mobile-menu-icon .menu-line:first-of-type{top: 0px;}.x-move-mobile-icon .dt-mobile-menu-icon .menu-line:first-of-type{left: 0.3%; top: 0px; transform-origin: left top; width: 80%;}.diagonal-mobile-menu-icon .dt-mobile-menu-icon .menu-line:first-of-type{width: 50%; left: 50%; transform: translateX(-50%);}.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line:first-of-type{left: 2px;}.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line:first-of-type::after,.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:first-of-type::after{transition-delay: 0.1s;}.dt-mobile-menu-icon .menu-line:nth-of-type(2){top: 7px;}.x-move-mobile-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2){top: 6px; opacity: 1; left: 0px; width: 100%;}.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2){display: none;}.dots-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2),.fade-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2){top: 6px;}.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2){left: -2px; top: 5px;}.animate-position-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2){top: 8px;}.h-dots-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2){top: 0px; left: 6px;}.thin-lines-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2){top: 5px;}.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2)::after{transition-delay: 0.2s;}.dt-mobile-menu-icon .menu-line:nth-of-type(3){top: 14px;}.x-move-mobile-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3){top: 12px; right: 30%; transform-origin: left bottom; width: 80%;}.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3){display: none;}.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3){top: 6px;}.thin-lines-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3){top: 10px;}.dots-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3),.fade-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3){top: 12px;}.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3){display: none;}.animate-position-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3){top: 16px;}.h-dots-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3){top: 0px; left: 12px;}.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3)::after,.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3)::after{transition-delay: 0.3s;}.x-move-mobile-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type{width: 100%;}.dt-mobile-menu-icon:hover .menu-line::before{opacity: 0;}.dt-mobile-menu-icon:hover .menu-line::after{opacity: 1;}.x-move-mobile-icon .dt-mobile-menu-icon:hover .menu-line:nth-of-type(3){width: 100%;}.animate-position-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type{transform: translateY(2px);}.animate-position-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:nth-of-type(3){transform: translateY(-2px);}.dot-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type{transform: scale(1);}.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type{transform: translateX(-4px);}.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:nth-of-type(2){transform: translateX(4px);}.thin-lines-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type{transform: translateY(-2px);}.thin-lines-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:nth-of-type(3){transform: translateY(2px);}.animate-color-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line::after,.two-line-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line::after{left: 0px;}.type-9-mobile-menu-icon .dt-mobile-menu-icon .lines-button{width: 24px; height: 11px; z-index: 2;}.type-9-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line{width: 24px; height: 1px; display: block; position: absolute; top: 0px; right: 0px; left: auto; transition: width 0.2s linear;}.type-9-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line:nth-child(2){top: 5px; width: 19px;}.type-9-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line:nth-child(3){top: 10px;}.type-9-mobile-menu-icon .dt-mobile-menu-icon:hover .lines-button .menu-line{width: 19px;}.type-9-mobile-menu-icon .dt-mobile-menu-icon:hover .lines-button .menu-line:nth-child(2){width: 24px;}.type-9-mobile-menu-icon .dt-mobile-menu-icon:hover .lines-button .menu-line:nth-child(3){width: 19px;}.main-nav > li{position: relative; display: flex;}.main-nav > li > a{text-decoration: none;}.main-nav > li > a{position: relative; display: flex; align-items: center;}.main-nav .menu-item a i[class^="fa"],.main-nav .menu-item a > i,.mobile-main-nav .menu-item a i[class^="fa"],.mobile-main-nav .menu-item a > i{margin-right: 6px;}.menu-text{display: block;}.top-header .main-nav.level-arrows-on > li.has-children > a .menu-text{position: relative; padding-right: 10px; display: inline-block; vertical-align: top;}.top-header .level-arrows-on .menu-text::after{position: absolute; top: 50%; margin-top: -4px; right: 0px; width: 8px; height: 8px; content: ""; mask: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/css/../images/the7-chevron-down.svg") right center / 8px auto no-repeat;}.sub-downwards .next-level-button,.sub-downwards.dt-parent-menu-clickable.side-header .next-level-button{position: relative; align-self: center; display: flex; margin-left: 5px;}.sub-downwards .next-level-button svg,.sub-downwards.dt-parent-menu-clickable.side-header .next-level-button svg{width: 12px;}.dt-mobile-header .next-level-button,.sub-downwards .next-level-button{transition: transform 0.3s ease-out;}.dt-mobile-header li.has-children.open-sub > .next-level-button,.sub-downwards li.has-children.open-sub > .next-level-button{transform: rotate(45deg);}.upwards-line > li > a > span{position: relative; display: block;}.upwards-line > li > a .menu-item-text::before{position: absolute; bottom: -5px; left: 0px; width: 100%; height: 2px; background: rgba(0, 0, 0, 0.1); content: ""; opacity: 0; transition: opacity 0.3s, transform 0.3s; transform: translateY(10px);}.top-header .upwards-line > li.act > a .menu-item-text::before,.top-header .upwards-line > li.dt-hovered > a .menu-item-text::before,.top-header .upwards-line > li > a:hover .menu-item-text::before{opacity: 1; transform: translateY(0px);}.sub-nav{position: absolute; visibility: hidden; z-index: 200; top: 100%; left: 0px; width: 240px; opacity: 0;}.sub-sideways .sub-nav{z-index: 9800;}.sub-nav{padding: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px; box-sizing: border-box;}.sub-nav > li{position: relative; display: block; box-sizing: border-box;}.sub-nav li:first-child::before{display: none;}.sub-nav li a .text-wrap,.sub-nav > li > a{position: relative; display: flex; align-items: center; align-content: center; text-decoration: none;}.sub-nav li a{box-sizing: border-box;}.sub-sideways .main-nav .sub-nav > li.has-children > a::after,.top-header .main-nav .sub-nav > li.has-children > a::after{position: absolute; display: block; right: 0px; top: 50%; width: 8px; height: 8px; margin-top: -4px; content: ""; mask: url("https://phone-repaircenter.de/wp-content/themes/dt-the7/css/../images/the7-chevron-side.svg") right center / 8px auto no-repeat;}.dt-mobile-header .sub-nav .next-level-button::before,.sub-downwards .sub-nav .next-level-button::before,.sub-downwards.dt-parent-menu-clickable.side-header .sub-nav .next-level-button::before{align-self: center; font-size: 8px;}.dt-mobile-header .sub-nav .next-level-button,.sub-downwards .sub-nav .next-level-button{transition: transform 0.3s ease-out;}.dt-mobile-header .sub-nav li.has-children.open-sub > .next-level-button,.sub-downwards .sub-nav li.has-children.open-sub > .next-level-button{transform: rotate(45deg);}.side-header:not(.sub-downwards) .main-nav > li > .sub-nav:not(.bottom-overflow){top: 0px; left: 100%;}.rtl .side-header:not(.sub-downwards) .main-nav > li > .sub-nav:not(.bottom-overflow){right: 100%; left: auto;}.side-header:not(.sub-downwards) .main-nav > li > .sub-nav{left: 100%;}.rtl .side-header:not(.sub-downwards) .main-nav > li > .sub-nav{right: 100%; left: auto;}.side-header .mini-nav.sub-nav.bottom-overflow,.side-header .sub-nav.bottom-overflow,.top-header.floating-navigation-below-slider .sub-nav.bottom-overflow{top: auto !important; bottom: 0px;}.dt-mobile-header .mini-nav,.dt-mobile-header .mini-nav li{position: static;}.dt-mobile-header .mini-nav .sub-nav{left: 0px; width: 100%;}.dt-mobile-header .mini-nav .sub-nav .sub-nav{left: 0px !important;}.header-side-right .sub-sideways .main-nav > li > .sub-nav,.overlay-navigation .content-right.sub-sideways .main-nav > li > .sub-nav{left: auto !important; right: 100%;}.rtl.header-side-right .sub-sideways .main-nav > li > .sub-nav,.rtl.overlay-navigation .content-right.sub-sideways .main-nav > li > .sub-nav{left: 100% !important; right: auto;}.dt-mobile-header .sub-nav > li,.mobile-main-nav > li,.sub-downwards .sub-nav > li{display: flex; flex-flow: wrap;}.sub-downwards.side-header .main-nav > li > .dt-mega-menu-wrap > .sub-nav .sub-nav,.sub-downwards.side-header .main-nav > li > .sub-nav,.sub-downwards.side-header .main-nav > li > .sub-nav .sub-nav{position: relative; display: none; top: 0px; left: 0px; width: 100%; visibility: visible; opacity: 1; z-index: auto;}.dt-mobile-header .mobile-main-nav > li > .dt-mega-menu-wrap,.dt-mobile-header .mobile-main-nav > li > .dt-mega-menu-wrap > .sub-nav .sub-nav,.dt-mobile-header .mobile-main-nav > li > .sub-nav,.dt-mobile-header .mobile-main-nav > li > .sub-nav .sub-nav{position: relative; display: none; top: 0px; left: 0px; width: 100%; padding: 0px; visibility: visible; opacity: 1; z-index: auto;}.sub-downwards.side-header .main-nav > li .sub-nav .sub-nav{box-sizing: border-box;}.sub-downwards li:not(.dt-mega-menu) .sub-nav{width: auto;}.mobile-main-nav .sub-nav,.sub-downwards .main-nav .sub-nav{background: 0px 0px; box-shadow: none;}.masthead.sub-downwards .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent,.sub-downwards .main-nav .sub-nav li{padding: 0px; width: 100%;}.main-nav .sub-nav > li > a{transition: background 0.3s;}.next-level-button:hover{cursor: pointer !important;}.mobile-header-bar,.mobile-header-space{display: none;}.dt-mobile-header{position: fixed; top: 0px; height: 100%; min-height: 100%; width: 500px; max-width: 100%; z-index: 9602; box-sizing: border-box; background-color: grey; transition: transform 0.5s; transform: translate3d(-100%, 0px, 0px); overflow: hidden;}.show-mobile-header .dt-mobile-header{transform: translate3d(0px, 0px, 0px);}.right-mobile-menu .dt-mobile-header{right: 0px; transform: translate3d(100%, 0px, 0px); transition: right 0.5s;}.touchevents .dt-mobile-header{overflow: auto;}html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar{width: 13px;}html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-thumb{border-radius: 10px; background-color: rgb(30, 186, 200); border: 4px solid rgb(255, 255, 255); box-sizing: border-box;}.mobile-header-scrollbar-wrap{position: relative; width: 100%; display: flex; flex-flow: column;}.mobile-mini-widgets-in-menu,.show-on-first-switch,.show-on-second-switch{display: none;}.mobile-mini-widgets-in-menu{padding: 30px 0px;}.dt-mobile-header .mini-widgets{padding-bottom: 30px;}.mobile-sticky-header-overlay{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: 0.4s;}.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn{position: fixed; visibility: hidden; top: 10px; right: 10px; opacity: 0; background-color: rgba(0, 0, 0, 0.2); transition: background 0.2s linear; backface-visibility: hidden; margin: 0px !important;}.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:hover{background-color: rgba(0, 0, 0, 0.5);}.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .menu-toggle-caption{color: rgb(255, 255, 255) !important;}.floating-mobile-menu-icon .show-floating-icon .dt-mobile-menu-icon.floating-btn{visibility: visible; opacity: 1;}.dt-mobile-menu-icon.floating-btn .lines{border-radius: 0px;}.floating-mobile-menu-icon .animate-color-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:not(:hover) .menu-line,.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .menu-line::after,.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .menu-line::before,.floating-mobile-menu-icon .two-line-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:not(:hover) .menu-line{background-color: rgb(255, 255, 255);}.floating-mobile-menu-icon .animate-color-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:not(:hover) .menu-line::after,.floating-mobile-menu-icon .two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line::after{background-color: rgba(255, 255, 255, 0.6);}.mobile-main-nav{display: flex; flex-flow: column; flex: 10 1 auto;}.mobile-main-nav > li{position: relative; display: flex;}.mobile-menu-show-divider .mobile-main-nav > li::before{content: ""; position: absolute; top: -0.5px; height: 0px; width: 100%; max-width: 100%; left: 0px;}.dt-mobile-header.mobile-menu-show-divider .mobile-main-nav .new-column,.mobile-menu-show-divider .mobile-main-nav > li:first-child::before{display: none;}.mobile-main-nav > li > a{text-decoration: none; position: relative; display: flex; align-items: center; padding: 10px 30px 10px 0px; flex-grow: 1;}.dt-mobile-header .next-level-button{position: relative; right: 0px; display: flex; align-self: center; align-items: center; justify-content: center; -webkit-tap-highlight-color: transparent; min-width: 30px;}.dt-mobile-header .next-level-button svg{width: 16px;}.mobile-main-nav .next-level-button{transition: transform 0.3s ease-out;}.mobile-main-nav .menu-item a i{margin-right: 6px;}.mobile-main-nav .sub-nav{margin-left: 20px;}.header-side-right .mobile-main-nav .mega-auto-width > .sub-nav,.header-side-right .mobile-main-nav .mega-full-width > .sub-nav{right: 0px;}#page #mobile-menu .sub-nav > li,#page .mobile-main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent{padding: 0px; width: 100%;}#page .mobile-main-nav .sub-nav{width: 100%;}.mobile-main-nav .sub-nav > li > a{padding: 10px 30px 10px 0px; margin: 0px; flex-grow: 1;}.mobile-main-nav .sub-nav > li > a:hover{background: 0px 0px !important;}.dt-mobile-menu-icon,.lines-button{display: inline-flex; align-items: center; justify-content: center; cursor: pointer; user-select: none;}.dt-mobile-menu-icon .menu-toggle-caption{transition: color 0.2s linear;}.mobile-right-caption .dt-mobile-menu-icon .menu-toggle-caption{order: 2;}.lines-button:active{transition: none;}.dt-close-mobile-menu-icon{display: inline-flex; align-items: center; justify-content: center; position: absolute; top: 0px; z-index: 9999; opacity: 0; transition: opacity 0.5s; min-width: 12px; min-height: 12px;}.dt-close-mobile-menu-icon .mobile-menu-close-caption{transition: color 0.2s linear;}.mobile-close-right-caption .dt-close-mobile-menu-icon .mobile-menu-close-caption{order: 2;}.admin-bar .dt-close-mobile-menu-icon{top: 32px;}.show-mobile-header .dt-close-mobile-menu-icon{opacity: 1;}.dt-close-mobile-menu-icon:hover{cursor: pointer;}.dt-close-mobile-menu-icon .close-line-wrap{position: relative; width: 22px; height: 100%;}.fade-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap{width: 20px; height: 20px;}@keyframes rotate-close-icon {100% { transform: rotate(360deg); }}@media screen and (max-width: 782px) {.admin-bar .dt-close-mobile-menu-icon{top: 46px;}}.dt-close-mobile-menu-icon span{position: relative; display: block; margin: 0px; transition: 0.2s; z-index: 2;}.dt-close-mobile-menu-icon .close-line{display: inline-block; transform-origin: 50% 50%; width: 22px; height: 2px; position: absolute; left: 0px; content: ""; transition: transform 0.2s;}.fade-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line{width: 20px; top: 50%; margin-top: -1px;}.dt-close-mobile-menu-icon .close-line:nth-child(2){display: none;}.dt-close-mobile-menu-icon .close-line::after,.dt-close-mobile-menu-icon .close-line::before{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; border-radius: inherit; box-sizing: border-box;}.dt-close-mobile-menu-icon .close-line::after{opacity: 0;}.dt-close-mobile-menu-icon .close-line::before{opacity: 1;}.dt-close-mobile-menu-icon:hover .close-line::before{opacity: 0;}.dt-close-mobile-menu-icon:hover .close-line::after{opacity: 1;}.dt-mobile-menu-icon .lines::before{top: 7px;}.dt-mobile-menu-icon .lines::after{top: -7px;}.dt-mobile-menu-icon:hover .lines::before{transform: translateY(-2px);}.dt-mobile-menu-icon:hover .lines::after{transform: translateY(2px);}.dt-close-mobile-menu-icon .close-line:first-child{transform: rotate3d(0, 0, 1, 45deg);}.dt-close-mobile-menu-icon .close-line:last-child{transform: rotate3d(0, 0, 1, -45deg);}.masthead .mobile-header-bar{position: relative; min-height: 150px; width: 100%; align-items: stretch; place-content: stretch space-between;}.mobile-header-bar > *{display: flex; align-items: center;}.mobile-header-bar .mobile-branding{line-height: 0;}.mobile-header-bar .mobile-branding img{max-width: 100%; height: auto;}@keyframes opacity-lat {0% { opacity: 0; visibility: hidden; }100%, 70% { opacity: 1; visibility: visible; }}@keyframes fade-out-anim {0% { opacity: 1; display: block; }30%, 99% { opacity: 0; display: block; }100% { opacity: 0; display: none; z-index: 1; }}@keyframes fade-in-anim {0% { opacity: 0; display: none; }1% { opacity: 0; display: block; }100%, 50% { opacity: 1; display: block; }}@keyframes slide-out-anim {0% { opacity: 1; transform: translateY(0px); }30% { opacity: 1; transform: translateY(-50%); }100% { opacity: 0; transform: translateY(-100%); }}@keyframes slide-in-anim {0% { opacity: 0; transform: translateY(-100%); }10% { opacity: 1; transform: translateY(-100%); }100% { opacity: 1; transform: translateY(0px); }}@keyframes slide-out-anim-boxed {0% { opacity: 1; transform: translate3d(-50%, 0px, 0px); }30% { opacity: 1; transform: translate3d(-50%, -50%, 0px); }100% { opacity: 0; transform: translate3d(-50%, -100%, 0px); }}@keyframes slide-in-anim-boxed {0% { opacity: 0; transform: translate3d(-50%, -100%, 0px); }10% { opacity: 1; transform: translate3d(-50%, -100%, 0px); }100% { opacity: 1; transform: translate3d(-50%, 0px, 0px); }}#phantom.inline-header.center .main-nav,#phantom:not(.split-header) .main-nav{justify-content: center;}#phantom.classic-header.justify .main-nav,#phantom.inline-header.justify .main-nav,#phantom.split-header.justify .main-nav{justify-content: space-between;}#phantom.inline-header.left .main-nav{justify-content: flex-start;}.phantom-custom-logo-on .masthead:not(#phantom) .phantom-top-line-logo{opacity: 0; visibility: hidden;}.phantom-custom-logo-on .masthead:not(#phantom) .phantom-top-line-logo{position: absolute;}.phantom-main-logo-on.phantom-sticky .sticky-on .branding > a,.phantom-main-logo-on.phantom-sticky .sticky-on .branding > img{display: none; visibility: hidden;}.responsive-off .dt-mobile-header,.responsive-off .dt-mobile-menu-icon,.responsive-off .masthead .mobile-header-bar,.responsive-off .mobile-header-space{display: none;}.phantom-sticky .fixed-masthead.masthead.sticky-on{position: fixed;}.phantom-sticky .masthead{transition: background-color 0.5s, background-image 0.5s;}.phantom-sticky .branding > a.same-logo{display: block !important; visibility: visible !important; opacity: 1 !important;}.phantom-sticky .branding > a:not(.same-logo){opacity: 0; transition: opacity 0.3s; position: absolute; left: -100%; display: block !important;}.footer{padding: 0px;}#bottom-bar.full-width-line .wf-container-bottom,#bottom-bar.solid-bg .wf-container-bottom,.footer.full-width-line .wf-container-footer,.footer.solid-bg .wf-container-footer{border-top-width: medium; border-top-style: none; border-top-color: currentcolor;}.wf-container-footer{padding-top: 50px;}.footer .widget{box-sizing: border-box;}#bottom-bar{position: relative; z-index: 9; margin: 0px auto;}#bottom-bar .wf-container-bottom{display: flex; align-items: center; justify-content: space-between; box-sizing: border-box;}#bottom-bar .wf-float-left{margin-right: 10px;}#bottom-bar .wf-float-right{display: flex; flex-grow: 1; justify-content: flex-end; margin-left: 10px; margin-right: 0px;}#bottom-bar .sub-nav a:hover,#bottom-bar a{text-decoration: none;}#bottom-bar a:hover{text-decoration: underline;}@keyframes dt_fadeIn {100% { opacity: 1; }}@keyframes dt_moveUp {100% { transform: translateY(0px); opacity: 1; }}@keyframes dt_scaleUp {100% { transform: scale(1); opacity: 1; }}@keyframes dt_fallPerspective {100% { transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }}@keyframes dt_fly {100% { transform: rotateX(0deg); opacity: 1; }}@keyframes dt_flip {100% { transform: rotateX(0deg); opacity: 1; }}@keyframes dt_helix {100% { transform: rotateY(0deg); opacity: 1; }}@keyframes dt_popUp {70% { transform: scale(1.05); opacity: 0.8; animation-timing-function: ease-in-out; }100% { transform: scale(1); opacity: 1; }}.scroll-top{position: fixed; display: flex; align-items: center; justify-content: center; right: 10px; bottom: 10px; width: 40px; height: 40px; opacity: 0; z-index: -1; text-decoration: none; background-color: rgba(0, 0, 0, 0.2);}.show-mobile-header .scroll-top{opacity: 0;}.scroll-top,.scroll-top i,.scroll-top svg,.scroll-top::before{transition: 0.4s;}.scroll-top.on{right: 10px; opacity: 1; z-index: 109;}.header-side-right .scroll-top.on{right: auto; left: 10px;}.show-mobile-header .scroll-top.on{opacity: 0;}.scroll-top:hover{background-color: rgba(0, 0, 0, 0.5);}@keyframes opacity-lat-rev {0% { opacity: 1; visibility: visible; }100%, 30% { opacity: 0; visibility: hidden; }}.dt-mobile-header .masthead .mCSB_scrollTools{right: -30px !important; left: auto !important;}.dt-mobile-header .mCSB_container{min-height: 100% !important; position: relative !important;}.dt-mobile-header .mCSB_scrollTools{top: 0px;}.dt-mobile-header .mCSB_scrollTools .mCSB_draggerContainer{top: 10px; bottom: 10px;}@keyframes mk_scale {0% { transform: scale(0.3); opacity: 0.1; }100% { transform: scale(1); opacity: 1; }}@keyframes mk_fade {0% { opacity: 0.1; }100% { opacity: 1; }}@keyframes mk_left_to_right {0% { transform: translate(-20px, 0px); opacity: 0; }100% { transform: translate(0px, 0px); opacity: 1; }}@keyframes mk_right_to_left {0% { transform: translate(20px, 0px); opacity: 0; }100% { transform: translate(0px, 0px); opacity: 1; }}@keyframes mk_bottom_to_top {0% { transform: translate(0px, 20px); opacity: 0; }100% { transform: translate(0px, 0px); opacity: 1; }}@keyframes mk_top_to_bottom {0% { transform: translate(0px, -20px); opacity: 0; }100% { transform: translate(0px, 0px); opacity: 1; }}@keyframes dt_bounce {0%, 100%, 20%, 53%, 80% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }40%, 43% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }70% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }90% { transform: translate3d(0px, -4px, 0px); }}@keyframes dt_flash {0%, 100%, 50% { opacity: 1; }25%, 75% { opacity: 0; }}@keyframes dt_pulse {0%, 100% { transform: scale3d(1, 1, 1); }50% { transform: scale3d(1.05, 1.05, 1.05); }}@keyframes dt_rubberBand {0%, 100% { transform: scale3d(1, 1, 1); }30% { transform: scale3d(1.25, 0.75, 1); }40% { transform: scale3d(0.75, 1.25, 1); }50% { transform: scale3d(1.15, 0.85, 1); }65% { transform: scale3d(0.95, 1.05, 1); }75% { transform: scale3d(1.05, 0.95, 1); }}@keyframes dt_shake {0%, 100% { transform: translate3d(0px, 0px, 0px); }10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }}@keyframes dt_swing {20% { transform: rotate3d(0, 0, 1, 15deg); }40% { transform: rotate3d(0, 0, 1, -10deg); }60% { transform: rotate3d(0, 0, 1, 5deg); }80% { transform: rotate3d(0, 0, 1, -5deg); }100% { transform: rotate3d(0, 0, 1, 0deg); }}@keyframes dt_tada {0%, 100% { transform: scale3d(1, 1, 1); }10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }}@keyframes dt_wobble {0%, 100% { transform: none; }15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }}@keyframes dt_bounceIn {0%, 100%, 20%, 40%, 60%, 80% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }20% { transform: scale3d(1.1, 1.1, 1.1); }40% { transform: scale3d(0.9, 0.9, 0.9); }60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }80% { transform: scale3d(0.97, 0.97, 0.97); }100% { opacity: 1; transform: scale3d(1, 1, 1); }}@keyframes dt_bounceInDown {0%, 100%, 60%, 75%, 90% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }75% { transform: translate3d(0px, -10px, 0px); }90% { transform: translate3d(0px, 5px, 0px); }100% { transform: none; }}@keyframes dt_bounceInLeft {0%, 100%, 60%, 75%, 90% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }75% { transform: translate3d(-10px, 0px, 0px); }90% { transform: translate3d(5px, 0px, 0px); }100% { transform: none; }}@keyframes dt_bounceInRight {0%, 100%, 60%, 75%, 90% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }75% { transform: translate3d(10px, 0px, 0px); }90% { transform: translate3d(-5px, 0px, 0px); }100% { transform: none; }}@keyframes dt_bounceInUp {0%, 100%, 60%, 75%, 90% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }75% { transform: translate3d(0px, 10px, 0px); }90% { transform: translate3d(0px, -5px, 0px); }100% { transform: translate3d(0px, 0px, 0px); }}@keyframes dt_fadeIn {0% { opacity: 0; }100% { opacity: 1; }}@keyframes dt_fadeInDown {0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }100% { opacity: 1; transform: none; }}@keyframes dt_fadeInDownBig {0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }100% { opacity: 1; transform: none; }}@keyframes dt_fadeInLeft {0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }100% { opacity: 1; transform: none; }}@keyframes dt_fadeInLeftBig {0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }100% { opacity: 1; transform: none; }}@keyframes dt_fadeInRight {0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }100% { opacity: 1; transform: none; }}@keyframes dt_fadeInRightBig {0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }100% { opacity: 1; transform: none; }}@keyframes dt_fadeInUp {0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }100% { opacity: 1; transform: none; }}@keyframes dt_fadeInUpBig {0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }100% { opacity: 1; transform: none; }}@keyframes dt_flipInX {0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transition-timing-function: ease-in; opacity: 0; }40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transition-timing-function: ease-in; }60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }100% { transform: perspective(400px); }}@keyframes dt_flipInY {0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transition-timing-function: ease-in; opacity: 0; }40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transition-timing-function: ease-in; }60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }100% { transform: perspective(400px); }}@keyframes dt_rotateIn {0% { transform-origin: center center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }100% { transform-origin: center center; transform: none; opacity: 1; }}@keyframes dt_rotateInDownLeft {0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }100% { transform-origin: left bottom; transform: none; opacity: 1; }}@keyframes dt_rotateInDownRight {0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }100% { transform-origin: right bottom; transform: none; opacity: 1; }}@keyframes dt_rotateInUpLeft {0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }100% { transform-origin: left bottom; transform: none; opacity: 1; }}@keyframes dt_rotateInUpRight {0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }100% { transform-origin: right bottom; transform: none; opacity: 1; }}@keyframes dt_rollIn {0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }100% { opacity: 1; transform: none; }}@keyframes dt_rollOut {0% { opacity: 1; }100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }}@keyframes dt_zoomIn {0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }50% { opacity: 1; }}@keyframes dt_zoomInDown {0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }}@keyframes dt_zoomInLeft {0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }}@keyframes dt_zoomInRight {0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }}@keyframes dt_zoomInUp {0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }}@keyframes dt_lightSpeedIn {0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }60% { transform: skewX(20deg); opacity: 1; }80% { transform: skewX(-5deg); opacity: 1; }100% { transform: none; opacity: 1; }}.wpb_single_image .vc_single_image-wrapper{line-height: 0;}.wpb_single_image .vc_figure{max-width: 100%;}.content .uvc-sub-heading{line-height: inherit;}.ult-just-icon-wrapper .aio-icon{border-style: none;}.links-container > a:not(:hover)::after{transition-delay: 0.1s;}@-webkit-keyframes fadeInFromNone {0% { visibility: hidden; opacity: 0; }1% { visibility: visible; opacity: 0; }100% { visibility: visible; opacity: 1; }}@keyframes fadeInFromNone {0% { visibility: hidden; opacity: 0; }1% { visibility: visible; opacity: 0; }100% { visibility: visible; opacity: 1; }}@-webkit-keyframes fadeToNone {0% { opacity: 1; }1% { opacity: 0; }100% { opacity: 0; visibility: hidden; }}@keyframes fadeToNone {0% { opacity: 1; }1% { opacity: 0; }100% { opacity: 0; visibility: hidden; }}.post-entry-content .project-links-container a:not(:hover)::after,.post-thumbnail-wrap .project-links-container a:not(:hover)::after{transition-delay: 0.1s;}.album-share-overlay .soc-ico a:not(:hover){background: 0px 0px !important;}:root{--the7-accent-bg-color: #f35f23; --the7-accent-color: #f35f23; --the7-additional-logo-elements-font-family: "Arial",Helvetica,Arial,Verdana,sans-serif; --the7-additional-logo-elements-font-size: 20px; --the7-additional-logo-elements-icon-size: 0px; --the7-additional-menu-elements-color: #333333; --the7-additional-menu-elements-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-additional-menu-elements-font-size: 13px; --the7-additional-menu-elements-icon-color: #333333; --the7-additional-menu-elements-icon-size: 16px; --the7-base-border-radius: 4px; --the7-base-color: #444444; --the7-base-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-base-font-size: 14px; --the7-base-line-height: 25px; --the7-beautiful-loading-bg: #ffffff; --the7-beautiful-spinner-color: rgba(51,51,51,0.3); --the7-body-bg-attachment: fixed; --the7-body-bg-color: #ffffff; --the7-body-bg-image: none; --the7-body-bg-position-x: left; --the7-body-bg-position-y: top; --the7-body-bg-repeat: repeat; --the7-body-bg-size: auto; --the7-border-radius-size: 4px; --the7-bottom-bar-bottom-padding: 10px; --the7-bottom-bar-height: 60px; --the7-bottom-bar-line-size: 1px; --the7-bottom-bar-menu-switch: 778px; --the7-bottom-bar-switch: 990px; --the7-bottom-bar-top-padding: 10px; --the7-bottom-bg-color: #ffffff; --the7-bottom-bg-image: none; --the7-bottom-bg-position-x: center; --the7-bottom-bg-position-y: top; --the7-bottom-bg-repeat: repeat; --the7-bottom-color: #ffffff; --the7-bottom-content-padding: 0px; --the7-bottom-input-border-width: 1px; --the7-bottom-input-padding: 5px; --the7-bottom-logo-bottom-padding: 15px; --the7-bottom-logo-left-padding: 0px; --the7-bottom-logo-right-padding: 20px; --the7-bottom-logo-top-padding: 16px; --the7-bottom-overlay-content-padding: 0px; --the7-box-width: 1340px; --the7-breadcrumbs-bg-color: rgba(255,255,255,0.2); --the7-breadcrumbs-border-color: rgba(130,36,227,0.2); --the7-breadcrumbs-border-radius: 2px; --the7-breadcrumbs-border-width: 0px; --the7-breadcrumbs-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-breadcrumbs-font-size: 13px; --the7-breadcrumbs-line-height: 23px; --the7-breadcrumbs-margin-bottom: 0px; --the7-breadcrumbs-margin-left: 0px; --the7-breadcrumbs-margin-right: 0px; --the7-breadcrumbs-margin-top: 0px; --the7-breadcrumbs-padding-bottom: 0px; --the7-breadcrumbs-padding-left: 0px; --the7-breadcrumbs-padding-right: 0px; --the7-breadcrumbs-padding-top: 0px; --the7-breadcrumbs-text-transform: none; --the7-btn-bg-color: #f35f23; --the7-btn-border-color: #f35f23; --the7-btn-border-hover-color: #f35f23; --the7-btn-color: #ffffff; --the7-btn-hover-bg-color: #686a6a; --the7-btn-hover-color: #ffffff; --the7-btn-l-border-radius: 3px; --the7-btn-l-border-style: solid; --the7-btn-l-border-width: 0px; --the7-btn-l-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-btn-l-font-size: 16px; --the7-btn-l-font-weight: 700; --the7-btn-l-icon-size: 16px; --the7-btn-l-letter-spacing: 0px; --the7-btn-l-line-height: 18px; --the7-btn-l-min-height: 1px; --the7-btn-l-min-width: 1px; --the7-btn-l-padding: 18px 24px 18px 24px; --the7-btn-l-text-transform: none; --the7-btn-m-border-radius: 3px; --the7-btn-m-border-style: solid; --the7-btn-m-border-width: 0px; --the7-btn-m-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-btn-m-font-size: 14px; --the7-btn-m-font-weight: 700; --the7-btn-m-icon-size: 14px; --the7-btn-m-letter-spacing: 0px; --the7-btn-m-line-height: 16px; --the7-btn-m-min-height: 1px; --the7-btn-m-min-width: 1px; --the7-btn-m-padding: 12px 18px 12px 18px; --the7-btn-m-text-transform: none; --the7-btn-s-border-radius: 3px; --the7-btn-s-border-style: solid; --the7-btn-s-border-width: 0px; --the7-btn-s-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-btn-s-font-size: 12px; --the7-btn-s-font-weight: 700; --the7-btn-s-icon-size: 12px; --the7-btn-s-letter-spacing: 0px; --the7-btn-s-line-height: 14px; --the7-btn-s-min-height: 1px; --the7-btn-s-min-width: 1px; --the7-btn-s-padding: 8px 12px 8px 12px; --the7-btn-s-text-transform: none; --the7-button-shadow-blur: 10px; --the7-button-shadow-color: rgba(0,0,0,0); --the7-button-shadow-horizontal: 0px; --the7-button-shadow-hover-blur: 10px; --the7-button-shadow-hover-color: rgba(0,0,0,0); --the7-button-shadow-hover-horizontal: 0px; --the7-button-shadow-hover-spread: 0px; --the7-button-shadow-hover-vertical: 0px; --the7-button-shadow-spread: 0px; --the7-button-shadow-vertical: 0px; --the7-classic-menu-bottom-margin: 0px; --the7-classic-menu-top-margin: 0px; --the7-close-menu-caption-color-hover: #000000; --the7-close-menu-caption-color: #000000; --the7-close-menu-caption-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-close-menu-caption-font-size: 16px; --the7-close-menu-caption-gap: 20px; --the7-close-menu-caption-text-transform: uppercase; --the7-close-mobile-menu-caption-color-hover: #ffffff; --the7-close-mobile-menu-caption-color: #ffffff; --the7-close-mobile-menu-caption-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-close-mobile-menu-caption-font-size: 16px; --the7-close-mobile-menu-caption-gap: 10px; --the7-close-mobile-menu-caption-text-transform: none; --the7-content-boxes-bg: #f7f7f7; --the7-content-width: 1300px; --the7-divider-bg-color: rgba(0,0,0,0); --the7-divider-color: rgba(51,51,51,0.12); --the7-filter-border-radius: 1px; --the7-filter-decoration-line-size: 2px; --the7-filter-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-filter-font-size: 14px; --the7-filter-font-weight: 700; --the7-filter-item-margin-bottom: 0px; --the7-filter-item-margin-left: 15px; --the7-filter-item-margin-right: 15px; --the7-filter-item-margin-top: 0px; --the7-filter-item-padding-bottom: 5px; --the7-filter-item-padding-left: 0px; --the7-filter-item-padding-right: 0px; --the7-filter-item-padding-top: 5px; --the7-filter-pointer-bg-radius: 1px; --the7-filter-pointer-border-width: 2px; --the7-filter-text-transform: uppercase; --the7-first-switch-header-padding-left: 20px; --the7-first-switch-header-padding-right: 20px; --the7-first-switch-mobile-header-height: 70px; --the7-first-switch: 1210px; --the7-float-menu-bg: #ffffff; --the7-float-menu-height: 140px; --the7-float-menu-line-decoration-color: rgba(51,51,51,0.11); --the7-float-menu-line-decoration-size: 1px; --the7-floating-header-bg-image: none; --the7-floating-header-bg-position-x: center; --the7-floating-header-bg-position-y: center; --the7-floating-header-bg-repeat: repeat; --the7-floating-header-bg-size: auto; --the7-floating-logo-bottom-padding: 0px; --the7-floating-logo-left-padding: 0px; --the7-floating-logo-right-padding: 0px; --the7-floating-logo-top-padding: 0px; --the7-floating-menu-active-last-color: #f35f23; --the7-floating-menu-color-active: #f35f23; --the7-floating-menu-color-hover: #f35f23; --the7-floating-menu-color: #333333; --the7-floating-menu-hover-last-color: #f35f23; --the7-floating-mixed-logo-bottom-padding: 0px; --the7-floating-mixed-logo-left-padding: 0px; --the7-floating-mixed-logo-right-padding: 0px; --the7-floating-mixed-logo-top-padding: 0px; --the7-floating-mobile-logo-bottom-padding: 0px; --the7-floating-mobile-logo-left-padding: 0px; --the7-floating-mobile-logo-right-padding: 0px; --the7-floating-mobile-logo-top-padding: 0px; --the7-footer-bg-color: #505050; --the7-footer-bg-image: none; --the7-footer-bg-position-x: center; --the7-footer-bg-position-y: top; --the7-footer-bg-repeat: repeat; --the7-footer-bottom-padding: 0px; --the7-footer-decoration-line-size: 1px; --the7-footer-left-padding: 50px; --the7-footer-outline-color: rgba(129,215,66,0.96); --the7-footer-right-padding: 50px; --the7-footer-switch-colums: 1100px; --the7-footer-switch: 1100px; --the7-footer-top-padding: 0px; --the7-general-border-radius: 4px; --the7-general-title-responsiveness: 778px; --the7-h1-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-h1-font-size-desktop: 42px; --the7-h1-font-size: 42px; --the7-h1-line-height-desktop: 52px; --the7-h1-line-height: 52px; --the7-h1-text-transform: none; --the7-h2-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-h2-font-size-desktop: 32px; --the7-h2-font-size: 32px; --the7-h2-line-height-desktop: 42px; --the7-h2-line-height: 42px; --the7-h2-text-transform: none; --the7-h3-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-h3-font-size-desktop: 24px; --the7-h3-font-size: 24px; --the7-h3-line-height-desktop: 34px; --the7-h3-line-height: 34px; --the7-h3-text-transform: none; --the7-h4-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-h4-font-size-desktop: 20px; --the7-h4-font-size: 20px; --the7-h4-line-height-desktop: 30px; --the7-h4-line-height: 30px; --the7-h4-text-transform: none; --the7-h5-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-h5-font-size-desktop: 16px; --the7-h5-font-size: 16px; --the7-h5-line-height-desktop: 26px; --the7-h5-line-height: 26px; --the7-h5-text-transform: none; --the7-h6-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-h6-font-size-desktop: 14px; --the7-h6-font-size: 14px; --the7-h6-line-height-desktop: 24px; --the7-h6-line-height: 24px; --the7-h6-text-transform: none; --the7-hamburger-border-width: 0px; --the7-hamburger-close-border-radius: 0px; --the7-hamburger-close-border-width: 0px; --the7-hamburger-mobile-close-border-radius: 0px; --the7-hamburger-mobile-close-border-width: 0px; --the7-header-bg-color: #ffffff; --the7-header-bg-image: none; --the7-header-bg-position-x: center; --the7-header-bg-position-y: center; --the7-header-bg-repeat: repeat; --the7-header-bg-size: auto; --the7-header-classic-menu-line-size: 1px; --the7-header-decoration-size: 1px; --the7-header-decoration: #f35f23; --the7-header-height: 140px; --the7-header-left-padding: 50px; --the7-header-mobile-left-padding: 0px; --the7-header-mobile-menu-bottom-padding: 30px; --the7-header-mobile-menu-left-padding: 30px; --the7-header-mobile-menu-right-padding: 15px; --the7-header-mobile-menu-top-padding: 45px; --the7-header-mobile-right-padding: 0px; --the7-header-right-padding: 50px; --the7-header-side-content-width: 400px; --the7-header-side-width: 300px; --the7-header-slide-out-width: 300px; --the7-header-switch-paddings: 0px; --the7-header-transparent-bg-color: #eeee22; --the7-input-bg-color: #fcfcfc; --the7-input-border-color: rgba(51,51,51,0.12); --the7-input-border-radius: 0px; --the7-input-color: #85868c; --the7-input-height: 40px; --the7-left-content-padding: 0px; --the7-left-input-border-width: 1px; --the7-left-input-padding: 15px; --the7-left-overlay-content-padding: 0px; --the7-lightbox-arrow-size: 62px; --the7-links-color: #f35f23; --the7-logo-area-left-padding-bottom: 0px; --the7-logo-area-left-padding-left: 0px; --the7-logo-area-left-padding-right: 0px; --the7-logo-area-left-padding-top: 0px; --the7-logo-area-right-padding-bottom: 0px; --the7-logo-area-right-padding-left: 0px; --the7-logo-area-right-padding-right: 0px; --the7-logo-area-right-padding-top: 0px; --the7-main-logo-bottom-padding: 0px; --the7-main-logo-left-padding: 0px; --the7-main-logo-right-padding: 0px; --the7-main-logo-top-padding: 0px; --the7-main-menu-icon-size: 14px; --the7-mega-col-padding-bottom: 20px; --the7-mega-col-padding-left: 10px; --the7-mega-col-padding-right: 10px; --the7-mega-col-padding-top: 20px; --the7-mega-menu-desc-color: #333333; --the7-mega-menu-desc-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-mega-menu-desc-font-size: 18px; --the7-mega-menu-title-color: #333333; --the7-mega-menu-title-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-mega-menu-title-font-size: 16px; --the7-mega-menu-title-font-weight: 700; --the7-mega-menu-title-icon-size: 16px; --the7-mega-menu-title-text-transform: none; --the7-mega-menu-widget-color: #333333; --the7-mega-menu-widget-title-color: #333333; --the7-mega-submenu-col-width: 240px; --the7-mega-submenu-item-2-level-spacing: 0px; --the7-mega-submenu-item-padding-bottom: 10px; --the7-mega-submenu-item-padding-left: 0px; --the7-mega-submenu-item-padding-right: 0px; --the7-mega-submenu-item-padding-top: 0px; --the7-mega-submenu-padding-bottom: 0px; --the7-mega-submenu-padding-left: 10px; --the7-mega-submenu-padding-right: 10px; --the7-mega-submenu-padding-top: 0px; --the7-megamenu-title-active-color: #f35f23; --the7-megamenu-title-hover-color: #f35f23; --the7-menu-active-color: #f35f23; --the7-menu-active-decor-color: rgba(243,95,35,0.15); --the7-menu-active-last-color: #f35f23; --the7-menu-active-line-decor-color: rgba(130,36,227,0.3); --the7-menu-area-below-padding-bottom: 0px; --the7-menu-area-below-padding-left: 0px; --the7-menu-area-below-padding-right: 0px; --the7-menu-area-below-padding-top: 0px; --the7-menu-area-left-padding-bottom: 0px; --the7-menu-area-left-padding-left: 0px; --the7-menu-area-left-padding-right: 0px; --the7-menu-area-left-padding-top: 0px; --the7-menu-area-right-padding-bottom: 0px; --the7-menu-area-right-padding-left: 12px; --the7-menu-area-right-padding-right: 0px; --the7-menu-area-right-padding-top: 0px; --the7-menu-area-top-line-padding-bottom: 0px; --the7-menu-area-top-line-padding-left: 0px; --the7-menu-area-top-line-padding-right: 0px; --the7-menu-area-top-line-padding-top: 0px; --the7-menu-area-top-line-right-padding-bottom: 0px; --the7-menu-area-top-line-right-padding-left: 0px; --the7-menu-area-top-line-right-padding-right: 0px; --the7-menu-area-top-line-right-padding-top: 0px; --the7-menu-caption-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-menu-caption-font-size: 16px; --the7-menu-caption-gap: 10px; --the7-menu-caption-text-transform: none; --the7-menu-click-decor-bg-color: rgba(243,95,35,0); --the7-menu-color: #333333; --the7-menu-decor-border-radius: 3px; --the7-menu-decor-color: #f35f23; --the7-menu-decoration-line-size: 2px; --the7-menu-font-family: "Roboto Condensed",Helvetica,Arial,Verdana,sans-serif; --the7-menu-font-size: 16px; --the7-menu-hover-color: #f35f23; --the7-menu-hover-decor-color-2: 135deg,rgba(255,255,255,0.23) 30%,rgba(0,0,0,0.23) 100%; --the7-menu-hover-decor-color: rgba(255,255,255,0.23); --the7-menu-hover-last-color: #f35f23; --the7-menu-item-divider-width: 1px; --the7-menu-item-margin-bottom: 11px; --the7-menu-item-margin-left: 0px; --the7-menu-item-margin-right: 8px; --the7-menu-item-margin-top: 11px; --the7-menu-item-padding-bottom: 5px; --the7-menu-item-padding-left: 5px; --the7-menu-item-padding-right: 5px; --the7-menu-item-padding-top: 7px; --the7-menu-line-decor-color-2: to left,rgba(255,255,255,0.23) 30%,rgba(0,0,0,0.23) 100%; --the7-menu-line-decor-color: rgba(255,255,255,0.23); --the7-menu-tem-divider-color: rgba(17,17,17,0.14); --the7-menu-tem-divider-height: 24px; --the7-menu-text-transform: uppercase; --the7-message-color: #ffffff; --the7-microwidget-button-2-bg: #f35f23; --the7-microwidget-button-2-border-color: #f35f23; --the7-microwidget-button-2-border-radius: 0px; --the7-microwidget-button-2-border-width: 1px; --the7-microwidget-button-2-bottom-padding: 10px; --the7-microwidget-button-2-color: #ffffff; --the7-microwidget-button-2-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-microwidget-button-2-font-size: 14px; --the7-microwidget-button-2-font-weight: 700; --the7-microwidget-button-2-hover-bg: #f35f23; --the7-microwidget-button-2-hover-border-color: #f35f23; --the7-microwidget-button-2-hover-color: #ffffff; --the7-microwidget-button-2-icon-gap: 5px; --the7-microwidget-button-2-icon-size: 14px; --the7-microwidget-button-2-left-padding: 20px; --the7-microwidget-button-2-right-padding: 20px; --the7-microwidget-button-2-top-padding: 10px; --the7-microwidget-button-bg: #f35f23; --the7-microwidget-button-border-color: #f35f23; --the7-microwidget-button-border-radius: 0px; --the7-microwidget-button-border-width: 1px; --the7-microwidget-button-bottom-padding: 10px; --the7-microwidget-button-color: #ffffff; --the7-microwidget-button-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-microwidget-button-font-size: 14px; --the7-microwidget-button-font-weight: 700; --the7-microwidget-button-hover-bg: #f35f23; --the7-microwidget-button-hover-border-color: #f35f23; --the7-microwidget-button-hover-color: #ffffff; --the7-microwidget-button-icon-gap: 5px; --the7-microwidget-button-icon-size: 14px; --the7-microwidget-button-left-padding: 20px; --the7-microwidget-button-right-padding: 20px; --the7-microwidget-button-top-padding: 10px; --the7-microwidgets-in-top-line-color: #333333; --the7-microwidgets-in-top-line-font-family: "Arial",Helvetica,Arial,Verdana,sans-serif; --the7-microwidgets-in-top-line-font-size: 20px; --the7-microwidgets-in-top-line-icon-color: #333333; --the7-microwidgets-in-top-line-icon-size: 16px; --the7-mixed-logo-bottom-padding: 0px; --the7-mixed-logo-left-padding: 0px; --the7-mixed-logo-right-padding: 0px; --the7-mixed-logo-top-padding: 0px; --the7-mobile-floating-header-bg-color: #ffffff; --the7-mobile-footer-bottom-padding: 0px; --the7-mobile-footer-left-padding: 20px; --the7-mobile-footer-right-padding: 20px; --the7-mobile-footer-top-padding: 0px; --the7-mobile-hamburger-border-width: 0px; --the7-mobile-header-bg-color: #ffffff; --the7-mobile-header-decoration-color: #ffffff; --the7-mobile-header-decoration-size: 1px; --the7-mobile-logo-bottom-padding: 0px; --the7-mobile-logo-left-padding: 0px; --the7-mobile-logo-right-padding: 0px; --the7-mobile-logo-top-padding: 0px; --the7-mobile-menu-active-color: #f35f23; --the7-mobile-menu-bg-color: #ffffff; --the7-mobile-menu-caption-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-mobile-menu-caption-font-size: 16px; --the7-mobile-menu-caption-gap: 10px; --the7-mobile-menu-caption-text-transform: none; --the7-mobile-menu-color: #333333; --the7-mobile-menu-divider-color: rgba(51,51,51,0.12); --the7-mobile-menu-divider-height: 1px; --the7-mobile-menu-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-mobile-menu-font-size: 16px; --the7-mobile-menu-font-weight: 700; --the7-mobile-menu-hover-color: #f35f23; --the7-mobile-menu-microwidgets-color: #333333; --the7-mobile-menu-microwidgets-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-mobile-menu-microwidgets-font-size: 13px; --the7-mobile-menu-microwidgets-font-weight: 700; --the7-mobile-menu-microwidgets-icon-color: #333333; --the7-mobile-menu-microwidgets-icon-size: 16px; --the7-mobile-menu-text-transform: uppercase; --the7-mobile-menu-width: 340px; --the7-mobile-microwidgets-color: #333333; --the7-mobile-microwidgets-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-mobile-microwidgets-font-size: 13px; --the7-mobile-microwidgets-icon-color: #333333; --the7-mobile-microwidgets-icon-size: 16px; --the7-mobile-overlay-bg-color: rgba(17,17,17,0.5); --the7-mobile-page-bottom-margin: 80px; --the7-mobile-page-left-margin: 20px; --the7-mobile-page-right-margin: 20px; --the7-mobile-page-top-margin: 80px; --the7-mobile-sub-menu-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-mobile-sub-menu-font-size: 13px; --the7-mobile-sub-menu-text-transform: none; --the7-mobile-toggle-menu-bg-color: rgba(255,255,255,0); --the7-mobile-toggle-menu-bg-hover-color: rgba(255,255,255,0); --the7-mobile-toggle-menu-border-radius: 0px; --the7-mobile-toggle-menu-color: #333333; --the7-mobile-toggle-menu-hover-color: #333333; --the7-mw-address-icon-size: 16px; --the7-mw-clock-icon-size: 16px; --the7-mw-email-icon-size: 16px; --the7-mw-login-icon-size: 16px; --the7-mw-phone-icon-size: 16px; --the7-mw-search-bg-active-width: 200px; --the7-mw-search-bg-color: #f4f4f4; --the7-mw-search-bg-height: 34px; --the7-mw-search-bg-width: 200px; --the7-mw-search-border-color: #e2e2e2; --the7-mw-search-border-radius: 0px; --the7-mw-search-border-width: 0px; --the7-mw-search-color: #aaaaaa; --the7-mw-search-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-mw-search-font-size: 14px; --the7-mw-search-icon-size: 16px; --the7-mw-search-left-padding: 12px; --the7-mw-search-overlay-bg: rgba(0,0,0,0.9); --the7-mw-search-right-padding: 12px; --the7-mw-skype-icon-size: 16px; --the7-mw-woocommerce-cart-icon-size: 16px; --the7-navigation-bg-color: #000000; --the7-navigation-line-bg: #ffffff; --the7-navigation-line-decoration-color: #dd9933; --the7-navigation-line-decoration-line-size: 1px; --the7-navigation-line-sticky-bg: #000000; --the7-navigation-margin: 50px; --the7-outside-item-custom-margin: 30px; --the7-page-bg-color: #ffffff; --the7-page-bg-image: none; --the7-page-bg-position-x: center; --the7-page-bg-position-y: top; --the7-page-bg-repeat: repeat; --the7-page-bg-size: auto; --the7-page-bottom-margin: 80px; --the7-page-left-margin: 50px; --the7-page-responsive-title-height: 120px; --the7-page-responsive-title-line-height: 34px; --the7-page-right-margin: 50px; --the7-page-title-bg-color: #f7f7f7; --the7-page-title-bg-image: none; --the7-page-title-bg-position-x: center; --the7-page-title-bg-position-y: center; --the7-page-title-bg-repeat: repeat; --the7-page-title-bg-size: auto auto; --the7-page-title-border-height: 1px; --the7-page-title-border-style: solid; --the7-page-title-bottom-padding: 20px; --the7-page-title-breadcrumbs-color: #b4b5bb; --the7-page-title-color: #333333; --the7-page-title-decorative-line-height: 5px; --the7-page-title-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-page-title-font-weight: 700; --the7-page-title-height: 120px; --the7-page-title-line-color: rgba(51,51,51,0.11); --the7-page-title-line-height: 50px; --the7-page-title-line-style: dashed; --the7-page-title-overlay-color: rgba(0,0,0,0.5); --the7-page-title-text-transform: none; --the7-page-title-top-padding: 20px; --the7-page-top-margin: 80px; --the7-project-rollover-bg-color: #f35f23; --the7-right-content-padding: 0px; --the7-right-input-border-width: 1px; --the7-right-input-padding: 15px; --the7-right-overlay-content-padding: 0px; --the7-rollover-bg-color: rgba(255,255,255,0.2); --the7-second-switch-header-padding-left: 20px; --the7-second-switch-header-padding-right: 20px; --the7-second-switch-mobile-header-height: 70px; --the7-second-switch: 800px; --the7-secondary-text-color: #555555; --the7-side-header-h-stroke-height: 74px; --the7-side-header-v-stroke-width: 60px; --the7-sidebar-distace-to-content: 50px; --the7-sidebar-outline-color: rgba(0,0,0,0.06); --the7-sidebar-responsiveness: 990px; --the7-sidebar-width: 370px; --the7-soc-ico-hover-color: #ffffff; --the7-soc-icons-bg-size: 26px; --the7-soc-icons-border-radius: 3px; --the7-soc-icons-border-width: 2px; --the7-soc-icons-gap: 5px; --the7-soc-icons-size: 16px; --the7-sticky-header-overlay-bg: rgba(17,17,17,0.4); --the7-sub-menu-icon-size: 14px; --the7-sub-subtitle-font-family: "Arial",Helvetica,Arial,Verdana,sans-serif; --the7-sub-subtitle-font-size: 10px; --the7-sub-subtitle-font-style: italic; --the7-sub-subtitle-font-weight: 400; --the7-submenu-active-bg: rgba(243,95,35,0.07); --the7-submenu-active-color: #f35f23; --the7-submenu-bg-color: #ffffff; --the7-submenu-color: #333333; --the7-submenu-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-submenu-font-size: 13px; --the7-submenu-hover-bg: rgba(243,95,35,0.07); --the7-submenu-hover-color: #f35f23; --the7-submenu-item-margin-bottom: 0px; --the7-submenu-item-margin-left: 0px; --the7-submenu-item-margin-right: 0px; --the7-submenu-item-margin-top: 0px; --the7-submenu-item-padding-bottom: 10px; --the7-submenu-item-padding-left: 10px; --the7-submenu-item-padding-right: 10px; --the7-submenu-item-padding-top: 10px; --the7-submenu-padding-bottom: 10px; --the7-submenu-padding-left: 10px; --the7-submenu-padding-right: 10px; --the7-submenu-padding-top: 10px; --the7-submenu-text-transform: none; --the7-submenu-width: 280px; --the7-subtitle-font-family: "Arial",Helvetica,Arial,Verdana,sans-serif; --the7-subtitle-font-size: 11px; --the7-subtitle-font-style: italic; --the7-subtitle-font-weight: 400; --the7-switch-content-paddings: 778px; --the7-text-big-font-size: 16px; --the7-text-big-line-height: 28px; --the7-text-small-font-size: 16px; --the7-text-small-line-height: 23px; --the7-title-color: #333333; --the7-title-font-size: 40px; --the7-title-outline-color: rgba(30,115,190,0); --the7-title-responsive-font-size: 24px; --the7-toggle-menu-bg-color-hover: rgba(255,255,255,0.75); --the7-toggle-menu-bg-color: rgba(255,255,255,0.75); --the7-toggle-menu-border-radius: 0px; --the7-toggle-menu-bottom-margin: 0px; --the7-toggle-menu-caption-color-hover: #000000; --the7-toggle-menu-caption-color: #000000; --the7-toggle-menu-caption-padding-bottom: 18px; --the7-toggle-menu-caption-padding-left: 15px; --the7-toggle-menu-caption-padding-right: 15px; --the7-toggle-menu-caption-padding-top: 18px; --the7-toggle-menu-close-bg-color: rgba(255,255,255,0.75); --the7-toggle-menu-close-bottom-margin: 30px; --the7-toggle-menu-close-color: #000000; --the7-toggle-menu-close-left-margin: 30px; --the7-toggle-menu-close-padding-bottom: 15px; --the7-toggle-menu-close-padding-left: 15px; --the7-toggle-menu-close-padding-right: 15px; --the7-toggle-menu-close-padding-top: 15px; --the7-toggle-menu-close-right-margin: 30px; --the7-toggle-menu-close-top-margin: 30px; --the7-toggle-menu-color-hover: #000000; --the7-toggle-menu-color: #000000; --the7-toggle-menu-hover-bg-color: rgba(255,255,255,0.75); --the7-toggle-menu-hover-color: #000000; --the7-toggle-menu-left-margin: 0px; --the7-toggle-menu-right-margin: 0px; --the7-toggle-menu-top-margin: 0px; --the7-toggle-mobile-margin-bottom: 0px; --the7-toggle-mobile-margin-left: 0px; --the7-toggle-mobile-margin-right: 0px; --the7-toggle-mobile-margin-top: 0px; --the7-toggle-mobile-menu-caption-color-hover: #333333; --the7-toggle-mobile-menu-caption-color: #333333; --the7-toggle-mobile-menu-close-bottom-margin: 0px; --the7-toggle-mobile-menu-close-color: #ffffff; --the7-toggle-mobile-menu-close-hover-color: #ffffff; --the7-toggle-mobile-menu-close-left-margin: 0px; --the7-toggle-mobile-menu-close-padding-bottom: 5px; --the7-toggle-mobile-menu-close-padding-left: 5px; --the7-toggle-mobile-menu-close-padding-right: 5px; --the7-toggle-mobile-menu-close-padding-top: 5px; --the7-toggle-mobile-menu-close-right-margin: 0px; --the7-toggle-mobile-menu-close-top-margin: 15px; --the7-toggle-mobile-padding-bottom: 5px; --the7-toggle-mobile-padding-left: 2px; --the7-toggle-mobile-padding-right: 2px; --the7-toggle-mobile-padding-top: 5px; --the7-top-bar-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-top-bar-font-size: 13px; --the7-top-bar-height: 36px; --the7-top-bar-icon-color: #222222; --the7-top-bar-icon-size: 16px; --the7-top-bar-line-color: rgba(51,51,51,0.12); --the7-top-bar-line-size: 1px; --the7-top-bar-line-style: solid; --the7-top-bar-mobile-padding-bottom: 5px; --the7-top-bar-mobile-padding-left: 20px; --the7-top-bar-mobile-padding-right: 20px; --the7-top-bar-mobile-padding-top: 5px; --the7-top-bar-padding-bottom: 5px; --the7-top-bar-padding-left: 50px; --the7-top-bar-padding-right: 50px; --the7-top-bar-padding-top: 5px; --the7-top-bar-switch-paddings: 800px; --the7-top-bar-text-transform: none; --the7-top-bar-transparent-bg-color: rgba(0,0,0,0.5); --the7-top-bg-color: #f35f23; --the7-top-bg-image: none; --the7-top-bg-position-x: center; --the7-top-bg-position-y: center; --the7-top-bg-repeat: repeat; --the7-top-color: #222222; --the7-top-content-padding: 0px; --the7-top-icons-bg-color-hover: #f35f23; --the7-top-icons-bg-color: rgba(163,164,170,0); --the7-top-icons-border-color-hover: rgba(255,255,255,0); --the7-top-icons-border-color: #f35f23; --the7-top-icons-color: #ffffff; --the7-top-input-border-width: 1px; --the7-top-input-padding: 5px; --the7-top-overlay-content-padding: 0px; --the7-transparent-logo-bottom-padding: 0px; --the7-transparent-logo-left-padding: 0px; --the7-transparent-logo-right-padding: 0px; --the7-transparent-logo-top-padding: 0px; --the7-transparent-mixed-logo-bottom-padding: 0px; --the7-transparent-mixed-logo-left-padding: 0px; --the7-transparent-mixed-logo-right-padding: 0px; --the7-transparent-mixed-logo-top-padding: 0px; --the7-transparent-mobile-logo-bottom-padding: 0px; --the7-transparent-mobile-logo-left-padding: 0px; --the7-transparent-mobile-logo-right-padding: 0px; --the7-transparent-mobile-logo-top-padding: 0px; --the7-wc-grid-product-gap: 0px; --the7-wc-grid-product-min-width: 0px; --the7-widget-content-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-widget-content-font-size-desktop: 14px; --the7-widget-content-font-size: 14px; --the7-widget-content-line-height-desktop: 25px; --the7-widget-content-line-height: 25px; --the7-widget-content-text-transform: none; --the7-widget-footer-accent-color: #ffffff; --the7-widget-footer-color: #ffffff; --the7-widget-footer-header-color: #ffffff; --the7-widget-footer-padding: 25px; --the7-widget-gap: 15px; --the7-widget-sidebar-bg-color: #ffffff; --the7-widget-sidebar-bg-image: none; --the7-widget-sidebar-bg-position-x: center; --the7-widget-sidebar-bg-position-y: center; --the7-widget-sidebar-bg-repeat: repeat; --the7-widget-sidebar-color: #85868c; --the7-widget-sidebar-distace: 20px; --the7-widget-sidebar-header-color: #333333; --the7-widget-title-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-widget-title-font-size-desktop: 16px; --the7-widget-title-font-size: 16px; --the7-widget-title-line-height-desktop: 26px; --the7-widget-title-line-height: 26px; --the7-widget-title-text-transform: none; --the7-woo-content-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-woo-content-font-size-desktop: 16px; --the7-woo-content-font-size: 16px; --the7-woo-content-line-height-desktop: 28px; --the7-woo-content-line-height: 28px; --the7-woo-content-text-transform: none; --the7-woo-title-font-family: "Roboto",Helvetica,Arial,Verdana,sans-serif; --the7-woo-title-font-size-desktop: 16px; --the7-woo-title-font-size: 16px; --the7-woo-title-line-height-desktop: 26px; --the7-woo-title-line-height: 26px; --the7-woo-title-text-transform: none;}@media screen and (max-width: 1210px) {:root{--the7-h1-font-size: 32px;}}@media screen and (max-width: 800px) {:root{--the7-h1-font-size: 32px;}}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{clear: none;}.content .has-drop-cap:not(:focus)::first-letter{font-size: 3.375em; line-height: 1; font-weight: bold; margin: 0px 0.25em 0px 0px;}.masthead:not(.side-header){max-width: 100%;}.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon){box-sizing: border-box;}@media (-ms-high-contrast: none), (-ms-high-contrast: active) {.masthead:not(.side-header):not(.mixed-header){place-content: space-between center;}.masthead:not(.side-header):not(.mixed-header) .top-bar,.masthead:not(.side-header):not(.mixed-header) .header-bar{width: 100%;}.masthead .header-bar{box-sizing: border-box;}}.masthead:not(.side-header) .header-bar{position: relative; display: flex; align-items: stretch; place-content: stretch space-between;}.masthead:not(.side-header) .main-nav{display: flex; flex-flow: wrap; align-items: center;}.masthead:not(.side-header) .header-bar .main-nav > li > a{display: flex; align-content: center;}.masthead.inline-header:not(.widgets) .header-bar .mini-widgets{display: none;}.inline-header .header-bar{flex-flow: row;}.inline-header .branding,.inline-header .header-bar > .mini-widgets{display: flex; align-items: center;}.inline-header.right .main-nav{flex-grow: 1;}.inline-header.right .main-nav{justify-content: flex-end;}:root{--the7-h1-spacing: var(--the7-p-spacing,10px); --the7-h2-spacing: var(--the7-p-spacing,10px); --the7-h3-spacing: var(--the7-p-spacing,10px); --the7-h4-spacing: var(--the7-p-spacing,10px); --the7-h5-spacing: var(--the7-p-spacing,10px); --the7-h6-spacing: var(--the7-p-spacing,10px); --the7-form-border: solid; --the7-btn-shadow: 0px 0px 10px 0px rgba(0,0,0,0); --the7-btn-shadow-hover: 0px 0px 10px 0px rgba(0,0,0,0);}html,body,body.page,.wf-container > *{font: var(--the7-base-font-big); letter-spacing: var(--the7-base-letter-spacing); text-transform: var(--the7-base-text-transform); text-decoration: var(--the7-base-text-decoration); word-spacing: normal; color: var(--the7-base-color);}.elementor-widget[class*="elementor-widget-wp-widget-"] a:not(:hover){color: var(--the7-base-color);}#main .wf-wrap{padding: 0px 50px;}.side-header .mobile-header-bar{box-sizing: border-box;}.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar{max-width: calc(1200px); margin: 0px auto;}.wf-container{margin: 0px -50px;}.wf-cell{padding: 0px 50px;}#footer .wf-wrap{padding: 0px 50px;}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color: var(--the7-title-color);}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6,.footer h1 a,.footer h2 a,.footer h3 a,.footer h4 a,.footer h5 a,.footer h6 a,.footer h1 a:hover,.footer h2 a:hover,.footer h3 a:hover,.footer h4 a:hover,.footer h5 a:hover,.footer h6 a:hover{color: rgb(255, 255, 255);}h1{color: var(--the7-h1-color); font: var(--the7-h1-font); text-transform: var(--the7-h1-text-transform); letter-spacing: var(--the7-h1-letter-spacing); word-spacing: var(--the7-h1-word-spacing); text-decoration: var(--the7-h1-text-decoration);}h2{color: var(--the7-h2-color); font: var(--the7-h2-font); text-transform: var(--the7-h2-text-transform); letter-spacing: var(--the7-h2-letter-spacing); word-spacing: var(--the7-h2-word-spacing); text-decoration: var(--the7-h2-text-decoration);}h3{color: var(--the7-h3-color); font: var(--the7-h3-font); text-transform: var(--the7-h3-text-transform); letter-spacing: var(--the7-h3-letter-spacing); word-spacing: var(--the7-h3-word-spacing); text-decoration: var(--the7-h3-text-decoration);}h4{color: var(--the7-h4-color); font: var(--the7-h4-font); text-transform: var(--the7-h4-text-transform); letter-spacing: var(--the7-h4-letter-spacing); word-spacing: var(--the7-h4-word-spacing); text-decoration: var(--the7-h4-text-decoration);}h5{color: var(--the7-h5-color); font: var(--the7-h5-font); text-transform: var(--the7-h5-text-transform); letter-spacing: var(--the7-h5-letter-spacing); word-spacing: var(--the7-h5-word-spacing); text-decoration: var(--the7-h5-text-decoration);}h6{color: var(--the7-h6-color); font: var(--the7-h6-font); text-transform: var(--the7-h6-text-transform); letter-spacing: var(--the7-h6-letter-spacing); word-spacing: var(--the7-h6-word-spacing);}a,a:hover{color: var(--the7-links-color);}.wf-container-footer a,.wf-container-footer a:hover{color: rgb(255, 255, 255); background: none;}a:hover{color: var(--the7-links-hover-color,var(--the7-links-color));}#main > .wf-wrap,#bottom-bar > .wf-wrap,#footer > .wf-wrap{width: 1300px;}#phantom .ph-wrap.boxed{max-width: calc(1200px);}#main{padding: 80px 0px;}#main > .wf-wrap{padding: 0px 50px;}body{background: none left top / auto repeat fixed rgb(255, 255, 255);}#page{background: none center top / auto repeat rgb(255, 255, 255);}textarea,select,blockquote,.wpcf7-submit.dt-btn-m,#mobile-menu{border-radius: 4px;}.top-bar-bg{background: none center center repeat rgb(243, 95, 35);}#phantom .top-bar-bg,.sticky-on .top-bar-bg,.sticky-top-line-on .top-bar-bg{background: none center center repeat rgb(243, 95, 35) !important;}.top-bar{min-height: 36px; padding: 5px 50px;}.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar{max-width: calc(1300px); margin: 0px auto;}.top-bar,.top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle){color: rgb(34, 34, 34);}.masthead .top-bar .mini-contacts,.masthead .top-bar .mini-search .submit,.masthead .top-bar .mini-search,.masthead .top-bar .text-area{font: 13px / 19px Roboto, Helvetica, Arial, Verdana, sans-serif; text-transform: none;}.branding > a,.branding > img{padding: 0px;}.mini-search input.field,.overlay-search-microwidget input[type="text"]{font: 14px / 34px Roboto, Helvetica, Arial, Verdana, sans-serif; min-height: 34px; height: auto; width: 200px; border-width: 0px; border-color: rgb(226, 226, 226); border-radius: 0px; background: rgb(244, 244, 244); padding: 0px 12px;}.overlay-search-microwidget .searchform:not(.search-icon-disabled) input.field,.mini-search .searchform:not(.search-icon-disabled) input.field{padding-right: 12px;}.mini-search .search-icon i,.overlay-search-microwidget .search-icon i{color: rgb(170, 170, 170);}.searchform input[type="text"],.mini-search .field::placeholder,.overlay-search-microwidget .field::placeholder{color: rgb(170, 170, 170);}.overlay-search-microwidget .search-icon,.mini-search .search-icon{right: 12px;}.overlay-search-microwidget .search-icon i,.mini-search .search-icon i{font-size: 16px;}.popup-search .search-icon{right: 22px;}.branding .popup-search .searchform .submit > span,.branding .overlay-search .searchform .submit > span{margin-left: 7.14286px;}.mixed-header .header-bar .popup-search .searchform .submit > span,.mixed-header .header-bar .overlay-search .searchform .submit > span{margin-left: 7.14286px;}.popup-search .submit i,.overlay-search .submit i{font-size: 16px; color: rgb(51, 51, 51);}.branding .popup-search .submit i,.branding .overlay-search .submit i{font-size: 0px;}.mixed-header .popup-search .submit i,.mixed-header .overlay-search .submit i{font-size: 16px; color: rgb(51, 51, 51);}.masthead .top-bar .popup-search .submit i,.masthead .top-bar .overlay-search .submit i{font-size: 16px; color: rgb(34, 34, 34);}.dt-mobile-header .popup-search .submit i,.dt-mobile-header .overlay-search .submit i{font-size: 16px; color: rgb(51, 51, 51);}.mobile-header-bar .mobile-mini-widgets .popup-search .submit i,.mobile-header-bar .mobile-mini-widgets .overlay-search .submit i{font-size: 16px; color: rgb(51, 51, 51);}.masthead .popup-search .popup-search-wrap{top: calc(100% + 8px);}.dt-mobile-header .popup-search .popup-search-wrap{width: 100%;}.masthead.side-header .mini-widgets .popup-search .popup-search-wrap{top: auto; bottom: calc(100% + 8px);}.masthead .mini-widgets .popup-search .popup-search-wrap.bottom-overflow{top: auto; bottom: calc(100% + 8px);}.mini-search .submit{font: 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.mini-search .submit:hover{opacity: 0.7;}.branding .mini-search .submit{font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif;}.mixed-header .mini-search .submit{font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.dt-mobile-header .mini-search .submit{font: 700 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.mobile-header-bar .mobile-mini-widgets .mini-search .submit{font: 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.dt-mobile-header .mini-search .popup-search-wrap{top: auto; bottom: auto;}.overlay-search-microwidget .search-icon,.mini-search .search-icon{color: rgb(170, 170, 170);}.mixed-header .popup-search .submit.default-icon::before,.mixed-header .overlay-search .submit.default-icon::before{color: rgb(51, 51, 51);}.dt-mobile-header .popup-search .submit.default-icon::before,.dt-mobile-header .overlay-search .submit.default-icon::before{color: rgb(51, 51, 51);}.mobile-header-bar .popup-search .submit.default-icon::before,.mobile-header-bar .overlay-search .submit.default-icon::before{color: rgb(51, 51, 51);}.top-bar .mini-search .submit{color: rgb(34, 34, 34);}.top-bar .mini-search .submit:hover{opacity: 0.7;}.top-bar .popup-search .submit::before,.top-bar .overlay-search .submit::before{color: rgba(163, 164, 170, 0);}.dt-mobile-header .mini-login,.dt-mobile-header .mini-login .submit{font: 700 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.dt-mobile-header .mini-login i,.dt-mobile-header .mini-login .submit i{font-size: 16px; color: rgb(51, 51, 51);}.mobile-header-bar .mobile-mini-widgets .mini-login,.mobile-header-bar .mobile-mini-widgets .mini-login .submit{font: 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.mobile-header-bar .mobile-mini-widgets .mini-login i,.mobile-header-bar .mobile-mini-widgets .mini-login .submit i{font-size: 16px; color: rgb(51, 51, 51);}.mini-contacts{text-decoration: none; font: 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.mini-contacts i{font-size: 16px; color: rgb(51, 51, 51);}.branding .mini-contacts{font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif;}.branding .mini-contacts i{font-size: 0px;}.masthead .top-bar .mini-contacts{color: rgb(34, 34, 34);}.masthead .top-bar .mini-contacts i{font-size: 16px; color: rgb(34, 34, 34);}.dt-mobile-header .mini-contacts{font: 700 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.dt-mobile-header .mini-contacts i{font-size: 16px; color: rgb(51, 51, 51);}.mobile-header-bar .mobile-mini-widgets .mini-contacts{font: 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.mobile-header-bar .mobile-mini-widgets .mini-contacts i{font-size: 16px; color: rgb(51, 51, 51);}.dt-mobile-header .soc-ico a{width: 26px; height: 26px; margin: 0px 2.5px; line-height: 26px; border-radius: 3px;}.dt-mobile-header .soc-ico a::before,.dt-mobile-header .soc-ico a::after{width: 26px; height: 26px;}.dt-mobile-header .soc-ico a:first-child{margin-left: 0px;}.dt-mobile-header .soc-ico a:last-child{margin-right: 0px;}.dt-mobile-header .soc-ico .soc-font-icon{font-size: 16px; line-height: 26px;}.dt-mobile-header .soc-ico.border-on a::before{box-shadow: rgb(243, 95, 35) 0px 0px 0px 2px inset;}.dt-mobile-header .soc-ico.hover-border-on a:hover::after{box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 2px inset;}.dt-mobile-header .soc-ico.custom-bg a::before,.dt-mobile-header .soc-ico.accent-bg a::before{background-color: rgba(163, 164, 170, 0);}.dt-mobile-header .soc-ico.hover-custom-bg a::after,.dt-mobile-header .soc-ico.accent-bg.hover-custom-bg a::after,.dt-mobile-header .soc-ico.hover-custom-bg a::after,.accent-gradient .dt-mobile-header .soc-ico.gradient-bg.hover-custom-bg a::after,.dt-mobile-header .soc-ico.hover-accent-bg a::after{background-color: rgb(243, 95, 35); background-image: none;}.masthead .mini-widgets .soc-ico a:not(:hover) .soc-font-icon,.masthead .mobile-mini-widgets .soc-ico a:not(:hover) .soc-font-icon,.dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon{color: rgb(255, 255, 255) !important; background: none !important;}.dt-mobile-header .soc-ico a:hover .soc-font-icon{color: rgb(255, 255, 255) !important; background: none !important;}.text-area{font: 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.branding .text-area{font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif;}.top-bar .text-area{color: rgb(34, 34, 34);}.dt-mobile-header .text-area{font: 700 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.mobile-header-bar .mobile-mini-widgets .text-area{font: 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.dt-mobile-header .menu-select,.dt-mobile-header .mini-nav > ul:not(.mini-sub-nav) > li > a{font: 700 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.mobile-header-bar .mobile-mini-widgets .menu-select,.mobile-header-bar .mobile-mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a{font: 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-header-bar .mobile-mini-widgets .mini-nav .mini-sub-nav > li > a *{color: rgb(34, 34, 34) !important;}.dt-mobile-header .mini-nav .customSelectInner{font: 700 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner{font: 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.dt-mobile-header .mini-nav{font: 700 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.mobile-header-bar .mobile-mini-widgets .mini-nav{font: 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51);}.dt-mobile-header .mini-nav .customSelectInner i,.dt-mobile-header .list-type-menu.mini-nav > ul > li > a i,.dt-mobile-header .list-type-menu-first-switch.mini-nav > ul > li > a i,.dt-mobile-header .list-type-menu-second-switch.mini-nav > ul > li > a i{font-size: 16px; color: rgb(51, 51, 51);}.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner i,.mobile-header-bar .mobile-mini-widgets .list-type-menu.mini-nav > ul > li > a i,.mobile-header-bar .mobile-mini-widgets .list-type-menu-first-switch.mini-nav > ul > li > a i,.mobile-header-bar .mobile-mini-widgets .list-type-menu-second-switch.mini-nav > ul > li > a i{font-size: 16px; color: rgb(51, 51, 51);}.header-elements-button-1:not(:hover) span{color: rgb(255, 255, 255);}.header-elements-button-1.btn-icon-align-right:not(:hover) i{color: rgb(255, 255, 255);}.header-elements-button-1.btn-icon-align-left:not(:hover) i{color: rgb(255, 255, 255);}.header-elements-button-2:not(:hover) span{color: rgb(255, 255, 255);}.header-elements-button-2:not(:hover) i{color: rgb(255, 255, 255);}.header-elements-button-2.btn-icon-align-right:not(:hover) i{color: rgb(255, 255, 255);}.header-elements-button-2.btn-icon-align-left:not(:hover) i{color: rgb(255, 255, 255);}.main-nav > li > a{margin: 11px 8px 11px 0px; padding: 7px 5px 5px;}.main-nav > li > a .menu-text{font: 16px / 20px "Roboto Condensed", Helvetica, Arial, Verdana, sans-serif; text-transform: uppercase;}.main-nav.level-arrows-on > li.has-children > a .menu-item-text{line-height: 20px;}.main-nav > li:not(.wpml-ls-item) > a .menu-text{color: rgb(51, 51, 51);}.sticky-on .main-nav > li:not(.wpml-ls-item) > a .menu-text,#phantom .main-nav > li:not(.wpml-ls-item) > a .menu-text{color: rgb(51, 51, 51);}.main-nav > li:not(.wpml-ls-item) > a{color: rgb(51, 51, 51);}.sticky-on .main-nav > li:not(.wpml-ls-item) > a,#phantom .main-nav > li:not(.wpml-ls-item) > a{color: rgb(51, 51, 51);}.main-nav > li.act:not(.wpml-ls-item) > a{color: rgb(243, 95, 35);}.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a,#phantom .main-nav > li.act:not(.wpml-ls-item) > a{color: rgb(243, 95, 35);}.main-nav > li.act:not(.wpml-ls-item) > a .menu-text{color: rgb(243, 95, 35);}.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .menu-text,#phantom .main-nav > li.act:not(.wpml-ls-item) > a .menu-text,#phantom .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text{color: rgb(243, 95, 35);}.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text,.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text{color: rgb(243, 95, 35);}#phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text,.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text,#phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text,#phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text,.sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text,#phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text{color: rgb(243, 95, 35);}.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover,.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a{color: rgb(243, 95, 35);}.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover,#phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover,.sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a,#phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a{color: rgb(243, 95, 35);}.top-header .main-nav.level-arrows-on > li.has-children > a .menu-text::after{background: rgb(51, 51, 51);}.sticky-on .main-nav.level-arrows-on > li.has-children > a .menu-text::after,#phantom .main-nav.level-arrows-on > li.has-children > a .menu-text::after{background: rgb(51, 51, 51);}.sub-downwards .next-level-button svg{color: rgba(51, 51, 51, 0.2); fill: rgba(51, 51, 51, 0.2);}.top-header .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text::after,.top-header .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text::after{background: rgb(243, 95, 35);}.sticky-on .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text::after,#phantom .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text::after,.sticky-on .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text::after,#phantom .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text::after{background: rgb(243, 95, 35);}.top-header .main-nav.level-arrows-on > li.has-children.act > a .menu-text::after{background: rgb(243, 95, 35);}.sticky-on .main-nav.level-arrows-on > li.has-children.act > a .menu-text::after,#phantom .main-nav.level-arrows-on > li.has-children.act > a .menu-text::after{background: rgb(243, 95, 35);}.main-nav > .menu-item > a > i{font-size: 14px;}.main-nav .sub-nav > .menu-item > a i{font-size: 14px;}.upwards-line > li > a .menu-item-text::before{bottom: -7px; height: 2px; background-color: rgb(243, 95, 35);}li:not(.dt-mega-menu) .sub-nav{width: 280px;}.sub-nav{background-color: rgb(255, 255, 255); padding: 10px;}.top-header .sub-nav .sub-nav,.sub-sideways .sub-nav .sub-nav{top: -10px;}.main-nav .sub-nav > li > a .menu-text{font: 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; text-transform: none;}.sub-downwards .sub-nav .next-level-button::before,.side-header.sub-downwards .main-nav.level-arrows-on .sub-nav > li.has-children > a::after{line-height: 17px;}.main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text{color: rgb(51, 51, 51);}.main-nav .sub-nav > li:not(.wpml-ls-item) > a,#bottom-bar .sub-nav > li:not(.wpml-ls-item) > a{color: rgb(51, 51, 51);}.main-nav .sub-nav > li > a,.sub-downwards .sub-nav.sub-nav-widgets > li{margin: 0px; padding: 10px;}.top-header .main-nav .sub-nav.level-arrows-on > li.has-children > a{padding-right: 18px;}.masthead:not(.sub-downwards) .sub-nav li.has-children a::after{right: 2px;}.top-header .masthead:not(.sub-downwards) .sub-nav li.has-children a::after{right: 10px;}.rtl .masthead:not(.sub-downwards) .sub-nav li.has-children a::after{right: auto; left: 10px;}.sub-downwards.dt-parent-menu-clickable .sub-nav > li:not(.has-children) > a{margin-right: 30px;}.masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a,#bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a,.masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover,.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover{color: rgb(243, 95, 35);}.masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .menu-text{color: rgb(243, 95, 35);}.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover .menu-text{color: rgb(243, 95, 35);}.top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a,.top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a{background-color: rgba(243, 95, 35, 0.07);}.top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a,.top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent).act > a{background-color: rgba(243, 95, 35, 0.07);}.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item):not(.wpml-ls-item) > a,.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a i[class^="fa"],.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a i[class^="dt-icon"],.main-nav .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a{color: rgb(243, 95, 35);}.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text{color: rgb(243, 95, 35);}.masthead:not(.sub-downwards) .sub-nav .sub-nav{left: 271px !important;}.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav{right: 271px; left: auto !important;}.masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow{left: -291px !important;}.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow{right: -289px; left: auto !important;}.mobile-sticky-header-overlay{background-color: rgba(17, 17, 17, 0.5);}.dt-mobile-header{background-color: rgb(255, 255, 255); width: 340px;}.right-mobile-menu .show-mobile-header .dt-mobile-header{right: 340px;}.dt-mobile-header .mobile-header-scrollbar-wrap{width: calc(327px); padding: 45px 15px 30px 30px; box-sizing: border-box;}.admin-bar .dt-mobile-header .mobile-header-scrollbar-wrap{padding-top: 77px;}@media screen and (max-width: 782px) {.admin-bar .dt-mobile-header .mobile-header-scrollbar-wrap{padding-top: 91px;}}html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-thumb{background: rgba(51, 51, 51, 0.2); border-color: rgb(255, 255, 255);}html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-track{background-color: rgb(255, 255, 255);}.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar{margin: 0px auto; box-sizing: border-box;}.masthead:not(.side-header).full-width .mobile-header-bar,.mobile-header-bar .masthead.side-header-menu-icon{max-width: 100%;}.dt-mobile-menu-icon{padding: 5px 2px;}.dt-mobile-menu-icon .menu-toggle-caption{font: 16px / 20px Roboto, Helvetica, Arial, Verdana, sans-serif; text-transform: none; word-spacing: normal;}.mobile-left-caption .dt-mobile-menu-icon .menu-toggle-caption{margin-right: 10px;}.mobile-right-caption .dt-mobile-menu-icon .menu-toggle-caption{margin-left: 10px;}.dt-mobile-menu-icon:not(.floating-btn){margin: 0px; border-radius: 0px;}.mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn)::before{background: rgba(255, 255, 255, 0) !important;}.mobile-menu-icon-border-enable .dt-mobile-menu-icon:not(.floating-btn)::before{border: 0px solid var(--the7-accent-color);}.mobile-menu-icon-hover-bg-on .dt-mobile-menu-icon:not(.floating-btn)::after{background: rgba(255, 255, 255, 0) !important;}.mobile-menu-icon-hover-border-enable .dt-mobile-menu-icon:not(.floating-btn)::after{border: 0px solid var(--the7-accent-color);}.dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-toggle-caption{background: none; color: rgb(51, 51, 51) !important;}.animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line,.two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line{background: rgb(51, 51, 51) !important;}.dt-mobile-menu-icon:not(.floating-btn) .menu-line::before{background: rgb(51, 51, 51) !important;}.dt-mobile-menu-icon:not(.floating-btn) .menu-line::after{background: rgb(51, 51, 51) !important;}.dt-mobile-menu-icon:not(.floating-btn):hover .menu-toggle-caption{background: none; color: rgb(51, 51, 51) !important;}.masthead:not(.animate-color-mobile-menu-icon):not(.two-line-mobile-menu-icon) .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line{background: rgb(51, 51, 51) !important;}.animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line,.two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line{background: rgb(51, 51, 51) !important;}.animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line::after,.dots-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line::after,.h-dots-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line::after,.two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line::after{background: rgb(51, 51, 51) !important;}.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn{padding: 10px;}.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn{border-radius: 4px;}.dt-close-mobile-menu-icon .mobile-menu-close-caption{font: 16px / 20px Roboto, Helvetica, Arial, Verdana, sans-serif; text-transform: none; word-spacing: normal;}.mobile-close-left-caption .dt-close-mobile-menu-icon .mobile-menu-close-caption{margin-right: 10px;}.mobile-close-right-caption .dt-close-mobile-menu-icon .mobile-menu-close-caption{margin-left: 10px;}.dt-close-mobile-menu-icon:not(:hover) .mobile-menu-close-caption{background: none; color: rgb(255, 255, 255) !important;}.dt-close-mobile-menu-icon:hover .mobile-menu-close-caption{background: none; color: rgb(255, 255, 255) !important;}.right-mobile-menu-close-icon .dt-close-mobile-menu-icon{right: 0px;}@media screen and (max-width: 340px) {.show-mobile-header .dt-close-mobile-menu-icon{left: calc(100% - 30px);}.right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon{left: auto; right: 0px;}.right-mobile-menu .show-mobile-header .dt-mobile-header{right: 100%;}}.mobile-branding > a,.mobile-branding > img{padding: 0px;}.sticky-mobile-on.masthead:not(.mixed-header) .mobile-branding > a,.sticky-mobile-on.masthead:not(.mixed-header) .mobile-branding > img{padding: 0px;}.mobile-main-nav > li > a{padding: 10.4px 25px 10.4px 0px;}.mobile-menu-show-divider .mobile-main-nav > li > a{padding: 15.2px 25px 15.2px 0px;}.dt-mobile-header .next-level-button{padding: 10.4px 0px; top: 0px; line-height: 20px;}.mobile-menu-show-divider.dt-mobile-header .next-level-button{padding: 15.2px 0px;}.dt-mobile-header .next-level-button::before{line-height: 20px;}.mobile-main-nav > li > .sub-nav:last-child{margin-bottom: 16px;}.mobile-main-nav li > a .menu-text{font: 700 16px / 20px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); text-transform: uppercase;}.mobile-main-nav > .menu-item > a i[class^="fa"],.mobile-main-nav > .menu-item > a i[class^="dt-icon"]{font-size: 16px;}.mobile-main-nav li > a{color: rgb(51, 51, 51);}.mobile-main-nav li.act > a{color: rgb(243, 95, 35);}.mobile-main-nav li.act > a .menu-text,.dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text,.dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text{color: rgb(243, 95, 35);}.mobile-main-nav li:not(.act) > a:hover .menu-text,.dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text{color: rgb(243, 95, 35);}.mobile-main-nav li:not(.act) > a:hover,.dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover{color: rgb(243, 95, 35);}.mobile-main-nav > li.has-children > a::after,.mobile-main-nav .next-level-button svg{color: rgba(51, 51, 51, 0.17); fill: rgba(51, 51, 51, 0.17);}.mobile-menu-show-divider .mobile-main-nav > li::before{border-bottom: 1px solid rgba(51, 51, 51, 0.12);}.mobile-main-nav .sub-nav > li > a,#page .mobile-main-nav .sub-nav li{padding: 5.2px 0px;}.dt-mobile-header .mobile-main-nav li .sub-nav > li > a .menu-text{font: 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); text-transform: none;}.mobile-main-nav .sub-nav > .menu-item > a i[class^="fa"],.mobile-main-nav .sub-nav > .menu-item > a i[class^="dt-icon"]{font-size: 13px;}.mobile-main-nav .sub-nav li > a .menu-text,.mobile-main-nav .sub-nav li > a i[class^="fa"],.mobile-main-nav .sub-nav li > a i[class^="dt-icon"]{font-size: 9px; line-height: 13px;}.mobile-main-nav > li.has-children > a{max-width: calc(100% - 55px);}.dt-close-mobile-menu-icon{padding: 5px; margin: 15px 0px 0px; border-radius: 0px;}.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon::before{background-color: var(--the7-accent-color);}.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon::after{background-color: var(--the7-accent-color);}.dt-close-mobile-menu-icon span::after{background: rgb(255, 255, 255) !important;}.dt-close-mobile-menu-icon span::before{background: rgb(255, 255, 255) !important;}#page .masthead.sticky-on .header-bar,#phantom.masthead .header-bar,#phantom .ph-wrap{min-height: 140px;}#phantom .logo-box,#phantom .phantom-top-line-logo,.phantom-sticky .sticky-on.masthead:not(.side-header) .branding > a,.phantom-sticky .sticky-on.masthead:not(.side-header) .branding > img{padding: 0px;}.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar{padding: 0px 50px;}#phantom .ph-wrap .header-bar{padding: 0px;}.boxed .masthead:not(.width-in-pixel):not(#phantom) .top-bar.full-width-line::after,.boxed.masthead:not(.width-in-pixel):not(#phantom) .top-bar-bg{margin: 0px -50px; padding: 0px 1000px;}#phantom .ph-wrap.boxed{max-width: calc(1200px);}.masthead:not(.mixed-header){background: none center center / auto repeat rgb(255, 255, 255);}.masthead.line-decoration:not(.side-header):not(.mixed-header):not(.masthead-mobile-header){border-bottom: 1px solid rgb(243, 95, 35);}.masthead.content-width-line-decoration:not(.mixed-header):not(.side-header):not(.masthead-mobile-header):not(#phantom) .header-bar{padding-bottom: 1px;}.masthead.content-width-line-decoration:not(.mixed-header):not(.side-header):not(.masthead-mobile-header):not(#phantom) .header-bar::after{position: absolute; bottom: 0px; left: auto; right: auto; content: ""; width: calc(100% - 100px); height: 1px; background: rgb(243, 95, 35);}.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header){box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 15px 1px;}div[class*="elementor-widget-wp-widget-"]{font: var(--the7-widget-content-font); text-transform: var(--the7-widget-content-text-transform); letter-spacing: var(--the7-widget-content-letter-spacing); text-decoration: var(--the7-widget-content-text-decoration);}.widget-title,div[class*="elementor-widget-wp-widget-"] h5{font: var(--the7-widget-title-font); text-transform: var(--the7-widget-title-text-transform); letter-spacing: var(--the7-widget-title-letter-spacing); text-decoration: var(--the7-widget-title-text-decoration); color: var(--the7-title-color);}.footer .widget-title,.footer div[class*="elementor-widget-wp-widget-"] h5{color: rgb(255, 255, 255);}.widget-title{margin-bottom: var(--the7-widget-gap);}.footer .widget a{color: rgb(255, 255, 255);}.widget_nav_menu a,.textwidget a{color: var(--the7-title-color);}.footer .widget_nav_menu a,.footer .textwidget a{color: rgb(255, 255, 255);}.widget .menu li,div[class*="elementor-widget-wp-widget-"] .menu li{border-style: solid none none; border-width: 1px medium medium; border-left-color: currentcolor; border-right-color: currentcolor; border-bottom-color: currentcolor;}.footer .menu li{border-style: solid none none; border-width: 1px medium medium; border-color: rgba(255, 255, 255, 0.15) currentcolor currentcolor;}.menu .current-menu-item > a,.widget_nav_menu a:hover{color: var(--the7-accent-color);}.footer .menu .current-menu-item > a,.footer .widget_nav_menu a:hover{color: rgb(255, 255, 255); background: none;}.textwidget a:not(.dt-btn):hover{color: var(--the7-accent-color);}.footer .textwidget a:not(.dt-btn):hover{color: rgb(255, 255, 255); background: none;}.custom-menu a:not(:hover){color: var(--the7-base-color);}.dt-mega-menu .sidebar-content .custom-menu a:not(:hover){color: rgb(51, 51, 51);}.sidebar-content .custom-menu a:not(:hover){color: rgb(133, 134, 140);}.footer .custom-menu a:not(:hover){color: rgb(255, 255, 255);}.dt-posts-preload .dt-posts-preload-activity{background-color: rgba(243, 95, 35, 0.9);}.portfolio-shortcode .project-links-container a:not(:hover) span{color: var(--the7-accent-color);}input[type="reset"],.wpcf7-submit{font: var(--the7-btn-m-font); text-transform: var(--the7-btn-m-text-transform); letter-spacing: var(--the7-btn-m-letter-spacing); word-spacing: var(--the7-btn-m-word-spacing); border-radius: var(--the7-btn-m-border-radius); border-width: var(--the7-btn-m-border-width); border-style: var(--the7-btn-m-border-style); border-color: var(--the7-btn-border-color); padding: var(--the7-btn-m-padding); min-width: var(--the7-btn-m-min-width); min-height: var(--the7-btn-m-min-height);}input[type="reset"],.wpcf7-submit,input[name="apply_coupon"],input[name="login"],button[name="calc_shipping"],button[name="calc_shipping"]:hover,input[name="save_address"],.wpcf7-form input[type="submit"],input[type="submit"]:not([name="update_cart"]){transition: 0.3s ease-out; box-shadow: var(--the7-btn-shadow);}input[type="reset"]:hover,.wpcf7-submit:hover,input[name="apply_coupon"]:hover,input[name="login"]:hover,button[name="calc_shipping"]:hover,button[name="calc_shipping"]:hover:hover,input[name="save_address"]:hover,.wpcf7-form input[type="submit"]:hover,input[type="submit"]:not([name="update_cart"]):hover{box-shadow: var(--the7-btn-shadow-hover);}input[type="reset"],.wpcf7-submit,input[name="save_address"],.wpcf7-form input[type="submit"],input[type="submit"]:not([name="update_cart"]){color: var(--the7-btn-color); background: var(--the7-btn-bg,#f35f23);}input[type="reset"] *,.footer input[type="reset"],.stripe .wpcf7-submit,.wpcf7-submit *,.sidebar .wpcf7-submit,.sidebar .widget .wpcf7-submit,.sidebar-content .widget .wpcf7-submit,.footer .wpcf7-submit,input[name="save_address"] *,.footer input[name="save_address"],.stripe .wpcf7-form input[type="submit"],.wpcf7-form input[type="submit"] *,.sidebar .wpcf7-form input[type="submit"],.sidebar .widget .wpcf7-form input[type="submit"],.sidebar-content .widget .wpcf7-form input[type="submit"],.footer .wpcf7-form input[type="submit"],input[type="submit"]:not([name="update_cart"]) *,.footer input[type="submit"]:not([name="update_cart"]){color: rgb(255, 255, 255);}.btn-bg-off .mec-event-footer .mec-booking-button:not(:hover),.btn-bg-off .dt-form button:not(:hover),.btn-bg-off #page .widget .dt-form .dt-btn:not(:hover),.btn-bg-off .widget .dt-form .dt-btn:not(:hover),.btn-bg-off input[type="reset"]:not(:hover),.btn-bg-off .wpcf7-submit:not(:hover),.btn-bg-off .nsu-submit:not(:hover),.btn-bg-off .dt-wc-btn:not(:hover),.btn-bg-off input#place_order:not(:hover),.btn-bg-off .woocommerce-Reviews .submit:not(.box-button):not(:hover),.btn-bg-off input.button:not(:hover),.btn-bg-off input[name="save_address"]:not(:hover),.btn-bg-off .wc-layout-list .woo-buttons a:not(:hover),.btn-bg-off .post-password-form input[type="submit"]:not(:hover),.btn-bg-off .mc4wp-form input[type="submit"]:not(:hover),.btn-bg-off div.mc4wp-form button[type="submit"]:not(:hover),.btn-bg-off .tml-submit-wrap input[type="submit"]:not(:hover),.btn-bg-off .wpcf7-form input[type="submit"]:not(:hover),.btn-bg-off input[type="submit"]:not([name="update_cart"]):not(:hover),.btn-bg-off .woocommerce-widget-layered-nav-dropdown__submit:not(:hover),.btn-bg-off .give-btn.give-btn-reveal:not(:hover),.btn-bg-off .give-submit.give-btn:not(:hover),.btn-bg-off .wc-block-filter-submit-button:not(:hover){background: none;}input[type="reset"]:hover > *,input[type="reset"]:hover,.wpcf7-submit:hover > *,.wpcf7-submit:hover,input[name="save_address"]:hover > *,input[name="save_address"]:hover,.wpcf7-form input[type="submit"]:hover > *,.wpcf7-form input[type="submit"]:hover,input[type="submit"]:not([name="update_cart"]):hover > *,input[type="submit"]:not([name="update_cart"]):hover{color: var(--the7-btn-hover-color);}input[type="reset"]:hover > * *,.footer input[type="reset"]:hover > *,input[type="reset"]:hover *,.footer input[type="reset"]:hover,.stripe .wpcf7-submit:hover > *,.wpcf7-submit:hover > * *,.sidebar .wpcf7-submit:hover > *,.sidebar .widget .wpcf7-submit:hover > *,.sidebar-content .widget .wpcf7-submit:hover > *,.footer .wpcf7-submit:hover > *,.stripe .wpcf7-submit:hover,.wpcf7-submit:hover *,.sidebar .wpcf7-submit:hover,.sidebar .widget .wpcf7-submit:hover,.sidebar-content .widget .wpcf7-submit:hover,.footer .wpcf7-submit:hover,input[name="save_address"]:hover > * *,.footer input[name="save_address"]:hover > *,input[name="save_address"]:hover *,.footer input[name="save_address"]:hover,.stripe .wpcf7-form input[type="submit"]:hover > *,.wpcf7-form input[type="submit"]:hover > * *,.sidebar .wpcf7-form input[type="submit"]:hover > *,.sidebar .widget .wpcf7-form input[type="submit"]:hover > *,.sidebar-content .widget .wpcf7-form input[type="submit"]:hover > *,.footer .wpcf7-form input[type="submit"]:hover > *,.stripe .wpcf7-form input[type="submit"]:hover,.wpcf7-form input[type="submit"]:hover *,.sidebar .wpcf7-form input[type="submit"]:hover,.sidebar .widget .wpcf7-form input[type="submit"]:hover,.sidebar-content .widget .wpcf7-form input[type="submit"]:hover,.footer .wpcf7-form input[type="submit"]:hover,input[type="submit"]:not([name="update_cart"]):hover > * *,.footer input[type="submit"]:not([name="update_cart"]):hover > *,input[type="submit"]:not([name="update_cart"]):hover *,.footer input[type="submit"]:not([name="update_cart"]):hover{color: rgb(255, 255, 255);}input[type="reset"]:hover,.wpcf7-submit:hover,input[name="save_address"]:hover,.wpcf7-form input[type="submit"]:hover,input[type="submit"]:not([name="update_cart"]):hover{border-color: var(--the7-btn-border-hover-color);}#page input[type="reset"]:hover,#page .wpcf7-submit:hover,.tinv-modal .wpcf7-submit:hover,#page input[name="save_address"]:hover,#page .wpcf7-form input[type="submit"]:hover,.tinv-modal .wpcf7-form input[type="submit"]:hover,#page input[type="submit"]:not([name="update_cart"]):hover{background: var(--the7-btn-hover-bg,#686a6a);}.btn-hover-bg-off #page .wpcf7-submit:hover,.btn-hover-bg-off #page .wpcf7-form input[type="submit"]:hover{background: none;}.wpcf7-submit:hover .text-wrap,.wpcf7-form input[type="submit"]:hover .text-wrap{color: var(--the7-btn-hover-color);}.btn-bg-off .wc-block-product-search .wc-block-product-search__button:not(:hover),.btn-bg-off .wp-block-search .wp-block-search__button:not(:hover),.btn-bg-off button.button:not(:hover),.btn-bg-off .cart-btn-below-img .woo-buttons a:not(:hover),.btn-bg-off a.button:not(.edd-submit):not(:hover){background: none;}.btn-bg-off .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):not(:hover),.btn-bg-off .mec-event-footer .mec-booking-button:not(:hover),.btn-bg-off .give-btn.give-btn-reveal:not(:hover),.btn-bg-off .give-submit.give-btn:not(:hover){background: none;}.content .soc-ico a:not(:hover) .soc-font-icon{color: var(--the7-base-color);}.sidebar .soc-ico a:not(:hover) .soc-font-icon,.sidebar-content .soc-ico a:not(:hover) .soc-font-icon{color: rgb(133, 134, 140);}.footer .soc-ico a:not(:hover) .soc-font-icon{color: rgb(255, 255, 255);}input[type="text"],.widget_search input[type="text"].searchform-s,input[type="search"],input[type="tel"],input[type="url"],input[type="email"],input[type="number"],input[type="date"],input[type="range"],input[type="password"],select,textarea,.wpcf7-number{color: var(--the7-input-color); font: var(--the7-form-md-font); border-style: var(--the7-form-border); border-top-width: var(--the7-top-input-border-width); border-right-width: var(--the7-right-input-border-width); border-bottom-width: var(--the7-bottom-input-border-width); border-left-width: var(--the7-left-input-border-width); padding: var(--the7-top-input-padding) var(--the7-right-input-padding) var(--the7-bottom-input-padding) var(--the7-left-input-padding); border-color: var(--the7-input-border-color); background-color: var(--the7-input-bg-color); border-radius: var(--the7-input-border-radius); box-shadow: var(--the7-form-shadow); transition: 0.3s;}input[type="text"]:focus,.widget_search input[type="text"].searchform-s:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="range"]:focus,input[type="password"]:focus,select:focus,textarea:focus,.wpcf7-number:focus{box-shadow: var(--the7-form-shadow-focus);}.content input[type="text"],.content .widget_search input[type="text"].searchform-s,.content input[type="search"],.content input[type="tel"],.content input[type="url"],.content input[type="email"],.content input[type="number"],.content input[type="date"],.content input[type="range"],.content input[type="password"],.content select,.content textarea,.content .wpcf7-number{font-size: var(--the7-form-md-font-size); line-height: var(--the7-form-md-line-height);}input[type="text"],.widget_search input[type="text"].searchform-s,input[type="search"],input[type="tel"],input[type="url"],input[type="email"],input[type="number"],input[type="date"],input[type="range"],input[type="password"],select,.wpcf7-number{min-height: var(--the7-input-height);}input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit),.wpcf7-form input[type="submit"]{font: var(--the7-btn-m-font); text-transform: var(--the7-btn-m-text-transform); letter-spacing: var(--the7-btn-m-letter-spacing); word-spacing: var(--the7-btn-m-word-spacing); border-radius: var(--the7-btn-m-border-radius); padding: var(--the7-btn-m-padding); min-width: var(--the7-btn-m-min-width); min-height: var(--the7-btn-m-min-height);}.popup-message-style .wpcf7-mail-sent-ok,.inline-message-style .wpcf7-mail-sent-ok,.popup-message-style .wpcf7-validation-errors,.inline-message-style .wpcf7-validation-errors,.popup-message-style .wpcf7-response-output,.inline-message-style .wpcf7-response-output{background: var(--the7-accent-color);}.parentFormundefined .formErrorContent,.wpcf7-mail-sent-ok .formErrorContent,.wpcf7-validation-errors .formErrorContent,.wpcf7-response-output .formErrorContent{font: var(--the7-base-font-big);}#page .wpcf7-mail-sent-ok,.popup-message-style .wpcf7-mail-sent-ok,.inline-message-style .wpcf7-mail-sent-ok,#page .wpcf7-validation-errors,.popup-message-style .wpcf7-validation-errors,.inline-message-style .wpcf7-validation-errors,#page .wpcf7-response-output,.popup-message-style .wpcf7-response-output,.inline-message-style .wpcf7-response-output{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255) !important;}#page .parentFormundefined .formErrorContent,#page .parentFormundefined .formErrorContent a,.popup-message-style .parentFormundefined .formErrorContent,.popup-message-style .parentFormundefined .formErrorContent a,.inline-message-style .parentFormundefined .formErrorContent,.inline-message-style .parentFormundefined .formErrorContent a,#page .wpcf7-mail-sent-ok .formErrorContent,#page .wpcf7-mail-sent-ok .formErrorContent a,#page .wpcf7-mail-sent-ok .close-message #page .wpcf7-mail-sent-ok a,.popup-message-style .wpcf7-mail-sent-ok .formErrorContent,.popup-message-style .wpcf7-mail-sent-ok .formErrorContent a,.popup-message-style .wpcf7-mail-sent-ok .close-message .popup-message-style .wpcf7-mail-sent-ok a,.inline-message-style .wpcf7-mail-sent-ok .formErrorContent,.inline-message-style .wpcf7-mail-sent-ok .formErrorContent a,.inline-message-style .wpcf7-mail-sent-ok .close-message .inline-message-style .wpcf7-mail-sent-ok a,#page .wpcf7-validation-errors .formErrorContent,#page .wpcf7-validation-errors .formErrorContent a,#page .wpcf7-validation-errors .close-message #page .wpcf7-validation-errors a,.popup-message-style .wpcf7-validation-errors .formErrorContent,.popup-message-style .wpcf7-validation-errors .formErrorContent a,.popup-message-style .wpcf7-validation-errors .close-message .popup-message-style .wpcf7-validation-errors a,.inline-message-style .wpcf7-validation-errors .formErrorContent,.inline-message-style .wpcf7-validation-errors .formErrorContent a,.inline-message-style .wpcf7-validation-errors .close-message .inline-message-style .wpcf7-validation-errors a,#page .wpcf7-response-output .formErrorContent,#page .wpcf7-response-output .formErrorContent a,#page .wpcf7-response-output .close-message #page .wpcf7-response-output a,.popup-message-style .wpcf7-response-output .formErrorContent,.popup-message-style .wpcf7-response-output .formErrorContent a,.popup-message-style .wpcf7-response-output .close-message .popup-message-style .wpcf7-response-output a,.inline-message-style .wpcf7-response-output .formErrorContent,.inline-message-style .wpcf7-response-output .formErrorContent a,.inline-message-style .wpcf7-response-output .close-message .inline-message-style .wpcf7-response-output a{color: rgb(255, 255, 255);}#page .wpcf7-mail-sent-ok::before,.popup-message-style .wpcf7-mail-sent-ok::before,.inline-message-style .wpcf7-mail-sent-ok::before,#page .wpcf7-validation-errors::before,.popup-message-style .wpcf7-validation-errors::before,.inline-message-style .wpcf7-validation-errors::before,#page .wpcf7-response-output::before,.popup-message-style .wpcf7-response-output::before,.inline-message-style .wpcf7-response-output::before{color: rgb(255, 255, 255);}.dt-arrow-border-on .owl-carousel .owl-nav div:not(:hover)::before{border-color: var(--the7-accent-color);}#footer.solid-bg{background: none center top repeat rgb(80, 80, 80);}.wf-container-footer,.footer.full-width-line{border-top: 1px solid rgb(80, 80, 80);}#footer .wf-container-footer{padding-top: 0px; padding-bottom: 0px;}#footer .wf-container{margin: 0px -25px;}.footer .widget{color: rgb(255, 255, 255); padding: 0px 25px;}.footer .widget{font: var(--the7-widget-content-font); text-transform: var(--the7-widget-content-text-transform); letter-spacing: var(--the7-widget-content-letter-spacing); text-decoration: var(--the7-widget-content-text-decoration);}#footer > .wf-wrap,#footer #bottom-bar > .wf-wrap{padding: 0px 50px;}.wf-container-bottom,#bottom-bar.full-width-line{border-top: 1px solid rgb(255, 255, 255);}.wf-container-bottom{padding: 10px 0px; min-height: 60px;}#bottom-bar{font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); color: rgb(255, 255, 255);}#bottom-bar a{color: rgb(255, 255, 255);}.scroll-top{border-radius: 4px;}input[type="text"],input[type="tel"],input[type="url"],input[type="email"],input[type="number"],input[type="date"],input[type="range"],input[type="password"],select,textarea{font: var(--the7-form-md-font); letter-spacing: var(--the7-form-md-letter-spacing); text-transform: var(--the7-form-md-text-transform); text-decoration: var(--the7-base-text-decoration);}.content .wpcf7-select{line-height: calc(var(--the7-input-height) - 14px); min-width: 200px;}.pswp button.pswp__button--arrow--left,.pswp button.pswp__button--arrow--right,.pswp .pswp__button--arrow--left::before,.pswp .pswp__button--arrow--right::before{font-size: 62px; line-height: 62px; min-height: 62px;}.dt-mobile-header .mini-wpml{font: 700 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif;}.popup-message-style .wpcf7-validation-errors,.popup-message-style .wpcf7-mail-sent-ok,.popup-message-style .wpcf7-response-output{background-color: var(--the7-accent-color);}.wpcf7-validation-errors .wpcf7-not-valid-tip-text,.wpcf7-validation-errors .wpcf7-valid-tip-text,.wpcf7-mail-sent-ok .wpcf7-not-valid-tip-text,.wpcf7-mail-sent-ok .wpcf7-valid-tip-text,.wpcf7-response-output .wpcf7-not-valid-tip-text,.wpcf7-response-output .wpcf7-valid-tip-text{font: var(--the7-base-font-big);}.transparent:not(.photo-scroller-album) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on){border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none !important;}.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .top-bar.line-content::after,.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .top-bar.full-width-line::after{border-bottom-color: rgba(255, 255, 255, 0.25);}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets > *,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a *,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a *,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area a,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav > ul:not(.mini-sub-nav) > li > a:hover,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .searchform > .search-icon i,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit i{color: rgb(255, 255, 255);}.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-current-language > a,.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-legacy-list-horizontal a,.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-legacy-list-vertical a{color: rgb(255, 255, 255);}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .branding,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .branding .mini-widgets > :not(.sub-nav),.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets > *,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit i,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner i,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area a,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area *,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-mini-widgets > *,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-branding *,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-contacts *{color: rgb(255, 255, 255);}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit:hover{color: rgba(255, 255, 255, 0.7) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on:not(.sticky-top-line-on)) .popup-search .submit:hover i,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on:not(.sticky-top-line-on)) .overlay-search .submit:hover i{color: rgba(255, 255, 255, 0.7) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input[type="text"]{background: rgba(255, 255, 255, 0.25); border-color: rgba(255, 255, 255, 0.3);}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input.field{background: rgba(255, 255, 255, 0.25); border-color: rgba(255, 255, 255, 0.3);}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input[type="text"],.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input::placeholder,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input::placeholder{color: rgb(255, 255, 255) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .menu-text,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .subtitle-text,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a:hover span,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li.act > a > span{background: none; color: rgb(255, 255, 255) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a > span > span.menu-subtitle,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li:hover > a > span > span.menu-subtitle{color: rgba(255, 255, 255, 0.5);}.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav > li::before,.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav > li::before,.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav > li:last-child::after,.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav > li:last-child::after{border-color: rgba(255, 255, 255, 0.25);}.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration > li:not(.act):hover > a,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-outline-decoration > li.act > a,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration > li.dt-hovered:not(.act) > a{border-color: rgba(255, 255, 255, 0.25);}.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li:not(.act) > a:hover,.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li:not(.act) > a:hover,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li.dt-hovered:not(.act) > a,.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li.dt-hovered:not(.act) > a,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration > li.act > a,.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration > li.act > a{background-color: rgba(255, 255, 255, 0.25); background-image: none;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .l-to-r-line > li > a i.underline,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .from-centre-line > li > a .menu-item-text::before,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .upwards-line > li > a .menu-item-text::before,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .downwards-line > li > a .menu-item-text::before,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .active-line-decoration > li.act > a .decoration-line,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration > li > a:hover .decoration-line,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration > li.dt-hovered:not(.act) > a .decoration-line,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines::before,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines::after{background-color: rgb(255, 255, 255); background-image: none;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line::after,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line::before{background: rgb(255, 255, 255) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn)::before{background: rgba(255, 255, 255, 0.3) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-hover-bg-on .dt-mobile-menu-icon:not(.floating-btn)::after{background: rgba(255, 255, 255, 0.25) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-hover-border-enable .dt-mobile-menu-icon:not(.floating-btn)::after{border-color: rgba(255, 255, 255, 0.25) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on):not(.animate-color-mobile-menu-icon):not(.two-line-mobile-menu-icon) .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line{background: rgb(255, 255, 255) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-bg-enable .menu-toggle::before{background: rgba(255, 255, 255, 0.3) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-border-enable .dt-mobile-menu-icon:not(.floating-btn)::before{border-color: rgba(255, 255, 255, 0.3) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-bg-hover-enable .menu-toggle::after{background: rgba(255, 255, 255, 0.25) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-border-enable .menu-toggle::before{border-color: rgba(255, 255, 255, 0.3) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-border-hover-enable .menu-toggle::after{border-color: rgba(255, 255, 255, 0.25) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children > a .menu-text::after,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text::after,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children.act > a .menu-text::after{background: white !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.disabled-bg a::before{background-color: transparent !important;}.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a,.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.accent-bg a,.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.gradient-bg a{box-shadow: none !important;}.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a::before,.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.accent-bg a::before,.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.gradient-bg a::before{background: none rgba(255, 255, 255, 0.25) !important;}.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-gradient-bg a,.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-custom-bg a,.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-accent-bg a{box-shadow: none !important;}.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-gradient-bg a::after,.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-custom-bg a::after,.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-accent-bg a::after{background: rgba(255, 255, 255, 0.45) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-disabled-bg a::after{background-color: transparent !important; box-shadow: none !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a .soc-font-icon,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a:hover .soc-font-icon{background: none; color: rgb(255, 255, 255) !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.border-on a::before{box-shadow: rgba(255, 255, 255, 0.25) 0px 0px 0px 2px inset;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-border-on a:hover::after,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-border-on a:hover::after{box-shadow: rgba(255, 255, 255, 0.45) 0px 0px 0px 2px inset !important;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit::before,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .searchform > .search-icon,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit::before,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-contacts,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner::before,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart::before,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart::before{color: white;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart{color: rgb(255, 255, 255);}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart i,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart i{color: rgb(255, 255, 255);}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:hover,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:hover{opacity: 1; color: rgba(255, 255, 255, 0.7);}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:hover i,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:hover i{color: rgba(255, 255, 255, 0.7);}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart > .counter,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart > .counter{background-color: rgba(255, 255, 255, 0.25); background-image: none;}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .rectangular-counter-style .wc-ico-cart > .counter::before,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .rectangular-counter-style .edd-ico-cart > .counter::before{border-right: 4px solid rgba(255, 255, 255, 0.25);}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart > .counter.custom-bg,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart > .counter.custom-bg{background-color: rgba(255, 255, 255, 0.25) !important; background-image: none !important;}.masthead:not(.side-header):not(.mixed-header) .header-bar,.header-space{min-height: 140px;}.inline-header .header-bar > .mini-widgets{padding: 0px 0px 0px 12px;}.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2{line-height: 42px;}@media screen and (min-width: 1211px) {#page{display: grid; grid-template-rows: auto; grid-template-columns: 100%; grid-template-areas: "header" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer";}.dt-mobile-header,.dt-mobile-menu-icon,.mobile-header-space,.masthead .mobile-header-bar,.hidden-header .masthead:not(.sticky-on):not(#phantom){display: none;}.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar{padding-right: 50px; padding-left: 50px;}#phantom .ph-wrap .header-bar{padding: 0px;}.boxed.masthead:not(.width-in-pixel):not(#phantom) .top-bar-bg{margin: 0px -50px; padding: 0px 1000px;}#phantom .ph-wrap.boxed{max-width: calc(1200px);}.phantom-sticky .fixed-masthead.masthead{position: absolute; top: 0px; width: 100%; z-index: 500;}.phantom-sticky .fixed-masthead.sticky-on.masthead{position: fixed;}.phantom-sticky .sticky-on.masthead:not(.masthead-mobile){background: none center center repeat rgb(255, 255, 255) !important;}.phantom-shadow-decoration.phantom-sticky .sticky-on.masthead{box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 15px 1px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}.phantom-sticky:not(.overlap):not(.transparent) .masthead{transition: background-color 330ms, background-image 330ms;}.phantom-main-logo-on.phantom-sticky .sticky-on .branding > a,.phantom-main-logo-on.phantom-sticky .sticky-on .branding > img{display: none; visibility: hidden;}.masthead .in-top-bar-left:not(.show-on-desktop),.masthead .in-top-bar:not(.show-on-desktop),.masthead .hide-on-desktop{visibility: hidden; position: absolute; left: -9999px;}.masthead .in-top-bar-left:not(.show-on-desktop).display-none,.masthead .in-top-bar:not(.show-on-desktop).display-none,.masthead .hide-on-desktop.display-none{display: none;}.masthead .mobile-mini-widgets .show-on-first-switch,.masthead .mobile-mini-widgets .show-on-second-switch{display: none;}}@media screen and (max-width: 0px) {.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar{padding-right: 0px; padding-left: 0px;}.masthead.content-width-line-decoration:not(.mixed-header):not(.side-header):not(.masthead-mobile-header):not(#phantom) .header-bar::after{width: calc(100% + 0px);}}@media screen and (max-width: 800px) {.top-bar{padding: 5px 20px;}}@media screen and (max-width: 1210px) {.masthead.masthead-mobile-header.content-width-line-mobile-header-decoration:not(#phantom) .mobile-header-bar{padding-bottom: 1px;}.masthead.masthead-mobile-header.content-width-line-mobile-header-decoration:not(#phantom) .mobile-header-bar::after{position: absolute; bottom: 0px; left: auto; right: auto; content: ""; width: calc(100% - 40px); height: 1px; background: rgb(255, 255, 255);}.masthead.masthead-mobile-header.line-mobile-header-decoration:not(#phantom){border-bottom: 1px solid rgb(255, 255, 255);}#page{display: grid; grid-template-rows: auto; grid-template-columns: 100%; grid-template-areas: "header" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer";}.hidden-header.header-side-left .mobile-header-space,.hidden-header.header-side-right .mobile-header-space{display: none;}.masthead{grid-area: header;}.masthead:not(.side-header) .mobile-header-bar,.side-header.masthead-mobile-header .mobile-header-bar{padding: 0px 20px; box-sizing: border-box;}.mobile-header-space{grid-area: header;}.transparent.sticky-mobile-header.floating-navigation-below-slider .fixed-mobile-header.masthead.masthead-mobile-header:not(#phantom){transform: translateY(0px);}.masthead .main-nav,.masthead:not(.side-header) .main-nav,#phantom,.masthead:not(.side-header) .header-bar,.header-space{display: none;}.dt-mobile-header{display: block;}body:not(.transparent) .masthead:not(.side-header){background-color: rgb(255, 255, 255);}.sticky-mobile-on.masthead:not(.side-header){background-color: rgb(255, 255, 255) !important;}.sticky-mobile-header:not(.transparent):not(.hidden-header) .mobile-header-space{display: block;}.no-cssgridlegacy.no-cssgrid .sticky-mobile-header:not(.transparent) .masthead.masthead-mobile-header:not(#phantom){position: absolute;}.masthead .mobile-header-bar{display: flex;}.dt-mobile-menu-icon{display: inline-flex; align-items: center;}.masthead .mobile-header-bar{min-height: 70px;}.side-header-v-stroke .header-bar .mini-search{margin: 0px 10px;}.floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn{top: 50px;}.sticky-mobile-logo-first-switch,.sticky-mobile-logo-second-switch,.sticky-mobile-on .mobile-branding *{display: none;}.mobile-header-bar .mobile-mini-widgets{flex: 1 1 0%; flex-flow: wrap;}.first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets{order: 2;}.first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-branding{order: 1;}.first-switch-logo-right.first-switch-menu-left .mobile-header-bar{justify-content: flex-start;}.first-switch-logo-right.first-switch-menu-left .mobile-header-bar .mobile-branding{justify-content: flex-end;}.first-switch-logo-left.first-switch-menu-right .mobile-header-bar{justify-content: flex-start;}.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-branding{justify-content: flex-start; order: 0;}.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets{order: 1; justify-content: flex-end;}.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-navigation{order: 2;}.first-switch-logo-center.first-switch-menu-right .mobile-navigation{order: 2;}.mobile-sticky-header-overlay.active{opacity: 1; visibility: visible; z-index: 9601;}.mobile-mini-widgets-in-menu{flex-flow: wrap; align-items: center; display: flex !important;}.dt-mobile-header .mini-widgets{display: none;}.sticky-mobile-header .masthead{height: auto; width: 100%;}.sticky-mobile-header:not(.floating-navigation-below-slider) .masthead{top: 0px;}.sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead{position: fixed !important; top: 0px;}.sticky-mobile-header.floating-navigation-below-slider.transparent .mobile-header-space{display: none;}}@media screen and (min-width: 801px) and (max-width: 1210px) {.masthead .mobile-mini-widgets .show-on-second-switch{display: none;}.mobile-mini-widgets-in-menu.first-switch-no-widgets{padding: 0px;}.masthead .top-bar .mini-widgets > *,.masthead .mobile-header-bar .in-top-bar-left,.masthead .mobile-header-bar .in-top-bar-right,.dt-mobile-header .in-top-bar-left,.dt-mobile-header .in-top-bar-right{display: none;}.masthead .top-bar .left-widgets .in-top-bar-left,.mobile-mini-widgets .near-logo-first-switch{display: inline-flex;}.masthead .top-bar .left-widgets .in-top-bar-left.text-area,.mobile-mini-widgets .near-logo-first-switch.text-area{display: inline-block;}.masthead .top-bar .left-widgets .in-top-bar-left:not(.show-on-first-switch){display: none;}.sticky-mobile-on .mobile-branding .sticky-mobile-logo-first-switch img,.sticky-mobile-on .mobile-branding .sticky-mobile-logo-first-switch{display: block;}.first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets{flex: 1 1 0%; flex-flow: wrap; justify-content: flex-end;}.first-switch-logo-center.first-switch-menu-left .mobile-navigation{flex: 1 1 0%;}.first-switch-logo-center.first-switch-menu-right .mobile-navigation{flex: 1 1 0%; justify-content: flex-end;}.first-switch-logo-center.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets{flex: 1 1 0%; flex-flow: wrap; justify-content: flex-start;}.first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets .last{margin-right: 0px;}.first-switch-logo-right.first-switch-menu-left .mobile-header-bar .mobile-navigation{margin-right: 10px;}.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-navigation{margin-left: 10px;}.first-switch-logo-center.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets .first{margin-left: 0px;}.masthead .hide-on-first-switch,.dt-mobile-header .hide-on-first-switch{display: none;}.mobile-mini-widgets-in-menu .in-menu-second-switch,.masthead.widgets .show-on-second-switch,.masthead .show-on-second-switch{display: none;}}@media screen and (max-width: 800px) {html:not(.no-cssgridlegacy.no-cssgrid) .masthead:not(.sticky-mobile-on){top: 0px !important;}.sticky-mobile-header .masthead{height: auto; width: 100%;}.sticky-mobile-on.masthead .mobile-branding .sticky-mobile-logo-second-switch img,.sticky-mobile-on.masthead .mobile-branding .sticky-mobile-logo-second-switch{display: block;}.masthead .top-bar .mini-widgets > *{margin: 0px 10px !important;}.masthead .top-bar .left-widgets .in-top-bar:not(.show-on-second-switch){display: none;}.masthead .top-bar .left-widgets .in-top-bar:not(.show-on-second-switch).text-area{display: none;}body.page:not(.sticky-mobile-header):not(.floating-navigation-below-slider) .masthead:not(.side-header){transform: none !important;}.sticky-mobile-header:not(.transparent):not(.hidden-header) .mobile-header-space{display: block;}.no-cssgridlegacy.no-cssgrid .sticky-mobile-header:not(.transparent) .masthead.masthead-mobile-header:not(#phantom){position: absolute;}.masthead .mobile-header-bar{min-height: 70px;}.masthead .mobile-header-bar .mobile-mini-widgets > *,.masthead .mobile-mini-widgets .in-menu-second-switch{display: none;}.masthead .mobile-header-bar .mobile-mini-widgets > .microwidget-btn{display: none;}.masthead .top-bar .mini-widgets > *,.masthead .mobile-header-bar .in-top-bar-left,.masthead .mobile-header-bar .in-top-bar-right,.masthead .top-bar .right-widgets,.dt-mobile-header .in-top-bar{display: none;}.masthead .mobile-header-bar .in-top-bar-left.microwidget-btn,.masthead .mobile-header-bar .in-top-bar-right.microwidget-btn,.dt-mobile-header .in-top-bar.microwidget-btn{display: none;}.masthead .top-bar .left-widgets{justify-content: center;}.masthead .top-bar .left-widgets .in-top-bar{display: inline-flex; text-align: center;}.masthead .top-bar .left-widgets .in-top-bar.text-area{display: inline-block;}.hide-on-second-switch{display: none !important;}.show-on-second-switch{display: flex !important; align-items: center;}.show-on-second-switch.text-area,.show-on-second-switch.in-top-bar{display: flex !important;}.dt-mobile-header .mini-widgets{display: none;}.mobile-mini-widgets-in-menu .near-logo-second-switch{display: none;}.masthead .mobile-mini-widgets .near-logo-second-switch.show-on-second-switch{display: inline-flex;}.masthead .mobile-mini-widgets .near-logo-second-switch.show-on-second-switch.text-area{display: inline-block;}.masthead.line-decoration{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}.mini-contacts{white-space: normal;}.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-mini-widgets{order: 2; flex: 1 1 0%; flex-flow: wrap; justify-content: flex-end;}.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-branding{order: 1; justify-content: center;}.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-navigation{order: 0; flex: 1 1 0%;}.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-mini-widgets .last{margin-right: 0px;}.second-switch-logo-right.second-switch-menu-left .mobile-header-bar{justify-content: flex-start;}.second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-branding{order: 2; justify-content: flex-end;}.second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-navigation{order: 0;}.second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-navigation{margin-right: 10px;}.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-navigation{margin-right: 10px; margin-left: 0px;}.second-switch-logo-left.second-switch-menu-right .mobile-header-bar{justify-content: flex-start;}.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-branding{justify-content: flex-start; order: 0;}.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets{order: 1;}.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation{order: 2;}.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation{margin-left: 10px;}.second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-branding{order: 1; justify-content: center;}.second-switch-logo-center.second-switch-menu-right .mobile-navigation{order: 2; flex: 1 1 0%; justify-content: flex-end;}.second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets{order: 0; flex: 1 1 0%; flex-flow: wrap; justify-content: flex-start;}.second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets .first{margin-left: 0px;}}@media screen and (max-width: 1100px) {#footer .wf-container-footer{padding-top: 0px; padding-bottom: 0px;}#footer > .wf-wrap,#footer #bottom-bar > .wf-wrap{padding: 0px 20px;}}@media screen and (max-width: 1100px) {.footer .widget{width: 100%;}}@media screen and (max-width: 990px) {#bottom-bar .wf-container-bottom{flex-flow: column wrap; justify-content: center;}#bottom-bar .wf-container-bottom > div{margin: 0px;}#bottom-bar .wf-float-left,#bottom-bar .wf-float-right{display: block; float: none; width: auto; padding-left: 0px; padding-right: 0px; margin-right: auto; margin-left: auto; text-align: center !important;}}@media screen and (max-width: 778px) {#main{padding: 80px 0px;}#main > .wf-wrap{padding: 0px 20px;}.wf-cell{padding: 0px 10px;}}@media screen and (min-width: 990px) {#main > .wf-wrap{position: relative;}.content{grid-area: content;}}@media only screen and (max-width: 960px) {.header-side-left .mega-full-width > .sub-nav,.header-side-left .mega-auto-width > .sub-nav{max-width: 767px; left: 0px; padding-left: 0px; top: auto !important;}.header-side-right .mega-full-width > .sub-nav,.header-side-right .mega-auto-width > .sub-nav{max-width: 767px; right: 0px; padding-right: 0px; top: auto !important;}}@media screen and (max-width: 800px) {.masthead:not(.side-header) .mobile-header-bar,.side-header.masthead-mobile-header .mobile-header-bar{padding: 0px 20px; box-sizing: border-box;}.masthead.masthead-mobile-header.content-width-line-mobile-header-decoration:not(#phantom) .mobile-header-bar::after{width: calc(100% - 40px);}.first-switch-logo-right.first-switch-menu-left .mobile-header-bar .mobile-navigation{margin-right: 10px;}.first-switch-logo-left.first-switch-menu-right:not(.second-switch-menu-left) .mobile-header-bar .mobile-navigation{margin-left: 10px;}.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation{margin-left: 10px;}.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets{justify-content: flex-end;}.second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-navigation{margin-right: 10px;}}@media screen and (max-width: 568px) {.popup-message-style #page .wpcf7-mail-sent-ok,.popup-message-style #page .wpcf7-validation-errors,.popup-message-style #page .wpcf7-response-output{max-width: 300px;}@keyframes slide-in-message {0% { opacity: 0; transform: translate3d(600px, -50%, 0px); }50% { opacity: 0; transform: translate3d(-200px, -50%, 0px); }100% { opacity: 1; transform: translate3d(-300px, -50%, 0px); }}@keyframes slide-out-message {0% { opacity: 1; transform: translate3d(-300px, -50%, 0px); }100% { opacity: 0; transform: translate3d(800px, -50%, 0px); }}}@media (max-width: 600px) {.floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn{top: 10px;}}@media screen and (max-width: 450px) {.mobile-header-bar,.masthead .popup-search .submit{position: relative;}.dt-mobile-header .mini-nav,.dt-mobile-header .shopping-cart,.dt-mobile-header .popup-search,.masthead .popup-search,.dt-mobile-header .searchform,.masthead .searchform,.dt-mobile-header .popup-search.act,.masthead .popup-search.act,.dt-mobile-header .mini-nav li{position: static;}#page .masthead .popup-search .popup-search-wrap{transform: translate3d(-50%, 0px, 0px); max-width: 280px !important; left: 50% !important;}#page .masthead .popup-search .popup-search-wrap .shopping-cart-inner::before{display: none;}#page .masthead .popup-search .popup-search-wrap::before{display: none;}#page .masthead .popup-search .popup-search-wrap{width: 280px;}.dt-mobile-header .select-type-menu .sub-nav,.dt-mobile-header .select-type-menu-first-switch .sub-nav,.dt-mobile-header .select-type-menu-second-switch .sub-nav{top: 0px;}.masthead .popup-search .popup-search-wrap,.masthead .top-bar .popup-search .popup-search-wrap{top: 100%;}}@media only screen and (min-width: 768px) and (max-width: 1024px) {body::after{content: "tablet"; display: none;}}@media screen and (max-width: 760px), screen and (max-height: 300px) {body::after{content: "phone"; display: none;}}.masthead:not(.sub-downwards) .main-nav .sub-nav li.hide-mega-title > a .menu-text,.dt-mega-menu .sub-nav li.has-children::after,.dt-mega-menu .sub-nav .dt-mega-parent::before,.dt-mega-menu .sub-nav .dt-mega-parent:first-child::before,.dt-mega-menu .sub-nav li::before{display: none;}.sub-downwards .sub-nav li.hide-mega-title > a.mega-menu-img-top,.sub-downwards .sub-nav li.hide-mega-title > a.mega-menu-img-top_align_left{display: flex; flex-flow: column wrap;}.dt-mega-menu .sub-nav .dt-mega-parent > a span.menu-subtitle{font-size: 12px; line-height: 14px;}.dt-mega-menu-wrap .sub-nav{position: relative; top: 0px; width: auto; padding: 0px; background: none; box-shadow: none;}.show-mega-menu .dt-mega-menu-wrap .sub-nav,.sub-downwards .dt-mega-menu-wrap .sub-nav{visibility: visible; opacity: 1;}#page .dt-mobile-header .dt-mega-menu-wrap > .sub-nav{visibility: visible; opacity: 1; width: auto;}.main-nav .mega-full-width > .dt-mega-menu-wrap .sub-nav .sub-nav,.main-nav .mega-full-width > .dt-mega-menu-wrap .sub-nav .sub-nav ul,.main-nav .mega-auto-width > .dt-mega-menu-wrap .sub-nav .sub-nav,.main-nav .mega-auto-width > .dt-mega-menu-wrap .sub-nav .sub-nav ul{width: auto;}.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-menu-wrap .dt-mega-parent > .sub-nav > li:last-child{padding-bottom: 0px; margin-bottom: 0px;}.dt-mega-menu .sub-nav .dt-mega-parent:first-child{border-left-width: medium; border-left-style: none; border-left-color: currentcolor;}.dt-mega-menu .sub-nav .dt-mega-parent:hover > a{border-radius: 0px;}.dt-mega-menu .sub-nav .dt-mega-parent > a{width: auto;}.dt-mega-menu .sub-nav .dt-mega-parent.no-link > a:hover{opacity: 1;}.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav,.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav.right-overflow{position: relative; top: auto; max-width: 100%; padding: 0px; background: none; box-shadow: none; left: auto !important;}.rtl .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav,.rtl .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav.right-overflow{right: auto; left: auto !important;}.dt-mega-menu.dt-hovered .sub-nav .sub-nav,.show-mega-menu.dt-mega-menu .sub-nav .sub-nav{visibility: visible !important; opacity: 1 !important;}.top-header .sub-nav > li.dt-mega-parent > a{margin: 0px;}.top-header .sub-nav > li.dt-mega-parent > a.mega-menu-img-top{text-align: center;}.top-header .sub-nav > li.dt-mega-parent.empty-title > a,.sub-sideways .sub-nav > li.dt-mega-parent.empty-title > a{padding: 0px;}.menu-item .dt-mega-menu-wrap > .sub-nav{transition: opacity 200ms;}.menu-item.show-mega-menu-content .dt-mega-menu-wrap > .sub-nav{visibility: visible; opacity: 1;}.dt-mega-menu-wrap > .sub-nav{display: flex; flex-flow: wrap;}.sub-downwards.side-header .main-nav .sub-nav li.dt-mega-parent .sub-nav{padding-top: 0px; padding-bottom: 0px;}.dt-mega-menu .dt-mega-menu-wrap .sub-nav .mega-menu-widgets{overflow: hidden; max-width: 100%;}.masthead.side-header:not(.sub-downwards) .mega-full-width > .dt-mega-menu-wrap .sub-nav-widgets,.masthead.side-header:not(.sub-downwards) .mega-auto-width > .dt-mega-menu-wrap .sub-nav-widgets{width: 100%;}.sub-nav li .mega-menu-img-top,.sub-nav li .mega-menu-img-top img,.sub-nav li .mega-menu-img-top_align_left,.sub-nav li .mega-menu-img-top_align_left img{display: block;}.sub-downwards.h-justify.h-center .sub-nav li .mega-menu-img-top_align_left img,.sub-downwards.h-center .sub-nav li .mega-menu-img-top_align_left img{display: inline-block;}.sub-nav li .mega-menu-img-top img{display: inline-block;}.top-header .sub-nav > li:not(.dt-mega-parent) > a.mega-menu-img-top,.top-header .sub-nav > li:not(.dt-mega-parent) > a.mega-menu-img-top_align_left{flex-flow: column wrap;}.sub-nav > li:not(.dt-mega-parent) > a.mega-menu-img-right_top,.sub-nav > li:not(.dt-mega-parent) > a.mega-menu-img-right{align-content: flex-start;}.masthead:not(.sub-downwards) .sub-nav > li > a.mega-menu-img-right_top .menu-item-text,.dt-mobile-header .sub-nav > li > a.mega-menu-img-right_top .menu-item-text,.masthead:not(.sub-downwards) .sub-nav > li > a.mega-menu-img-right .menu-item-text,.dt-mobile-header .sub-nav > li > a.mega-menu-img-right .menu-item-text{width: 100%; justify-content: space-between;}.masthead:not(.sub-downwards) .sub-nav > li:not(.dt-mega-parent) > a.mega-menu-img-top{text-align: center;}.sub-downwards.h-center .sub-nav > li > a.mega-menu-img-top{flex-flow: column wrap; display: flex;}.top-header .dt-mega-menu-wrap .sub-nav-widgets > li:last-child .widget{padding-bottom: 0px;}.dt-mega-menu > .sub-nav > li:hover > a{background-color: transparent;}.sub-nav .menu-subtitle,.sub-nav li.act > a:hover .menu-subtitle{color: rgba(51, 51, 51, 0.4); font-family: Arial, Helvetica, Arial, Verdana, sans-serif; font-size: 10px;}.main-nav .sub-nav > li.dt-mega-parent > a .menu-text{font: 700 16px / 22px Roboto, Helvetica, Arial, Verdana, sans-serif; text-transform: none; color: rgb(51, 51, 51);}.main-nav .sub-nav > li.dt-mega-parent:not(.act):not(.wpml-ls-item) > a:not(.not-clickable-item):hover .menu-text{color: rgb(243, 95, 35);}.main-nav .sub-nav > li.dt-mega-parent.current-menu-item > a .menu-text{color: rgb(243, 95, 35);}.main-nav .sub-nav .mega-menu-img > i,.main-nav .sub-nav .mega-menu-img > span > i,.mobile-main-nav .sub-nav .mega-menu-img > i,.mobile-main-nav .sub-nav .mega-menu-img > span > i{display: inline-block;}.main-nav .dt-mega-menu .sub-nav .dt-mega-parent > a > i,.main-nav .dt-mega-menu .sub-nav .dt-mega-parent > a > span i{font-size: 16px; color: rgb(51, 51, 51);}.main-nav .dt-mega-menu .sub-nav .dt-mega-parent:not(.current-menu-item) > a:not(.not-clickable-item):hover i{color: rgb(243, 95, 35);}.main-nav .dt-mega-menu .sub-nav .dt-mega-parent.current-menu-item > a i{color: rgb(243, 95, 35);}.sub-nav .menu-subtitle,.sub-nav li.act > a:hover .menu-subtitle{color: rgba(51, 51, 51, 0.4);}.dt-mega-menu .sub-nav .dt-mega-parent > a{border-bottom-color: rgba(51, 51, 51, 0.1);}.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent{width: 240px;}.dt-mega-parent .sidebar-content .widget:not(.widget_icl_lang_sel_widget) a:not(:hover),.dt-mega-parent .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a:not(:hover) *{color: rgb(51, 51, 51);}.dt-mega-parent .sidebar-content .widget .team-author-name a:not(:hover){color: rgb(51, 51, 51);}.mobile-main-nav > li .dt-mega-menu-wrap > .sub-nav .sub-nav{margin-bottom: 16px;}.dt-mega-parent .sidebar-content .widget .soc-ico a:not(:hover) .soc-font-icon{color: rgb(51, 51, 51);}.slider-content .owl-dot:not(.active):not(:hover){box-shadow: rgba(68, 68, 68, 0.35) 0px 0px 0px 2px inset;}.dt-mega-parent .sidebar-content .widget .slider-content .owl-dot:not(.active):not(:hover){box-shadow: rgba(51, 51, 51, 0.35) 0px 0px 0px 2px inset;}.sidebar .slider-content .owl-dot:not(.active):not(:hover),.sidebar-content .slider-content .owl-dot:not(.active):not(:hover){box-shadow: rgba(133, 134, 140, 0.35) 0px 0px 0px 2px inset;}.footer .slider-content .owl-dot:not(.active):not(:hover){box-shadow: rgba(255, 255, 255, 0.35) 0px 0px 0px 2px inset;}@font-face { font-display: swap; font-family: "Roboto Condensed"; font-style: normal; font-weight: 400; src: local(""), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-condensed-v25-latin-regular.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-condensed-v25-latin-regular.woff") format("woff"), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-condensed-v25-latin-regular.ttf") format("truetype"); }@font-face { font-display: swap; font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; src: local(""), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-condensed-v25-latin-700.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-condensed-v25-latin-700.woff") format("woff"), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-condensed-v25-latin-700.ttf") format("truetype"); }@font-face { font-display: swap; font-family: "Roboto Condensed"; font-style: normal; font-weight: 300; src: local(""), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-condensed-v25-latin-300.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-condensed-v25-latin-300.woff") format("woff"), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-condensed-v25-latin-300.ttf") format("truetype"); }@font-face { font-display: swap; font-family: Roboto; font-style: normal; font-weight: 400; src: local(""), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-v30-latin-regular.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-v30-latin-regular.woff") format("woff"), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-v30-latin-regular.ttf") format("truetype"); }@font-face { font-display: swap; font-family: Roboto; font-style: normal; font-weight: 700; src: local(""), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-v30-latin-700.woff2") format("woff2"), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-v30-latin-700.woff") format("woff"), url("https://phone-repaircenter.de/wp-content/themes/the7childtheme/fonts/roboto-v30-latin-700.ttf") format("truetype"); }h1,h2,h3,h4{font-family: "Roboto Condensed", sans-serif !important;}body,body p{font-family: Roboto, sans-serif !important;}h2{line-height: 38px; margin-bottom: 20px; font-size: 32px !important;}#header-img h2{line-height: 24px; font-size: 20px !important; font-weight: 400 !important;}h3{line-height: 28px; letter-spacing: 0.2px; font-size: 24px !important;}#header-img h1{letter-spacing: 0.2px; font-size: 60px !important; line-height: 64px !important;}.sp-easy-accordion .sp-ea-single .ea-header a,#footer .widget-title{font-size: 18px !important; line-height: 22px;}#header-img h1,#header-img .aio-icon-title{letter-spacing: 1.6px; text-transform: uppercase;}body,body p,.uvc-heading .uvc-sub-heading,.wf-container{font-size: 16px !important; line-height: 21px !important; letter-spacing: 0.2px !important;}h2,h3,#footer .widget-title{font-weight: 700 !important;}#header-img h1{font-weight: 300 !important;}#ql-container .aio-icon-header{color: rgb(51, 51, 51) !important;}.home h2,.leistungen .wpb_text_column h4,#BorlabsCookieBox h3,#BorlabsCookieBox h4,#kontaktform-container .wpcf7-form input[type="submit"]:hover{color: rgb(243, 95, 35) !important;}#header-img h1,#header-img h2,.home .vc_btn3,#trenner-container *,#kontaktform-container p,#kontaktform-container a,#kontaktform-container h3,#kontaktform-container .wpcf7-form input[type="submit"],#kontakt-container .vc_row *,.ea-expand .ea-header > a,.sp-easy-accordion .ea-expand .ea-header a .ea-expand-icon.fa{color: rgb(255, 255, 255) !important;}a,a img,input[type="submit"],.ea-expand .ea-header > a,.sp-easy-accordion .ea-expand .ea-header a .ea-expand-icon.fa,#page .masthead.sticky-on .header-bar{transition: 0.5s !important;}.center-text *,.centered-text *,#ql-container .aio-icon-header{text-align: center !important;}.centered-text{max-width: 790px; margin-left: auto; margin-right: auto;}p:last-child{margin-bottom: 0px;}#aktuelles-container,#trenner-container,#qualitaet-container > .wpb_column > .vc_column-inner{padding: 80px 0px !important;}#header-img > .vc_column_container > .vc_column-inner{padding: 160px 0px !important;}#leistungen-container{padding: 80px 0px 20px !important;}#kontaktform-container{padding: 45px 0px 70px !important;}.vc_row:last-child .wpb_content_element:last-child{margin-bottom: 0px;}.qls .wpb_column,.leistungen .vc_column-inner > .wpb_wrapper{box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 22px -6px;}.masthead{position: fixed !important; width: 100% !important;}.same-logo{width: 130px;}.sticky-mobile-logo-second-switch,.sticky-mobile-logo-first-switch,.sticky-on .same-logo{width: 70px;}#page .masthead.sticky-on .header-bar{min-height: 80px !important; height: 80px !important;}.masthead.fixed-masthead.sticky-on,.masthead.fixed-masthead.sticky-mobile-on{top: 0px !important;}.home #main{padding-top: 0px;}#header-img .upb_row_bg::after,#trenner-container .upb_row_bg::after{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; content: "";}#header-img .upb_row_bg{background-color: rgb(222, 226, 227) !important;}#header-img .upb_row_bg::after{background-image: linear-gradient(to right, rgba(37, 37, 37, 0.4) 0%, rgba(37, 37, 37, 0.2) 35%, rgba(37, 37, 37, 0) 55%);}#trenner-container .upb_row_bg::after{background-color: rgba(37, 37, 37, 0.6);}.mini-search .searchform:not(.search-icon-disabled) input.field{padding-right: 35px;}.home .vc_btn3,#kontaktform-container .upb_row_bg,#kontakt-container .vc_row,.ea-expand .ea-header > a{background-color: rgb(243, 95, 35) !important;}#aktuelles-container .upb_row_bg{background-color: rgb(249, 249, 249) !important;}#kontaktform-container .wpcf7-form input[type="submit"]:hover,#ql-container .vc_row .wpb_column{background-color: rgb(255, 255, 255) !important;}.vc_btn3:hover,#kontakt-container .vc_btn3:hover{background-color: rgb(242, 125, 79) !important;}#kontaktform-container .wpcf7-form input[type="submit"],#kontakt-container .vc_btn3{background-color: rgb(80, 80, 80) !important;}#ql-container .aio-icon-box-link:hover img,a:hover > img{transform: scale(1.05);}#ql-container .aio-icon-box{padding: 25px; display: inline-block;}#ql-container .aio-icon-img{margin-right: 0px !important;}#ql-container .aio-icon-img img{width: 64px; height: 64px;}#ql-container .aio-icon-default,#ql-container .aio-icon-header{width: 100%; float: left;}#ql-container .aio-icon-component{margin-bottom: 0px !important;}#ql-container .vc_row{display: flex; flex-wrap: wrap;}#ql-container .vc_column-inner .wpb_wrapper,#ql-container .vc_column-inner,#ql-container .aio-icon-component,#ql-container .aio-icon-box-link{height: 100%;}#ql-container .aio-icon-title{margin: 10px 0px 0px;}.qls .wpb_column{width: calc(20% - 30px); margin-left: 15px; margin-right: 15px;}.qls{margin-left: -15px; margin-right: -15px;}#ql-container > .vc_column_container > .vc_column-inner{padding: 80px 15px;}@media not all and (min-resolution: 0.001dpcm) {@media  {.qls .wpb_column{margin-left: 14px;}}}#header-img .vc_btn3-container:first-child{margin-right: 30px;}#header-img .vc_btn3-container,#trenner-container .vc_btn3-container{margin-bottom: 0px;}.home .vc_btn3,.home .vc_btn3:hover{border: 0px solid rgb(255, 255, 255); font-weight: 700; border-radius: 3px; padding: 14px 20px;}.leistungen{display: flex;}.leistungen .ult-just-icon-wrapper{width: 40px; float: left; margin-right: 20px;}.leistungen .wpb_text_column{margin-bottom: 20px;}.leistungen .wpb_column{margin-bottom: 70px;}.leistungen .vc_column-inner > .wpb_wrapper{padding: 20px 20px 0px;}.leistungen .vc_column-inner,.leistungen .wpb_wrapper{height: 100%;}.leistungen .standard-arrow{margin-bottom: 0px !important;}#trenner-container{position: relative;}#trenner-container .vc_column-inner{padding: 0px;}.sp-easy-accordion .sp-ea-single{border-radius: 0px;}.sp-easy-accordion > .sp-ea-single{background: rgb(244, 244, 244) !important; border: 1px solid rgb(227, 227, 227) !important;}#faq-container .sp-easy-accordion > .sp-ea-single{background: rgb(255, 255, 255) !important;}#kontakt-container{padding-top: 40px !important;}#kontakt-container .vc_row{max-width: 900px; margin: auto; display: flex; padding: 20px 5px;}#kontakt-container .vc_row .wpb_column{display: flex;}#kontakt-container .wpb_wrapper,#kontakt-container .wpb_single_image,#kontakt-container .vc_figure,#kontakt-container .vc_single_image-wrapper{height: 100%;}#kontakt-container img{object-fit: cover; position: absolute; top: 0px; left: 0px; height: 100%; width: 100%;}#kontakt-container .vc_btn3-container{margin-bottom: 0px;}#kontakt-container .wpb_wrapper > div:not(:last-child){margin-bottom: 20px;}.wpcf7-list-item{margin-left: 0px;}#footer{padding: 80px 0px 50px;}@media only screen and (max-width: 1310px) {#header-img .upb_row_bg{background-size: 120% auto !important;}.qls .wpb_column{width: calc(33.3333% - 30px); margin-bottom: 30px;}#ql-container > .vc_column_container > .vc_column-inner{padding: 80px 15px 30px;}#header-img .aio-icon-box{width: 100%;}.qls{margin-bottom: 20px; justify-content: center;}}@media only screen and (max-width: 1000px) {#header-img h1{font-size: 55px !important; line-height: 59px !important;}#header-img .upb_row_bg{background-size: cover !important;}}@media only screen and (min-width: 767px) and (max-width: 991px) {.vc_col-sm-4{width: 50%;}}@media only screen and (max-width: 767px) {#header-img > .vc_column_container > .vc_column-inner{padding: 80px 5% !important;}#ql-container .vc_row .wpb_column{width: calc(50% - 30px);}#header-img h1{font-size: 33px !important; line-height: 37px !important;}#header-img .vc_column-inner{float: left;}#kontakt-container img{position: relative;}#kontakt-container .vc_row{padding: 5px 5px 20px;}#kontakt-container .vc_row .wpb_column:first-child{margin-bottom: 20px;}#kontakt-container .vc_row{flex-wrap: wrap;}.leistungen{flex-wrap: wrap;}}@media only screen and (max-width: 500px) {h1{font-size: 28px !important; line-height: 32px;}h2{font-size: 24px !important; line-height: 28px;}h3{font-size: 20px !important; line-height: 24px;}#header-img h1{font-size: 28px !important; line-height: 32px !important;}.uvc-heading .uvc-sub-heading{font-size: 16px !important; line-height: 22px !important;}#ql-container .vc_row .wpb_column{width: 100%; min-height: 106px;}#header-img .aio-icon-img{font-size: 35px !important;}#header-img .aio-icon-img img{width: 35px; height: 35px;}#header-img .aio-icon-box{padding: 15px;}.leistungen *{text-align: center !important;}.leistungen .ult-just-icon-wrapper{width: 100%; margin-bottom: 10px;}}@media only screen and (max-width: 400px) {#page .masthead .popup-search .popup-search-wrap{left: 40% !important; transform: translate3d(-35%, 0px, 0px);}}.aio-icon-component i,.align-icon i,.uvc-heading i{font-size: inherit; line-height: inherit;}.aio-icon-component,.aio-icon-component *,.align-icon,.align-icon *,.uvc-heading,.uvc-heading *{box-sizing: border-box;}.vc_row,.wpb_column,.wpb_row{position: relative;}.aio-icon,.vc_row .aio-icon{display: inline-block; font-size: 32px; height: 2em; width: 2em; text-align: center; line-height: 2em; box-sizing: content-box !important;}.aio-icon.circle{border-radius: 50%;}.aio-icon-img{display: inline-block; font-size: 48px; width: 1em; max-width: 100%; box-sizing: content-box !important;}.aio-icon-img .img-icon{width: 1em; display: block; font-size: inherit; max-width: 100% !important; border-radius: 0px !important; box-shadow: none !important;}.aio-icon i{line-height: inherit;}.aio-icon-description div,.aio-icon-description p,.uvc-sub-heading div,.uvc-sub-heading p{font-family: inherit !important; font-weight: inherit !important; font-size: inherit !important; font-style: inherit !important; color: inherit !important; line-height: inherit !important;}.uvc-heading{text-align: center;}.uvc-heading .uvc-main-heading div,.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6,.uvc-heading .uvc-main-heading p,.uvc-heading .uvc-main-heading span{margin: 0px; padding: 0px; line-height: normal;}.uvc-heading-spacer{margin: 0px auto; padding: 0px; position: relative; overflow: hidden;}.uvc-sub-heading{line-height: normal; margin: 0px auto;}.uvc-sub-heading div,.uvc-sub-heading p{font-family: inherit !important; font-weight: inherit !important; font-size: inherit !important; color: inherit !important; line-height: inherit !important;}.uvc-heading p{word-break: normal; overflow-wrap: normal;}@-webkit-keyframes bounce {0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }40% { transform: translateY(-30px); }60% { transform: translateY(-15px); }}@keyframes bounce {0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }40% { transform: translateY(-30px); }60% { transform: translateY(-15px); }}@-webkit-keyframes flash {0%, 100%, 50% { opacity: 1; }25%, 75% { opacity: 0; }}@keyframes flash {0%, 100%, 50% { opacity: 1; }25%, 75% { opacity: 0; }}@-webkit-keyframes pulse {0% { transform: scale(1); }50% { transform: scale(1.1); }100% { transform: scale(1); }}@keyframes pulse {0% { transform: scale(1); }50% { transform: scale(1.1); }100% { transform: scale(1); }}@-webkit-keyframes rubberBand {0% { transform: scale(1); }30% { transform: scaleX(1.25) scaleY(0.75); }40% { transform: scaleX(0.75) scaleY(1.25); }60% { transform: scaleX(1.15) scaleY(0.85); }100% { transform: scale(1); }}@keyframes rubberBand {0% { transform: scale(1); }30% { transform: scaleX(1.25) scaleY(0.75); }40% { transform: scaleX(0.75) scaleY(1.25); }60% { transform: scaleX(1.15) scaleY(0.85); }100% { transform: scale(1); }}@-webkit-keyframes shake {0%, 100% { transform: translateX(0px); }10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }20%, 40%, 60%, 80% { transform: translateX(10px); }}@keyframes shake {0%, 100% { transform: translateX(0px); }10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }20%, 40%, 60%, 80% { transform: translateX(10px); }}@-webkit-keyframes swing {20% { transform: rotate(15deg); }40% { transform: rotate(-10deg); }60% { transform: rotate(5deg); }80% { transform: rotate(-5deg); }100% { transform: rotate(0deg); }}@keyframes swing {20% { transform: rotate(15deg); }40% { transform: rotate(-10deg); }60% { transform: rotate(5deg); }80% { transform: rotate(-5deg); }100% { transform: rotate(0deg); }}@-webkit-keyframes tada {0% { transform: scale(1); }10%, 20% { transform: scale(0.9) rotate(-3deg); }30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }100% { transform: scale(1) rotate(0deg); }}@keyframes tada {0% { transform: scale(1); }10%, 20% { transform: scale(0.9) rotate(-3deg); }30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }100% { transform: scale(1) rotate(0deg); }}@-webkit-keyframes wobble {0% { transform: translateX(0px); }15% { transform: translateX(-25%) rotate(-5deg); }30% { transform: translateX(20%) rotate(3deg); }45% { transform: translateX(-15%) rotate(-3deg); }60% { transform: translateX(10%) rotate(2deg); }75% { transform: translateX(-5%) rotate(-1deg); }100% { transform: translateX(0px); }}@keyframes wobble {0% { transform: translateX(0px); }15% { transform: translateX(-25%) rotate(-5deg); }30% { transform: translateX(20%) rotate(3deg); }45% { transform: translateX(-15%) rotate(-3deg); }60% { transform: translateX(10%) rotate(2deg); }75% { transform: translateX(-5%) rotate(-1deg); }100% { transform: translateX(0px); }}@-webkit-keyframes bounceIn {0% { opacity: 0; transform: scale(0.3); }50% { opacity: 1; transform: scale(1.05); }70% { transform: scale(0.9); }100% { opacity: 1; transform: scale(1); }}@keyframes bounceIn {0% { opacity: 0; transform: scale(0.3); }50% { opacity: 1; transform: scale(1.05); }70% { transform: scale(0.9); }100% { opacity: 1; transform: scale(1); }}@-webkit-keyframes bounceInDown {0% { opacity: 0; transform: translateY(-2000px); }60% { opacity: 1; transform: translateY(30px); }80% { transform: translateY(-10px); }100% { transform: translateY(0px); }}@keyframes bounceInDown {0% { opacity: 0; transform: translateY(-2000px); }60% { opacity: 1; transform: translateY(30px); }80% { transform: translateY(-10px); }100% { transform: translateY(0px); }}@-webkit-keyframes bounceInLeft {0% { opacity: 0; transform: translateX(-2000px); }60% { opacity: 1; transform: translateX(30px); }80% { transform: translateX(-10px); }100% { transform: translateX(0px); }}@keyframes bounceInLeft {0% { opacity: 0; transform: translateX(-2000px); }60% { opacity: 1; transform: translateX(30px); }80% { transform: translateX(-10px); }100% { transform: translateX(0px); }}@-webkit-keyframes bounceInRight {0% { opacity: 0; transform: translateX(2000px); }60% { opacity: 1; transform: translateX(-30px); }80% { transform: translateX(10px); }100% { transform: translateX(0px); }}@keyframes bounceInRight {0% { opacity: 0; transform: translateX(2000px); }60% { opacity: 1; transform: translateX(-30px); }80% { transform: translateX(10px); }100% { transform: translateX(0px); }}@-webkit-keyframes bounceInUp {0% { opacity: 0; transform: translateY(2000px); }60% { opacity: 1; transform: translateY(-30px); }80% { transform: translateY(10px); }100% { transform: translateY(0px); }}@keyframes bounceInUp {0% { opacity: 0; transform: translateY(2000px); }60% { opacity: 1; transform: translateY(-30px); }80% { transform: translateY(10px); }100% { transform: translateY(0px); }}@-webkit-keyframes bounceOut {0% { transform: scale(1); }25% { transform: scale(0.95); }50% { opacity: 1; transform: scale(1.1); }100% { opacity: 0; transform: scale(0.3); }}@keyframes bounceOut {0% { transform: scale(1); }25% { transform: scale(0.95); }50% { opacity: 1; transform: scale(1.1); }100% { opacity: 0; transform: scale(0.3); }}@-webkit-keyframes bounceOutDown {0% { transform: translateY(0px); }20% { opacity: 1; transform: translateY(-20px); }100% { opacity: 0; transform: translateY(2000px); }}@keyframes bounceOutDown {0% { transform: translateY(0px); }20% { opacity: 1; transform: translateY(-20px); }100% { opacity: 0; transform: translateY(2000px); }}@-webkit-keyframes bounceOutLeft {0% { transform: translateX(0px); }20% { opacity: 1; transform: translateX(20px); }100% { opacity: 0; transform: translateX(-2000px); }}@keyframes bounceOutLeft {0% { transform: translateX(0px); }20% { opacity: 1; transform: translateX(20px); }100% { opacity: 0; transform: translateX(-2000px); }}@-webkit-keyframes bounceOutRight {0% { transform: translateX(0px); }20% { opacity: 1; transform: translateX(-20px); }100% { opacity: 0; transform: translateX(2000px); }}@keyframes bounceOutRight {0% { transform: translateX(0px); }20% { opacity: 1; transform: translateX(-20px); }100% { opacity: 0; transform: translateX(2000px); }}@-webkit-keyframes bounceOutUp {0% { transform: translateY(0px); }20% { opacity: 1; transform: translateY(20px); }100% { opacity: 0; transform: translateY(-2000px); }}@keyframes bounceOutUp {0% { transform: translateY(0px); }20% { opacity: 1; transform: translateY(20px); }100% { opacity: 0; transform: translateY(-2000px); }}@-webkit-keyframes fadeIn {0% { opacity: 0; }100% { opacity: 1; }}@keyframes fadeIn {0% { opacity: 0; }100% { opacity: 1; }}@-webkit-keyframes fadeInDown {0% { opacity: 0; transform: translateY(-20px); }100% { opacity: 1; transform: translateY(0px); }}@keyframes fadeInDown {0% { opacity: 0; transform: translateY(-20px); }100% { opacity: 1; transform: translateY(0px); }}@-webkit-keyframes fadeInDownBig {0% { opacity: 0; transform: translateY(-2000px); }100% { opacity: 1; transform: translateY(0px); }}@keyframes fadeInDownBig {0% { opacity: 0; transform: translateY(-2000px); }100% { opacity: 1; transform: translateY(0px); }}@-webkit-keyframes fadeInLeft {0% { opacity: 0; transform: translateX(-20px); }100% { opacity: 1; transform: translateX(0px); }}@keyframes fadeInLeft {0% { opacity: 0; transform: translateX(-20px); }100% { opacity: 1; transform: translateX(0px); }}@-webkit-keyframes fadeInLeftBig {0% { opacity: 0; transform: translateX(-2000px); }100% { opacity: 1; transform: translateX(0px); }}@keyframes fadeInLeftBig {0% { opacity: 0; transform: translateX(-2000px); }100% { opacity: 1; transform: translateX(0px); }}@-webkit-keyframes fadeInRight {0% { opacity: 0; transform: translateX(20px); }100% { opacity: 1; transform: translateX(0px); }}@keyframes fadeInRight {0% { opacity: 0; transform: translateX(20px); }100% { opacity: 1; transform: translateX(0px); }}@-webkit-keyframes fadeInRightBig {0% { opacity: 0; transform: translateX(2000px); }100% { opacity: 1; transform: translateX(0px); }}@keyframes fadeInRightBig {0% { opacity: 0; transform: translateX(2000px); }100% { opacity: 1; transform: translateX(0px); }}@-webkit-keyframes fadeInUp {0% { opacity: 0; transform: translateY(20px); }100% { opacity: 1; transform: translateY(0px); }}@keyframes fadeInUp {0% { opacity: 0; transform: translateY(20px); }100% { opacity: 1; transform: translateY(0px); }}@-webkit-keyframes fadeInUpBig {0% { opacity: 0; transform: translateY(2000px); }100% { opacity: 1; transform: translateY(0px); }}@keyframes fadeInUpBig {0% { opacity: 0; transform: translateY(2000px); }100% { opacity: 1; transform: translateY(0px); }}@-webkit-keyframes fadeOut {0% { opacity: 1; }100% { opacity: 0; }}@keyframes fadeOut {0% { opacity: 1; }100% { opacity: 0; }}@-webkit-keyframes fadeOutDown {0% { opacity: 1; transform: translateY(0px); }100% { opacity: 0; transform: translateY(20px); }}@keyframes fadeOutDown {0% { opacity: 1; transform: translateY(0px); }100% { opacity: 0; transform: translateY(20px); }}@-webkit-keyframes fadeOutDownBig {0% { opacity: 1; transform: translateY(0px); }100% { opacity: 0; transform: translateY(2000px); }}@keyframes fadeOutDownBig {0% { opacity: 1; transform: translateY(0px); }100% { opacity: 0; transform: translateY(2000px); }}@-webkit-keyframes fadeOutLeft {0% { opacity: 1; transform: translateX(0px); }100% { opacity: 0; transform: translateX(-20px); }}@keyframes fadeOutLeft {0% { opacity: 1; transform: translateX(0px); }100% { opacity: 0; transform: translateX(-20px); }}@-webkit-keyframes fadeOutLeftBig {0% { opacity: 1; transform: translateX(0px); }100% { opacity: 0; transform: translateX(-2000px); }}@keyframes fadeOutLeftBig {0% { opacity: 1; transform: translateX(0px); }100% { opacity: 0; transform: translateX(-2000px); }}@-webkit-keyframes fadeOutRight {0% { opacity: 1; transform: translateX(0px); }100% { opacity: 0; transform: translateX(20px); }}@keyframes fadeOutRight {0% { opacity: 1; transform: translateX(0px); }100% { opacity: 0; transform: translateX(20px); }}@-webkit-keyframes fadeOutRightBig {0% { opacity: 1; transform: translateX(0px); }100% { opacity: 0; transform: translateX(2000px); }}@keyframes fadeOutRightBig {0% { opacity: 1; transform: translateX(0px); }100% { opacity: 0; transform: translateX(2000px); }}@-webkit-keyframes fadeOutUp {0% { opacity: 1; transform: translateY(0px); }100% { opacity: 0; transform: translateY(-20px); }}@keyframes fadeOutUp {0% { opacity: 1; transform: translateY(0px); }100% { opacity: 0; transform: translateY(-20px); }}@-webkit-keyframes fadeOutUpBig {0% { opacity: 1; transform: translateY(0px); }100% { opacity: 0; transform: translateY(-2000px); }}@keyframes fadeOutUpBig {0% { opacity: 1; transform: translateY(0px); }100% { opacity: 0; transform: translateY(-2000px); }}@-webkit-keyframes flip {0% { transform: perspective(400px) translateZ(0px) rotateY(-360deg) scale(1); animation-timing-function: ease-out; }40% { transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); animation-timing-function: ease-out; }50% { transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); animation-timing-function: ease-in; }80% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(0.95); animation-timing-function: ease-in; }100% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1); animation-timing-function: ease-in; }}@keyframes flip {0% { transform: perspective(400px) translateZ(0px) rotateY(-360deg) scale(1); animation-timing-function: ease-out; }40% { transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); animation-timing-function: ease-out; }50% { transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); animation-timing-function: ease-in; }80% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(0.95); animation-timing-function: ease-in; }100% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1); animation-timing-function: ease-in; }}@-webkit-keyframes flipInX {0% { transform: perspective(400px) rotateX(90deg); opacity: 0; }40% { transform: perspective(400px) rotateX(-10deg); }70% { transform: perspective(400px) rotateX(10deg); }100% { transform: perspective(400px) rotateX(0deg); opacity: 1; }}@keyframes flipInX {0% { transform: perspective(400px) rotateX(90deg); opacity: 0; }40% { transform: perspective(400px) rotateX(-10deg); }70% { transform: perspective(400px) rotateX(10deg); }100% { transform: perspective(400px) rotateX(0deg); opacity: 1; }}@-webkit-keyframes flipInY {0% { transform: perspective(400px) rotateY(90deg); opacity: 0; }40% { transform: perspective(400px) rotateY(-10deg); }70% { transform: perspective(400px) rotateY(10deg); }100% { transform: perspective(400px) rotateY(0deg); opacity: 1; }}@keyframes flipInY {0% { transform: perspective(400px) rotateY(90deg); opacity: 0; }40% { transform: perspective(400px) rotateY(-10deg); }70% { transform: perspective(400px) rotateY(10deg); }100% { transform: perspective(400px) rotateY(0deg); opacity: 1; }}@-webkit-keyframes flipOutX {0% { transform: perspective(400px) rotateX(0deg); opacity: 1; }100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }}@keyframes flipOutX {0% { transform: perspective(400px) rotateX(0deg); opacity: 1; }100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }}@-webkit-keyframes flipOutY {0% { transform: perspective(400px) rotateY(0deg); opacity: 1; }100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }}@keyframes flipOutY {0% { transform: perspective(400px) rotateY(0deg); opacity: 1; }100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }}@-webkit-keyframes lightSpeedIn {0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }80% { transform: translateX(0px) skewX(-15deg); opacity: 1; }100% { transform: translateX(0px) skewX(0deg); opacity: 1; }}@keyframes lightSpeedIn {0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }80% { transform: translateX(0px) skewX(-15deg); opacity: 1; }100% { transform: translateX(0px) skewX(0deg); opacity: 1; }}@-webkit-keyframes lightSpeedOut {0% { transform: translateX(0px) skewX(0deg); opacity: 1; }100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }}@keyframes lightSpeedOut {0% { transform: translateX(0px) skewX(0deg); opacity: 1; }100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }}@-webkit-keyframes rotateIn {0% { transform-origin: center center; transform: rotate(-200deg); opacity: 0; }100% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }}@keyframes rotateIn {0% { transform-origin: center center; transform: rotate(-200deg); opacity: 0; }100% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }}@-webkit-keyframes rotateInDownLeft {0% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }}@keyframes rotateInDownLeft {0% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }}@-webkit-keyframes rotateInDownRight {0% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }}@keyframes rotateInDownRight {0% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }}@-webkit-keyframes rotateInUpLeft {0% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }}@keyframes rotateInUpLeft {0% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }}@-webkit-keyframes rotateInUpRight {0% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }}@keyframes rotateInUpRight {0% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }}@-webkit-keyframes rotateOut {0% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }100% { transform-origin: center center; transform: rotate(200deg); opacity: 0; }}@keyframes rotateOut {0% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }100% { transform-origin: center center; transform: rotate(200deg); opacity: 0; }}@-webkit-keyframes rotateOutDownLeft {0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }100% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }}@keyframes rotateOutDownLeft {0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }100% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }}@-webkit-keyframes rotateOutDownRight {0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }100% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }}@keyframes rotateOutDownRight {0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }100% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }}@-webkit-keyframes rotateOutUpLeft {0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }100% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }}@keyframes rotateOutUpLeft {0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }100% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }}@-webkit-keyframes rotateOutUpRight {0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }100% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }}@keyframes rotateOutUpRight {0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }100% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }}@-webkit-keyframes slideInDown {0% { opacity: 1; transform: translateY(-2000px); }100% { opacity: 1; transform: translateY(0px); }}@keyframes slideInDown {0% { opacity: 1; transform: translateY(-2000px); }100% { opacity: 1; transform: translateY(0px); }}@-webkit-keyframes slideInLeft {0% { opacity: 1; transform: translateX(-2000px); }100% { opacity: 1; transform: translateX(0px); }}@keyframes slideInLeft {0% { opacity: 1; transform: translateX(-2000px); }100% { opacity: 1; transform: translateX(0px); }}@-webkit-keyframes slideInRight {0% { opacity: 1; transform: translateX(2000px); }100% { opacity: 1; transform: translateX(0px); }}@keyframes slideInRight {0% { opacity: 1; transform: translateX(2000px); }100% { opacity: 1; transform: translateX(0px); }}@-webkit-keyframes slideOutLeft {0% { opacity: 1; transform: translateX(0px); }100% { opacity: 1; transform: translateX(-2000px); }}@keyframes slideOutLeft {0% { opacity: 1; transform: translateX(0px); }100% { opacity: 1; transform: translateX(-2000px); }}@-webkit-keyframes slideOutRight {0% { opacity: 1; transform: translateX(0px); }100% { opacity: 1; transform: translateX(2000px); }}@keyframes slideOutRight {0% { opacity: 1; transform: translateX(0px); }100% { opacity: 1; transform: translateX(2000px); }}@-webkit-keyframes slideOutUp {0% { opacity: 1; transform: translateY(0px); }100% { opacity: 1; transform: translateY(-2000px); }}@keyframes slideOutUp {0% { opacity: 1; transform: translateY(0px); }100% { opacity: 1; transform: translateY(-2000px); }}@-webkit-keyframes slideInUp {0% { opacity: 1; transform: translateY(2000px); }100% { opacity: 1; transform: translateY(0px); }}@keyframes slideInUp {0% { opacity: 1; transform: translateY(2000px); }100% { opacity: 1; transform: translateY(0px); }}@-webkit-keyframes slideOutDown {0% { opacity: 1; transform: translateY(0px); }100% { opacity: 1; transform: translateY(2000px); }}@keyframes slideOutDown {0% { opacity: 1; transform: translateY(0px); }100% { opacity: 1; transform: translateY(2000px); }}@-webkit-keyframes hinge {0% { transform: rotate(0deg); transform-origin: left top; animation-timing-function: ease-in-out; }20%, 60% { transform: rotate(80deg); transform-origin: left top; animation-timing-function: ease-in-out; }40% { transform: rotate(60deg); transform-origin: left top; animation-timing-function: ease-in-out; }80% { transform: rotate(60deg) translateY(0px); transform-origin: left top; animation-timing-function: ease-in-out; opacity: 1; }100% { transform: translateY(700px); opacity: 0; }}@keyframes hinge {0% { transform: rotate(0deg); transform-origin: left top; animation-timing-function: ease-in-out; }20%, 60% { transform: rotate(80deg); transform-origin: left top; animation-timing-function: ease-in-out; }40% { transform: rotate(60deg); transform-origin: left top; animation-timing-function: ease-in-out; }80% { transform: rotate(60deg) translateY(0px); transform-origin: left top; animation-timing-function: ease-in-out; opacity: 1; }100% { transform: translateY(700px); opacity: 0; }}@-webkit-keyframes rollIn {0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }100% { opacity: 1; transform: translateX(0px) rotate(0deg); }}@keyframes rollIn {0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }100% { opacity: 1; transform: translateX(0px) rotate(0deg); }}@-webkit-keyframes rollOut {0% { opacity: 1; transform: translateX(0px) rotate(0deg); }100% { opacity: 0; transform: translateX(100%) rotate(120deg); }}@keyframes rollOut {0% { opacity: 1; transform: translateX(0px) rotate(0deg); }100% { opacity: 0; transform: translateX(100%) rotate(120deg); }}@-webkit-keyframes zoomIn {0% { opacity: 0; transform: scale(0.3); }50% { opacity: 1; }}@keyframes zoomIn {0% { opacity: 0; transform: scale(0.3); }50% { opacity: 1; }}@-webkit-keyframes zoomInDown {0% { opacity: 0; transform: scale(0.1) translateY(-2000px); animation-timing-function: ease-in-out; }60% { opacity: 1; transform: scale(0.475) translateY(60px); animation-timing-function: ease-out; }}@keyframes zoomInDown {0% { opacity: 0; transform: scale(0.1) translateY(-2000px); animation-timing-function: ease-in-out; }60% { opacity: 1; transform: scale(0.475) translateY(60px); animation-timing-function: ease-out; }}@-webkit-keyframes zoomInLeft {0% { opacity: 0; transform: scale(0.1) translateX(-2000px); animation-timing-function: ease-in-out; }60% { opacity: 1; transform: scale(0.475) translateX(48px); animation-timing-function: ease-out; }}@keyframes zoomInLeft {0% { opacity: 0; transform: scale(0.1) translateX(-2000px); animation-timing-function: ease-in-out; }60% { opacity: 1; transform: scale(0.475) translateX(48px); animation-timing-function: ease-out; }}@-webkit-keyframes zoomInRight {0% { opacity: 0; transform: scale(0.1) translateX(2000px); animation-timing-function: ease-in-out; }60% { opacity: 1; transform: scale(0.475) translateX(-48px); animation-timing-function: ease-out; }}@keyframes zoomInRight {0% { opacity: 0; transform: scale(0.1) translateX(2000px); animation-timing-function: ease-in-out; }60% { opacity: 1; transform: scale(0.475) translateX(-48px); animation-timing-function: ease-out; }}@-webkit-keyframes zoomInUp {0% { opacity: 0; transform: scale(0.1) translateY(2000px); animation-timing-function: ease-in-out; }60% { opacity: 1; transform: scale(0.475) translateY(-60px); animation-timing-function: ease-out; }}@keyframes zoomInUp {0% { opacity: 0; transform: scale(0.1) translateY(2000px); animation-timing-function: ease-in-out; }60% { opacity: 1; transform: scale(0.475) translateY(-60px); animation-timing-function: ease-out; }}@-webkit-keyframes zoomOut {0% { opacity: 1; transform: scale(1); }50% { opacity: 0; transform: scale(0.3); }100% { opacity: 0; }}@keyframes zoomOut {0% { opacity: 1; transform: scale(1); }50% { opacity: 0; transform: scale(0.3); }100% { opacity: 0; }}@-webkit-keyframes zoomOutDown {40% { opacity: 1; transform: scale(0.475) translateY(-60px); animation-timing-function: linear; }100% { opacity: 0; transform: scale(0.1) translateY(2000px); transform-origin: center bottom; }}@keyframes zoomOutDown {40% { opacity: 1; transform: scale(0.475) translateY(-60px); animation-timing-function: linear; }100% { opacity: 0; transform: scale(0.1) translateY(2000px); transform-origin: center bottom; }}@-webkit-keyframes zoomOutLeft {40% { opacity: 1; transform: scale(0.475) translateX(42px); animation-timing-function: linear; }100% { opacity: 0; transform: scale(0.1) translateX(-2000px); transform-origin: left center; }}@keyframes zoomOutLeft {40% { opacity: 1; transform: scale(0.475) translateX(42px); animation-timing-function: linear; }100% { opacity: 0; transform: scale(0.1) translateX(-2000px); transform-origin: left center; }}@-webkit-keyframes zoomOutRight {40% { opacity: 1; transform: scale(0.475) translateX(-42px); animation-timing-function: linear; }100% { opacity: 0; transform: scale(0.1) translateX(2000px); transform-origin: right center; }}@keyframes zoomOutRight {40% { opacity: 1; transform: scale(0.475) translateX(-42px); animation-timing-function: linear; }100% { opacity: 0; transform: scale(0.1) translateX(2000px); transform-origin: right center; }}@-webkit-keyframes zoomOutUp {40% { opacity: 1; transform: scale(0.475) translateY(60px); animation-timing-function: linear; }100% { opacity: 0; transform: scale(0.1) translateY(-2000px); transform-origin: center top; }}@keyframes zoomOutUp {40% { opacity: 1; transform: scale(0.475) translateY(60px); animation-timing-function: linear; }100% { opacity: 0; transform: scale(0.1) translateY(-2000px); transform-origin: center top; }}@-webkit-keyframes InfiniteRotate {0% { transform: rotate(0deg); }100% { transform: rotate(359deg); }}@keyframes InfiniteRotate {0% { transform: rotate(0deg); }100% { transform: rotate(359deg); }}@-webkit-keyframes InfiniteRotateCounter {0% { transform: rotate(359deg); }100% { transform: rotate(0deg); }}@keyframes InfiniteRotateCounter {0% { transform: rotate(359deg); }100% { transform: rotate(0deg); }}@-webkit-keyframes InfiniteDangle {0%, 100% { transform: rotate(-4deg); }50% { transform: rotate(4deg); }}@keyframes InfiniteDangle {0%, 100% { transform: rotate(-4deg); }50% { transform: rotate(4deg); }}@-webkit-keyframes InfinitePulse {0%, 100% { transform: scale(1); }50% { transform: scale(0.85); }}@keyframes InfinitePulse {0%, 100% { transform: scale(1); }50% { transform: scale(0.85); }}@-webkit-keyframes InfiniteHorizontalShake {0%, 100% { transform: translateX(0px); }10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }20%, 40%, 60%, 80% { transform: translateX(10px); }}@keyframes InfiniteHorizontalShake {0%, 100% { transform: translateX(0px); }10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }20%, 40%, 60%, 80% { transform: translateX(10px); }}@-webkit-keyframes InfiniteBounce {0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }40% { transform: translateY(-30px); }60% { transform: translateY(-15px); }}@keyframes InfiniteBounce {0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }40% { transform: translateY(-30px); }60% { transform: translateY(-15px); }}@-webkit-keyframes InfiniteFlash {0%, 100%, 50% { opacity: 1; }25%, 75% { opacity: 0; }}@keyframes InfiniteFlash {0%, 100%, 50% { opacity: 1; }25%, 75% { opacity: 0; }}@-webkit-keyframes InfiniteTADA {0% { transform: scale(1); }10%, 20% { transform: scale(0.9) rotate(-3deg); }30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }100% { transform: scale(1) rotate(0deg); }}@keyframes InfiniteTADA {0% { transform: scale(1); }10%, 20% { transform: scale(0.9) rotate(-3deg); }30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }100% { transform: scale(1) rotate(0deg); }}@-webkit-keyframes InfiniteSwing {20% { transform: rotate(15deg); }40% { transform: rotate(-10deg); }60% { transform: rotate(5deg); }80% { transform: rotate(-5deg); }100% { transform: rotate(0deg); }}@keyframes InfiniteSwing {20% { transform: rotate(15deg); }40% { transform: rotate(-10deg); }60% { transform: rotate(5deg); }80% { transform: rotate(-5deg); }100% { transform: rotate(0deg); }}@-webkit-keyframes InfiniteVericalShake {0%, 100% { transform: translateY(0px); }10%, 30%, 50%, 70%, 90% { transform: translateY(-10px); }20%, 40%, 60%, 80% { transform: translateY(10px); }}@keyframes InfiniteVericalShake {0%, 100% { transform: translateY(0px); }10%, 30%, 50%, 70%, 90% { transform: translateY(-10px); }20%, 40%, 60%, 80% { transform: translateY(10px); }}@-webkit-keyframes InfiniteRubberBand {0% { transform: scale(1); }30% { transform: scaleX(1.25) scaleY(0.75); }40% { transform: scaleX(0.75) scaleY(1.25); }60% { transform: scaleX(1.15) scaleY(0.85); }100% { transform: scale(1); }}@keyframes InfiniteRubberBand {0% { transform: scale(1); }30% { transform: scaleX(1.25) scaleY(0.75); }40% { transform: scaleX(0.75) scaleY(1.25); }60% { transform: scaleX(1.15) scaleY(0.85); }100% { transform: scale(1); }}@-webkit-keyframes InfiniteHorizontalFlip {0% { transform: perspective(400px) rotateY(0deg); }100% { transform: perspective(400px) rotateY(359deg); }}@keyframes InfiniteHorizontalFlip {0% { transform: perspective(400px) rotateY(0deg); }100% { transform: perspective(400px) rotateY(359deg); }}@-webkit-keyframes InfiniteVericalFlip {0% { transform: perspective(400px) rotateY(0deg); }100% { transform: perspective(400px) rotateY(359deg); }}@keyframes InfiniteVericalFlip {0% { transform: perspective(400px) rotateX(0deg); }100% { transform: perspective(400px) rotateX(359deg); }}@-webkit-keyframes InfiniteHorizontalScaleFlip {0% { transform: perspective(400px) translateZ(0px) rotateY(-360deg) scale(1); animation-timing-function: ease-out; }40% { transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); animation-timing-function: ease-out; }50% { transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); animation-timing-function: ease-in; }80% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(0.95); animation-timing-function: ease-in; }100% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1); animation-timing-function: ease-in; }}@keyframes InfiniteHorizontalScaleFlip {0% { transform: perspective(400px) translateZ(0px) rotateY(-360deg) scale(1); animation-timing-function: ease-out; }40% { transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); animation-timing-function: ease-out; }50% { transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); animation-timing-function: ease-in; }80% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(0.95); animation-timing-function: ease-in; }100% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1); animation-timing-function: ease-in; }}@-webkit-keyframes InfiniteVerticalScaleFlip {0% { transform: perspective(400px) translateZ(0px) rotateX(-360deg) scale(1); animation-timing-function: ease-out; }40% { transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1); animation-timing-function: ease-out; }50% { transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1); animation-timing-function: ease-in; }80% { transform: perspective(400px) translateZ(0px) rotateX(0deg) scale(0.95); animation-timing-function: ease-in; }100% { transform: perspective(400px) translateZ(0px) rotateX(0deg) scale(1); animation-timing-function: ease-in; }}@keyframes InfiniteVerticalScaleFlip {0% { transform: perspective(400px) translateZ(0px) rotateX(-360deg) scale(1); animation-timing-function: ease-out; }40% { transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1); animation-timing-function: ease-out; }50% { transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1); animation-timing-function: ease-in; }80% { transform: perspective(400px) translateZ(0px) rotateX(0deg) scale(0.95); animation-timing-function: ease-in; }100% { transform: perspective(400px) translateZ(0px) rotateX(0deg) scale(1); animation-timing-function: ease-in; }}.aio-icon-component,.wpb_column > .wpb_wrapper .aio-icon-component{margin-bottom: 35px;}.aio-icon-component .aio-icon,.aio-icon-component .img-icon{transition: transform 0.2s linear, -webkit-transform 0.2s linear;}.aio-icon-header h3.aio-icon-title{margin: 0px; display: block; font-size: 16px; line-height: 1.2em;}.aio-icon-description{width: 100%; display: block; margin-top: 0px;}.aio-icon-header + .aio-icon-description{margin-top: 10px;}a.aio-icon-box-link{text-decoration: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block;}.default-icon .aio-icon-default{display: table-cell; vertical-align: middle;}.default-icon .aio-icon-default .aio-icon,.default-icon .aio-icon-default .aio-icon-img{margin-right: 15px;}.default-icon .aio-icon-header{display: table-cell; vertical-align: middle;}.upb_row_bg{overflow: hidden;}.vcpb-vz-jquery{background-position: 50% 0px;}.vcpb-vz-jquery{background-repeat: no-repeat;}.wpb_column,.wpb_row{position: relative;}.upb_row_bg{position: absolute; width: 100%; height: 100%; background-position: center center; inset: 0px; z-index: 0;}.vcpb-vz-jquery{background-attachment: fixed;}@-webkit-keyframes MultiColorVC {0% { background-color: rgb(225, 73, 73); }25% { background-color: rgb(61, 224, 44); }50% { background-color: rgb(44, 141, 224); }100% { background-color: rgb(224, 44, 188); }}@keyframes MultiColorVC {0% { background-color: rgb(225, 73, 73); }25% { background-color: rgb(61, 224, 44); }50% { background-color: rgb(44, 141, 224); }100% { background-color: rgb(224, 44, 188); }}.wpcf7 .screen-reader-response{position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; word-break: normal !important;}.wpcf7 .hidden-fields-container{display: none;}.wpcf7 form .wpcf7-response-output{margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid rgb(0, 160, 210);}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display: none;}.wpcf7 form.sent .wpcf7-response-output{border-color: rgb(70, 180, 80);}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color: rgb(220, 50, 50);}.wpcf7 form.spam .wpcf7-response-output{border-color: rgb(245, 110, 40);}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color: rgb(255, 185, 0);}.wpcf7-form-control-wrap{position: relative;}.wpcf7-not-valid-tip{color: rgb(220, 50, 50); font-size: 1em; font-weight: normal; display: block;}.use-floating-validation-tip .wpcf7-not-valid-tip{position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid rgb(220, 50, 50); background: rgb(255, 255, 255); padding: 0.2em 0.8em; width: 24em;}.wpcf7-list-item{display: inline-block; margin: 0px 0px 0px 1em;}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content: " ";}.wpcf7-spinner{visibility: hidden; display: inline-block; background-color: rgb(35, 40, 45); opacity: 0.75; width: 24px; height: 24px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative;}form.submitting .wpcf7-spinner{visibility: visible;}.wpcf7-spinner::before{content: ""; position: absolute; background-color: rgb(251, 251, 252); top: 4px; left: 4px; width: 6px; height: 6px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite;}@media (prefers-reduced-motion: reduce) {.wpcf7-spinner::before{animation-name: blink; animation-duration: 2000ms;}}@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}@keyframes blink {0% { opacity: 0; }50% { opacity: 1; }100% { opacity: 0; }}.wpcf7 [inert]{opacity: 0.5;}.wpcf7 input[type="file"]{cursor: pointer;}.wpcf7 input[type="file"]:disabled{cursor: default;}.wpcf7 .wpcf7-submit:disabled{cursor: not-allowed;}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction: ltr;}.wpcf7-reflection > output{display: list-item; list-style: none;}.wpcf7-reflection > output[hidden]{display: none;}@media (min-width: 768px) {body.home #leistungen-container .centered-text + .leistungen{margin-top: 30px !important;}}@media (max-width: 767px) {body.home #leistungen-container .leistungen + .leistungen > .wpb_column:last-child{margin-bottom: 8px !important;}body.home #ql-container > .wpb_column > .vc_column-inner{padding-top: 10px !important; padding-bottom: 0px !important;}body.home #ql-container .qls{margin-bottom: 0px !important;}body.home #ql-container .qls > .wpb_column:last-child{margin-bottom: 0px !important;}body.home #trenner-container{padding-top: 40px !important; padding-bottom: 40px !important;}body.home #trenner-container + .vc_row{padding-top: 50px !important;}body.home #trenner-container + .vc_row > .wpb_column > .vc_column-inner{padding-top: 0px !important; padding-bottom: 0px !important;}body.home #trenner-container + .vc_row .vc_empty_space{display: none !important;}body.home #aktuelles-container{padding-top: 40px !important; padding-bottom: 40px !important;}body.home #aktuelles-container > .wpb_column > .vc_column-inner,body.home #aktuelles-container + .vc_row > .wpb_column > .vc_column-inner{padding-top: 0px !important; padding-bottom: 0px !important;}body.home #qualitaet-container > .wpb_column > .vc_column-inner{padding-top: 40px !important; padding-bottom: 0px !important;}body.home #kontaktform-container{padding-top: 40px !important;}}@media (max-width: 767px) {body.home #leistungen-container .leistungen > .wpb_column{margin-bottom: 30px !important;}}@media (max-width: 767px) {body.home #leistungen-container .leistungen > .wpb_column > .vc_column-inner,body.home #leistungen-container .leistungen > .wpb_column > .vc_column-inner > .wpb_wrapper{height: auto !important;}}@media (max-width: 767px) {body.home #leistungen-container .leistungen > .wpb_column > .vc_column-inner > .wpb_wrapper{padding-bottom: 25px !important;}}@media (max-width: 767px) {body.home #ql-container .qls{margin-top: 30px !important;}body.home #kontaktform-container{margin-top: 40px !important; padding-top: 0px !important;}}@media (max-width: 767px) {body.home #leistungen-container .centered-text + .leistungen{margin-top: 10px !important;}body.home #ql-container > .wpb_column > .vc_column-inner{padding-bottom: 10px !important;}body.home #trenner-container{margin-top: 10px !important;}}@media (max-width: 767px) {body.home #ql-container > .wpb_column > .vc_column-inner{padding-top: 30px !important;}}body.home .prc-mobile-trust{display: none;}@media (max-width: 767px) {body.home .prc-mobile-trust{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); margin: 30px 0px 0px; box-sizing: border-box; border: 1px solid rgb(222, 222, 222); background: rgb(255, 255, 255); color: rgb(34, 34, 34);}body.home .prc-mobile-trust .prc-trust-cell{display: flex; align-items: center; gap: 8px; min-width: 0px; padding: 14px 10px; box-sizing: border-box;}body.home .prc-mobile-trust .prc-trust-cell:nth-child(2n){border-left: 1px solid rgb(222, 222, 222);}body.home .prc-mobile-trust .prc-trust-cell:nth-child(n+3){border-top: 1px solid rgb(222, 222, 222);}body.home .prc-mobile-trust .prc-trust-icon{display: flex; flex: 0 0 23px; color: rgb(243, 95, 35);}body.home .prc-mobile-trust .prc-trust-icon svg{width: 23px; height: 23px; display: block;}body.home .prc-mobile-trust strong{display: block; font-family: "Roboto Condensed", sans-serif; font-size: 16px; line-height: 1.3; font-weight: 700; margin: 0px 0px 3px;}body.home .prc-mobile-trust .prc-trust-detail{display: block; font-family: "Roboto Condensed", sans-serif; font-size: 12px; line-height: 1.4; font-weight: 400; color: rgb(85, 85, 85);}body.home #leistungen-container{padding-top: 20px !important;}}