/*
Theme Name: UnfinityPlus Child
Theme URI: http://unfinityplus.casethemes.net/business/landing-page/
Author: CaseThemes
Author URI: https://themeforest.net/user/casethemes
Description: Unfinity Plus is one of the best collections of landing pages with modern touch, very well polished, responsive, elegant one page website. It is very easy to customize. Unfinity Plus is a perfect theme for Multipurpose Business. So keep it on desk for the time of your necessary.
Version: 1.3.2
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: unfinityplus
Text Domain: unfinityplus-child
Tags:  	business, colorful, consultant, corporate, creative, elegant, financial, one page, parallax, portfolio, pricing table, responsive, side navigation, single, video background 
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/



/* ~~ Barrierefreiheit ~~ */
a:focus,
button:focus {
outline: 2px solid rgba(0, 0, 0, 0.6)!important;
outline-offset: 3px;
} 

/* ~~ Apple IOS ~~ */
a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}



/* main styles */
.main_box img {width: 100px; height: auto;}
.main_box_img img {vertical-align: bottom !important;}
.main_box h4 {font-size: 24px !important; line-height: 1.4em !important;}
#demo {background-repeat: no-repeat; background-size: cover; background-position: center !important;}
body.page-id-1424 .top-footer, body.page-id-1563 .top-footer {display: none !important;}
body.page-id-1424 .bottom-footer p {margin-bottom: 0px !important; margin-top: 4px !important;}
#demo.vc_custom_1691424790918, #demo.vc_custom_1691424886917 {background-size: cover !important; background-position: center !important;}
#demo.vc_custom_1691424790918 h2, #demo.vc_custom_1691424886917 h2 {text-align: center !important;}
.site-footer .top-footer {font-size: 14px !important;}
/* footer ul li {display: inline-block; */
.site-footer .top-footer ul.menu li a {padding: 0 30px;}
h2 {line-height: 1.5em !important;}




/* business styles */

.icon-small {width: 20px; height: 20px; margin-bottom: 15px;}
.icon-small .vc_icon_element-inner {width: 20px !important; height: 20px !important;}

ul.haken li {list-style-type:none; margin-left: 0px;}
ul.haken li:before {content: "\203A" " "; padding-right: 8px; font-weight: 700;}

/*.Linie {text-decoration: underline; text-decoration-color: #d4af37; text-decoration-thickness: 4px;}*/
/*.Linie {background-color: #ebdcb0;}*/
.Linie {background-color: #d4af37; color: #fff;padding: 0 10px;}
.ct-fancybox-layout5.WarumWir .ct-fancybox-content {font-family: "Oswald", sans-serif !important; color: #666; font-size: 18px;}
.WarumWir {/*border: solid 4px #d4af37;*/ padding: 50px 30px 50px 30px; min-height: 280px ! important;}
	.ct-fancybox-layout5.WarumWir {
	-webkit-box-shadow: 0 12px 29px rgba(0, 0, 0, 0.1);
	-khtml-box-shadow: 0 12px 29px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 12px 29px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 12px 29px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 12px 29px rgba(0, 0, 0, 0.1);
	box-shadow: 0 12px 29px rgba(0, 0, 0, 0.1);
}

.zahl .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {line-height: 46px !important; padding-left: 20px !important; padding-right: 20px !important;}

li#menu-item-1723 {border: 3px solid #d4af37; max-height: 50px; margin-left: 20px !important;}
li#menu-item-1723 a {line-height: 30px !important; padding-left: 6px !important;}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {line-height: 1.5 !important;}

rs-module-wrap {left: 0px !important;}

ul.primary-menu li {margin-left: 0px !important;}

ul li {list-style-position: outside !important; margin-left: 20px;}
footer ul li {margin-left: 0px;}
ul.folgen li {font-weight: 600 !important; font-size: 22px !important; font-family: "Oswald", sans-serif !important; line-height: 1.5em !important; margin-left: 26px;}
ul.folgen2 li {margin-bottom: 26px !important;}

.vc_general.vc_btn3 {cursor: auto !important;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {background: #ffffff; background-image: none !important; border: 4px solid #d4af37 !important; text-transform: uppercase !important; font-family: "Oswald", sans-serif !important; letter-spacing: 0.02em; font-weight: 600 !important; padding: 0 40px !important; line-height: 41px !important;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {border: 4px solid #d4af37 !important;}

#abc27b07b-b253-4a98-9b25-e0fa9bc5ae46 * span {display: none !important;}

.vc_custom_1690483408451 {background: none !important;}

#cookie {font-size: 13px !important;}

.box .vc_column-inner {background-size: cover !important; background-repeat: no-repeat; background-position: center; min-height: 570px;}
.box2 .vc_column-inner {min-height: 280px;}
.outerbox {margin-left: 0px !important; margin-right: 0px !important;}
#outerbox2 .vc_column_container>.vc_column-inner {padding-left: 0px !important; padding-right: 0px !important;}

h1, h2, h3 {font-family: "Oswald", sans-serif !important; letter-spacing: .0em; margin: 0 0 26px !important;}
h4, h5, h6 {font-family: "Oswald", sans-serif !important; letter-spacing: .01em; margin: 0 0 26px !important;}
.AbsatzBig {font-size: 22px !important; line-height: 1.45em !important;}
.underline {text-decoration: underline !important;}
.primary-menu > li > a {letter-spacing: .01em;}
p {margin-bottom: 26px !important;}
.bottom-footer p {margin-bottom: 0px !important; margin-top: 4px !important;}


#site-header-wrap.header-layout10 #site-header .primary-menu > li > a.current:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li:hover > a:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current_page_item > a:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current-menu-item > a:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current_page_ancestor > a:before, #site-header-wrap.header-layout10 #site-header .primary-menu > li.current-menu-ancestor > a:before {opacity: 0 !important;}

.FB1 .ct-fancybox-inner {border: 6px solid #d4af37; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.FB1 .box-color {background-color: background-color: rgba(0,0,0,0.0) !important;}
.FB1 h3 {color: #666 !important;}
.FB1 .ct-fancybox-desc {color: #666 !important;}
.FB2 .ct-fancybox-inner {border: 8px solid #d4af37; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.FB2 .box-color {background-color: background-color: rgba(0,0,0,0.0) !important;}
.FB2 h3 {color: #666 !important;}
.FB2 .ct-fancybox-desc {color: #666 !important;}
.FB3 .ct-fancybox-inner {padding: 65px !important;}

.site-footer .bottom-footer, .site-footer .bottom-footer p {font-size: 13px !important;}
.site-footer .bottom-footer {padding: 25px 0 35px 0 !important;}
.site-footer .top-footer ul.menu li a::before {display: none !important;}
.site-footer .top-footer ul.menu li a {padding-left: 0px !important; font-weight: 600 !important; font-family: "Oswald", sans-serif !important; text-transform: uppercase; letter-spacing: 0.02em;}
.site-footer .top-footer ul.menu li + li {margin-top: 0px !important;}
.fa.fa-linkedin-square:before {vertical-align: top !important;}
.site-footer .top-footer {padding: 60px 0 30px !important;}

#site-header-wrap #site-header.site-header-main.h-fixed a.logo-light img {content: url("https://business.peterschwab.consulting/wp-content/uploads/2023/07/PS_Logo_RZ-MAIL-2.png");}

#ct-testimonial-carousel.nocarousel .owl-stage {transform: none !important;}
.owl-carousel.owl-grab {cursor: auto !important;}
.ct-testimonial-carousel.nocarousel .ct-testimonial-quote {display: none;}
.ct-testimonial-carousel.nocarousel .ct-testimonial-item, .ct-testimonial-item {
	/* background-image: url(https://business.peterschwab.consulting/wp-content/uploads/2023/07/fonts2-2.png);
	background-repeat: no-repeat;
	background-size: 120px 120px;
	background-position: 10% 0%; */
	border-left: 8px solid #d4af37 !important;
	/* background-color: #f9f9f9 !important; */
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.12) !important;
-khtml-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.12) !important;
-moz-box-shadow: 00 0px 0px rgba(0, 0, 0, 0.12) !important;
-ms-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.12) !important;
-o-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.12) !important;
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.12) !important;
}
.ct-testimonial-item {padding: 35px 32px; flex-wrap: nowrap; background-color: #fff;}
.ct-testimonial-carousel.layout10 .ct-testimonial-title, .ct-testimonial-title {line-height: 1.6em !important;}
.ct-testimonial-carousel.layout10 .ct-testimonial-content, .ct-testimonial-content {font-size: 17px !important; line-height: 26px !important; margin-bottom: 17px !important;}
.ct-testimonial-title {color: #d4af37 !important; font-size: 16px;}

.wpcf7-form .bg {background-color: #fff !important;}
.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {background-color: transparent !important; min-height: 50px !important;}
p.kontakt, .wpcf7-list-item-label {font-size: 15px !important; color: #fff !important; line-height: 1.4em !important;}
p.kontakt .wpcf7-acceptance .wpcf7-list-item-label a, p.kontakt a:link {font-size: 15px !important; color: #fff !important;}
p.kontakt .wpcf7-acceptance .wpcf7-list-item-label a:hover {font-size: 15px !important; color: #d4af37 !important;}
.wpcf7-list-item {margin: 0 !important;}
.wpcf7-list-item-label::before {padding-right: 5px;}
.wpcf7-form-control.wpcf7-acceptance {background-color: transparent !important;}
.btn, button, .button, input[type="submit"] {border: 4px solid #d4af37 !important; background-color: transparent !important; font-family: "Oswald", sans-serif !important; letter-spacing: 0.02em; text-transform: uppercase !important;}
.btn:hover, button:hover, .button:hover, input[type="submit"]:hover, .btn:focus, button:focus, .button:focus, input[type="submit"]:focus, .btn.focus, .btn:active {background-color: rgba(255,255,255,.6) !important; border: 4px solid #d4af37 !important; color: #666 !important;}

.wpcf7 form .wpcf7-response-output {font-style: normal !important; margin: 2em 0em 1em !important; padding: 0.5em 1em !important; color: #fff !important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #d4af37 !important; border: 5px solid #d4af37; color: #fff !important;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450 !important; border: 5px solid #46b450 !important;}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .nice-select {font-family: "Open Sans", sans-serif !important;}

.ct-fancybox-default .ct-fancybox-icon.style2 {
-webkit-border-radius: 0px !important;
-khtml-border-radius: 0px !important;
-moz-border-radius: 0px !important;
-ms-border-radius: 0px !important;
-o-border-radius: 0px !important;
border-radius: 0px !important;
}
.ct-fancybox-default .ct-fancybox-title {letter-spacing: 0.01em !important;}
.ct-fancybox-default .ct-fancybox-icon.style2 {color: #d4af37 !important;}

.ct-testimonial-carousel.layout10 .ct-testimonial-position {color: #d4af37 !important;}

.ct-scroll-top:not(.fixed-bottom).on {bottom: 100px !important;}
.ct-scroll-top:not(.fixed-bottom) {
	background-color: #666 !important;
	background-image: -webkit-gradient(linear, left top, right top, from(#999), to(#999)) !important;
	background-image: -webkit-linear-gradient(left, #999, #999) !important;
	background-image: -moz-linear-gradient(left, #999, #999) !important;
	background-image: -ms-linear-gradient(left, #999, #999) !important;
	background-image: -o-linear-gradient(left, #999, #999) !important;
	background-image: linear-gradient(left, #999, #999) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#999', endColorStr='#999', gradientType='1') !important;
}
.ct-scroll-top:not(.fixed-bottom):hover {
	background-color: #d4af37 !important;
	background-image: -webkit-gradient(linear, left top, right top, from(#d4af37), to(#d4af37)) !important;
	background-image: -webkit-linear-gradient(left, #d4af37, #d4af37) !important;
	background-image: -moz-linear-gradient(left, #d4af37, #d4af37) !important;
	background-image: -ms-linear-gradient(left, #d4af37, #d4af37) !important;
	background-image: -o-linear-gradient(left, #d4af37, #d4af37) !important;
	background-image: linear-gradient(left, #d4af37, #d4af37) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d4af37', endColorStr='#d4af37', gradientType='1') !important;
}
.wpcf7-spinne, .ct-folding-cube .ct-cube:before {background-color: #d4af37 !important;}
.outerbox {margin-left: 0px !important; margin-right: 0px !important;}


.ct-scroll-top:not(.fixed-bottom) {
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.4)!important;
-khtml-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.4)!important;
-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.4)!important;
-ms-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.4)!important;
-o-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.4)!important;
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.4)!important;
-webkit-border-radius: 0% !important;
-khtml-border-radius: 0%!important;
-moz-border-radius: 0%!important;
-ms-border-radius: 0%!important;
-o-border-radius: 0%!important;
border-radius: 0%!important;
}
.ct-scroll-top:not(.fixed-bottom) i {vertical-align: baseline !important;}

#site-header-wrap .site-branding img {max-height: 100px !important;}
#site-header-wrap .site-branding {margin-top: 25px !important; margin-bottom: 25px !important;}

#site-header-wrap #site-header.site-header-main.h-fixed {background-color: #666 !important;}
#site-header-wrap #site-header.site-header-main.h-fixed img {max-height: 60px !important;}
#site-header-wrap #site-header.site-header-main.h-fixed .site-branding {margin-top: 15px !important; margin-bottom: 15px !important;}

.vc_row.impressum {background-size: 100% !important;}
#angebot.angebot_parallax {background-size: 100% !important;}

@media screen and (min-width: 992px) {
	#site-header-wrap.header-layout10 #site-header .primary-menu > li > a {margin: 0 15px 0 0 !important;}
	/* #site-header-wrap.header-layout10 #site-header .primary-menu > li > a.current {color: d4af37 !important;}
	#site-header-wrap.header-layout10 #site-header .primary-menu > li > a:hover {color: d4af37 !important;} */
}

@media screen and (max-width: 991px) {
	li#menu-item-1723 a {padding-left: 0px !important;}
	li#menu-item-1723 {margin-left: 0px !important;}

	.site-footer .top-footer .ct-footer-item {margin-bottom: 0px !important;}
	#site-header-wrap.header-transparent {position: absolute !important; left: 0 !important; right: 0 !important; top: 0 !important;}
	#site-header-wrap .site-header-main {
		-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.00) !important;
		-khtml-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.00) !important;
		-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.00) !important;
		-ms-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.00) !important;
		-o-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.00) !important;
		box-shadow: 0 3px 6px rgba(0, 0, 0, 0.00) !important;
	}
	body #main-menu-mobile .btn-nav-mobile:before, body #main-menu-mobile .btn-nav-mobile:after, body #main-menu-mobile .btn-nav-mobile span {background-color: #666 !important;}
	.site-header-main.h-fixed #main-menu-mobile .btn-nav-mobile:before, .site-header-main.h-fixed #main-menu-mobile .btn-nav-mobile:after, .site-header-main.h-fixed #main-menu-mobile .btn-nav-mobile span {background-color: #fff !important;}
	.FancyBox .ct-fancybox-default {max-width: 100% !important;}
	ul.primary-menu li {margin-left: 0px !important;}
	.site-navigation .main-navigation .main-navigation-inner {padding: 0 16px 0 16px !important;}
	.impressum.vc_custom_1692006233469 {background-position: center top !important; background-size: 100% !important;}
	.vc_row.bg-image-ps-center.impressum {background-position: center top !important; background-size: 100% !important;}
	.vc_empty_space.nopad {height: 180px !important;}
	.vc_row.nopad2 {padding-top: 0px !important;}
	.nopad3 {height: 0px !important;}
}

@media screen and (min-width: 1112px) {
	.primary-menu > li > a {font-size: 14px !important;}
	li#menu-item-1723 a {padding-left: 6px !important;}
}

@media screen and (max-width: 1111px) {
	.primary-menu > li > a {font-size: 14px !important;}
	li#menu-item-1723 a {padding-left: 0px !important;}
}

@media screen and (max-width: 1024px) {
	#site-header-wrap .site-header-main {background-color: transparent !important;}
	p {font-size: 1.0em !important;}
	.HeadLinks {text-align: left !important;}
	.site-footer .bottom-footer, .site-footer .bottom-footer p {font-size: 12px !important; margin-bottom: 2px !important;}
	.site-footer .ct-scroll-top { display: none !important;}
	ul li {list-style-position: outside !important; margin-left: 20px;}
}

@media screen and (max-width: 991px) and (max-width: 768px) {
	.vc_empty_space.nopad {height: 180px !important;}
}

@media screen and (max-width: 767px) {
	.zweizeilig .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {padding: 16px 40px !important; line-height: 21px !important;}
	.outerbox {margin-left: 0px !important; margin-right: 0px !important; padding-left: 0px !important; padding-right: 0px !important;}
	.outerbox.vc_custom_1739460410570, .outerbox.vc_custom_1739460370575 {margin-left: 0px !important; margin-right: 0px !important; padding-left: 0px !important; padding-right: 0px !important;}
	li#menu-item-1723 {border: none;}
	li#menu-item-1723 a {line-height: 20px !important; padding-left: 10px !important; border: 4px solid #d4af37;}
	li#menu-item-1723 a:hover {border: 4px solid #d4af37;}
	.FancyBox {margin-bottom: 60px;}
	.FB1 {margin-bottom: 50px;}
	.NoPadding.vc_custom_1690905478965 {padding-bottom: 50px !important;}
	.Leer {height: 0px !important;}
	.ct-fancybox-desc p {font-size: 17px !important; line-height: 26px !important; margin-bottom: 0px !important;}
	.boxtext .vc_column-inner {
		min-height: auto; 
		padding-right: 0px !important; 
		padding-left: 0px !important; 
		padding-top: 0px !important; 
		padding-bottom: 0px !important;
	}
	#outerbox.outerbox {margin-bottom: 0px !important;}
	#outerbox2.outerbox {margin-top: 0px !important;}
	#Fancyboxx.Fancyboxx {margin-bottom: 0px !important;}
	#Ablauf.vc_row {padding-top: 10px !important; padding-bottom: 40px !important;}
	ul#menu-primary-2 {text-align: center;}
	.site-footer .top-footer ul.menu li a {padding: 0 15px !important;}
	.text h2 {font-size: 28px !important;}
	.text h3 {font-size: 21px !important;}
	.h2.text2 {font-size: 24px !important; margin-bottom: 13px !important;}
	h3 {font-size: 21px !important;}
	.box .vc_column-inner {min-height: 370px;}
	.FB1 .ct-fancybox-inner, .FB3 .ct-fancybox-inner {padding: 15px !important;}
	h3.ct-testimonial-title span {font-size: 16px !important; line-height: 1.3em !important;}
	.ct-testimonial-carousel.layout10 .ct-testimonial-title {line-height: 1.3em !important;}
	.ct-testimonial-carousel.layout10 .ct-testimonial-item {display: grid !important;}
	.ct-testimonial-carousel.layout10 .ct-testimonial-image {width: 100px !important; margin-bottom: 40px !important;}
	.vc_empty_space.nopad {height: 180px !important;}
}

@media screen and (max-width: 375px) {
	.box .vc_column-inner {min-height: 350px;}
	#site-header-wrap .site-branding img {max-height: 80px !important;}
	h3.ct-testimonial-title span {font-size: 18px !important; line-height: 1.3em !important;}
	.vc_empty_space.nopad {height: 120px !important;}
}

@media screen and (max-width: 320px) {
	.box .vc_column-inner {min-height: 280px;}
	#site-header-wrap .site-branding img {max-height: 70px !important;}
	h3.ct-testimonial-title span {font-size: 18px !important; line-height: 1.3em !important;}
	.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {padding: 0 20px !important;}
	.box .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {padding: 0 10px !important;}
	.site-footer .top-footer ul.menu li a {padding: 0 10px !important;}
	.bottom-footer .bottom-copyright p {line-height: 1.6em !important;}
}


/* fonts */

/* oswald-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url('../../fonts/Oswald1/oswald-v49-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oswald-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/Oswald1/oswald-v49-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oswald-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/Oswald1/oswald-v49-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oswald-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('../../fonts/Oswald1/oswald-v49-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oswald-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('../../fonts/Oswald1/oswald-v49-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* oswald-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/Oswald1/oswald-v49-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* noto-sans-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 100;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 200;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 200;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 900;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Sans';
  font-style: italic;
  font-weight: 900;
  src: url('../../fonts/NotoSans1/noto-sans-v28-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* open-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/OpenSans1/open-sans-v35-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../../fonts/OpenSans1/open-sans-v35-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/OpenSans1/open-sans-v35-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/OpenSans1/open-sans-v35-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../../fonts/OpenSans1/open-sans-v35-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../../fonts/OpenSans1/open-sans-v35-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../fonts/OpenSans1/open-sans-v35-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../fonts/OpenSans1/open-sans-v35-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/OpenSans1/open-sans-v35-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/OpenSans1/open-sans-v35-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../../fonts/OpenSans1/open-sans-v35-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../../fonts/OpenSans1/open-sans-v35-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
