@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight Bold'), local('InterTight-Bold'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Bold.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Bold.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Bold.ttf) format('truetype');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight ExtraBold'), local('InterTight-ExtraBold'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ExtraBold.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ExtraBold.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ExtraBold.ttf) format('truetype');
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight Bold Italic'), local('InterTight-BoldItalic'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-BoldItalic.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-BoldItalic.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-BoldItalic.ttf) format('truetype');
font-weight: 700;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight ExtraBold Italic'), local('InterTight-ExtraBoldItalic'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ExtraBoldItalic.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ExtraBoldItalic.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ExtraBoldItalic.ttf) format('truetype');
font-weight: 800;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight ExtraLight'), local('InterTight-ExtraLight'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ExtraLight.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ExtraLight.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ExtraLight.ttf) format('truetype');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight Italic'), local('InterTight-Italic'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Italic.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Italic.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Italic.ttf) format('truetype');
font-weight: 400;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight ExtraLight Italic'), local('InterTight-ExtraLightItalic'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ExtraLightItalic.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ExtraLightItalic.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ExtraLightItalic.ttf) format('truetype');
font-weight: 200;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight Light'), local('InterTight-Light'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Light.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Light.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight Light Italic'), local('InterTight-LightItalic'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-LightItalic.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-LightItalic.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-LightItalic.ttf) format('truetype');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight Medium Italic'), local('InterTight-MediumItalic'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-MediumItalic.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-MediumItalic.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-MediumItalic.ttf) format('truetype');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight Medium'), local('InterTight-Medium'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Medium.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Medium.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight Regular'), local('InterTight-Regular'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Regular.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Regular.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Regular.ttf) format('truetype');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight SemiBold'), local('InterTight-SemiBold'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-SemiBold.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-SemiBold.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-SemiBold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight SemiBold Italic'), local('InterTight-SemiBoldItalic'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-SemiBoldItalic.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-SemiBoldItalic.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-SemiBoldItalic.ttf) format('truetype');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight Thin Italic'), local('InterTight-ThinItalic'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ThinItalic.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ThinItalic.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-ThinItalic.ttf) format('truetype');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Inter Tight';
src: local('Inter Tight Thin'), local('InterTight-Thin'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Thin.woff2) format('woff2'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Thin.woff) format('woff'),
url(//www.iwd-marketresearch.de/wp-content/themes/iwd/assets/fonts/subset-InterTight-Thin.ttf) format('truetype');
font-weight: 100;
font-style: normal;
font-display: swap;
} :root { --iwd-white:rgb(255,255,255);
--iwd-light-grey:rgb(245,245,245);
--iwd-mid-grey:rgb(190,190,200);
--iwd-dark-grey:rgb(40,50,60);
--iwd-black:rgb(0,0,0);
--iwd-light-blue:rgb(90,140,200);
--iwd-blue:rgb(0,40,75);
--iwd-dark-blue:rgb(20,30,40);
--iwd-cyan:rgb(60,200,220);
--iwd-green:rgb(170,210,0);
--iwd-purple:rgb(190,30,130);
--iwd-orange:rgb(250,120,0); --footer-widget-gap:20px; } .bg-white {
background-color:var(--iwd-white);
}
.bg-light-grey {
background-color:var(--iwd-light-grey);
}
.bg-mid-grey {
background-color:var(--iwd-mid-grey);
}
.bg-dark-grey {
background-color:var(--iwd-dark-grey);
}
.bg-black {
background-color:var(--iwd-black);
}
.bg-light-blue {
background-color:var(--iwd-light-blue);
}
.bg-blue {
background-color:var(--iwd-blue);
}
.bg-dark-blue {
background-color:var(--iwd-dark-blue);
}
.bg-cyan {
background-color:var(--iwd-cyan);
}
.bg-green {
background-color:var(--iwd-green);
}
.bg-purple {
background-color:var(--iwd-purple);
}
.bg-orange {
background-color:var(--iwd-orange);
}
.white {
color:var(--iwd-white) !important;
}
.light-grey {
color:var(--iwd-light-grey);
}
.mid-grey {
color:var(--iwd-mid-grey);
}
.dark-grey {
color:var(--iwd-dark-grey);
}
.black {
color:var(--iwd-black);
}
.light-blue {
color:var(--iwd-light-blue);
}
.blue {
color:var(--iwd-blue);
}
.dark-blue {
color:var(--iwd-dark-blue);
}
.cyan {
color:var(--iwd-cyan);
}
.green {
color:var(--iwd-green);
}
.purple {
color:var(--iwd-purple);
}
.orange {
color:var(--iwd-orange);
} a[href^="tel"] {
color:inherit !important; text-decoration:none; }
.iwd-hyphens {
-webkit-hyphens:auto;
-moz-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
}
.iwd-justify {
text-align:justify;
}
.iwd-medium {
font-weight:500;
}
.iwd-max-width-200 {
max-width:200px;
}
.iwd-max-width-400 {
max-width:400px;
}
.iwd-max-width-600 {
max-width:600px;
}
.iwd-max-width-800 {
max-width:800px !important;
} .iwd-trigger-contact {
position:fixed;
display:flex;
justify-content:center;
align-items:center;
right:40px;
bottom:40px;
width:50px;
height:50px;
background:var(--iwd-cyan);
border-top-left-radius:40px;
border-top-right-radius:40px;
border-bottom-right-radius:40px;
-webkit-transition:all 200ms ease-in-out;
transition:all 200ms ease-in-out;
box-shadow:5px 10px 20px rgba(100, 100, 100, 0.2);
z-index:99999;
}
.iwd-trigger-contact:hover {
transform:scale(1.1);
box-shadow:10px 10px 10px rgba(100, 100, 100, 0.3);
}
.iwd-trigger-contact .iwd-icon {
fill:var(--iwd-white);
width:25px;
height:25px;
}
.iwd-spacer {
position:relative;
display:block;
margin:0;
padding:0;
width:100%;
height:100px;
background:var(--iwd-white);
}
footer {
}
.footer-widgets {
--footer-widget-items:4; position:relative;
display:flex;
width:100%;
height:auto;
padding:80px calc(var(--footer-widget-gap) * 2);
justify-content:flex-start;  
align-content:stretch;
flex-direction:row; 
flex-wrap:wrap; 
gap:var(--footer-widget-gap);
background-color:var(--iwd-dark-blue);
color:var(--iwd-light-grey);
}
@media screen and (max-width: 1024px) {
.footer-widgets {
--footer-widget-items:3;
}
.footer-widget-column:nth-last-child(1) {order:3;}
.footer-widget-column:nth-last-child(2) {order:1;}
.footer-widget-column:nth-last-child(3) {order:2;}
.footer-widget-column:nth-last-child(4) {order:4; flex-grow:1; border-right-width:0;}
}
@media screen and (max-width: 768px) {
.footer-widgets {
--footer-widget-items:2;
}
}
@media screen and (max-width: 667px) {
.footer-widgets {
--footer-widget-items:1;
}
} .footer-widget-column {
position:relative;
display:block; padding:10px;  width:calc((100% / var(--footer-widget-items)) - (var(--footer-widget-gap) * (var(--footer-widget-items) - 1) / var(--footer-widget-items)));
}
.footer-widget-column:last-child {
border-right-width:0;
}
.footer-widget-column a {
-webkit-transition:color 200ms ease;
transition:color 200ms ease;
}
.footer-widget-column li a {
font-size:14px;
color:var(--iwd-mid-grey);
}
.footer-widget-column a:hover,
.footer-widget-column li a:hover {
color:var(--iwd-white) !important;
} .footer-legalWrapper {
position:relative;
display:block;
width:100%;
background-color:var(--iwd-white);
}
.footer-legal {
display:flex;
flex-wrap:wrap; 
max-width:1200px;
margin:0 auto;
padding:var(--footer-widget-gap);
color:var(--iwd-mid-grey);
font-size:14px; gap:5px;
}
.footer-legal-item:first-child {
flex-grow:1;
}
.menu-footer-legal {
display:flex;
flex-direction:row;
gap:var(--footer-widget-gap);
}
@media screen and (max-width: 768px) {
.footer-legal,
.menu-footer-legal {
flex-direction:column;
align-content:flex-start;
gap:5px;
}
}
.menu-footer-legal li a {
position:relative;
display:inline-block;
padding-bottom:0;
text-decoration:none;
color:var(--iwd-dark-grey);
}
.menu-footer-legal li a,
.menu-footer-legal li a:after {
-webkit-transition:all 400ms;
transition:all 400ms;
}
.menu-footer-legal li a:hover {
color:var(--iwd-mid-grey);
}
.menu-footer-legal li a:after {
position:absolute;
content:'';
bottom:0;
left:0;
right:0;
margin:auto;
width:0%;
height:1px;
background:var(--iwd-mid-grey);
}
.menu-footer-legal li a:hover:after {
width:100%;
}
h4.hl-widget-footer {
margin:0 0 var(--footer-widget-gap) 0;
color:var(--iwd-white);
}  .info-small {
position:relative;
display:block;
padding-left:60px;
padding-bottom:5px;
font-size:0.8rem;
line-height:1.4em;
text-align:justify;
color:rgb(120,120,120);
-webkit-hyphens:auto;
-moz-hyphens:auto;
hyphens:auto;
} .j-wrapper {
margin:0 auto;
outline:none;
padding:0;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}
.j-wrapper-100 { max-width:100%; }
.j-pro {
background-color:rgba(255,255,255,0);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
line-height:1;
position:relative;
}
.j-pro .j-input { position:relative; }
.j-pro .j-unit { position:relative; margin-bottom:25px; }
.j-pro .j-unit-small { position:relative; margin-bottom:15px; }
.j-hidden,
.j-pro .j-token,
.j-pro .j-hidden,
.j-pro .j-hidden input { display:none !important; } .j-pro input[type="text"],
.j-pro input[type="email"],
.j-pro input[type="button"],
.j-pro input[type="submit"] {
-webkit-tap-highlight-color:transparent;
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-border-radius:6px;
-moz-border-radius:6px;
-o-border-radius:6px;
border-radius:6px;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
} .j-pro .j-content { padding:0; }
.j-pro .j-content:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
} .j-pro .j-footer {
display:block;
margin:0;
padding:0;
}
.j-pro .j-footer:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
} .j-pro label {
display:block;
color:inherit;
font-weight:normal;
text-align:left;
margin-bottom:0;
}
.j-pro .j-label {
font-size:1.0rem;
color:rgb(80,80,80);
margin-bottom:20px;
line-height:15px;
height:15px;
padding:0;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
border-radius:0;
} .j-pro input[type="text"],
.j-pro input[type="email"] {
background:none;
color:var(--iwd-mid-grey);
display:block;
font-family:inherit;
font-size:1.0rem;
height:50px;
padding:12px 12px;
width:100%;
outline:none;
border:1px solid var(--iwd-light-blue);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:all 400ms;
-moz-transition:all 400ms;
-ms-transition:all 400ms;
-o-transition:all 400ms;
transition:all 400ms;
}
.j-pro input[type="text"]:hover,
.j-pro input[type="email"]:hover {
border:1px solid var(--iwd-mid-grey);
}  .j-pro input::-webkit-input-placeholder { color:var(--iwd-light-grey); }
.j-pro input::-moz-placeholder { color:var(--iwd-light-grey); }
.j-pro input:-moz-placeholder { color:var(--iwd-light-grey); }
.j-pro input:-ms-input-placeholder { color:var(--iwd-light-grey); }
.j-pro input:focus::-webkit-input-placeholder { color:var(--iwd-light-grey); }
.j-pro input:focus::-moz-placeholder { color:var(--iwd-light-grey); }
.j-pro input:focus:-moz-placeholder { color:var(--iwd-light-grey); }
.j-pro input:focus:-ms-input-placeholder { color:var(--iwd-light-grey); } .j-pro .j-input:hover .j-icon-right { border-left:1px solid var(--iwd-mid-grey);
} .j-pro .j-icon-right {
color:var(--iwd-light-blue);
font-size:17px;
height:38px;
line-height:38px !important;
opacity:1;
position:absolute;
text-align:center;
top:5px;
width:42px;
z-index:2;
-webkit-transition:all 400ms;
-moz-transition:all 400ms;
-ms-transition:all 400ms;
-o-transition:all 400ms;
transition:all 400ms;
}
.j-pro .j-icon-right { border-left:1px solid var(--iwd-light-blue); right:3px; }
.j-pro .j-icon-right ~ input { padding-right:58px; } .btn-iwd {
-webkit-tap-highlight-color:transparent;
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-border-radius:50px;
-moz-border-radius:50px;
-o-border-radius:50px;
border-radius:50px;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
position:relative;
display:inline-block;
margin:0;
padding:12px 15px;
height:auto;
min-height:50px;
font-family:inherit;
font-size:1.0rem;
font-weight:300;
letter-spacing:2px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
box-shadow:0 10px 20px rgba(100, 100, 100, 0.2);
-webkit-transition:all 400ms;
transition:all 400ms;
border:none;
outline:none;
cursor:pointer;
z-index:3;
}
.btn-iwd:active {
top:1px;
box-shadow:0 5px 10px rgba(100, 100, 100, 0.2);
}
.btn-iwd::after {
content:"";
display:inline-block;
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
-webkit-border-radius:50px;
-moz-border-radius:50px;
-o-border-radius:50px;
border-radius:50px;
z-index:-1;
transition:all 200ms;
}
.btn-iwd.bg-white,
.btn-iwd.bg-white::after {
background-color:var(--iwd-white);
}
.btn-iwd.bg-light-blue,
.btn-iwd.bg-light-blue::after {
background-color:var(--iwd-light-blue);
}
.btn-iwd.bg-blue,
.btn-iwd.bg-blue::after {
background-color:var(--iwd-blue);
}
.btn-iwd.bg-dark-blue,
.btn-iwd.bg-dark-blue::after {
background-color:var(--iwd-dark-blue);
}
.btn-iwd.bg-cyan,
.btn-iwd.bg-cyan::after {
background-color:var(--iwd-cyan);
}
.btn-iwd.bg-green,
.btn-iwd.bg-green::after {
background-color:var(--iwd-green);
}
.btn-iwd.bg-orange,
.btn-iwd.bg-orange::after {
background-color:var(--iwd-orange);
}
.btn-iwd.bg-purple,
.btn-iwd.bg-purple::after {
background-color:var(--iwd-purple);
}
.btn-iwd.bg-white-hover:hover {
background-color:var(--iwd-white);
color:var(--iwd-blue);
}
.btn-iwd.bg-light-blue-hover:hover {
background-color:var(--iwd-light-blue);
color:var(--iwd-white);
}
.btn-iwd.bg-blue-hover:hover {
background-color:var(--iwd-blue);
color:var(--iwd-white);
}
.btn-iwd.bg-dark-blue-hover:hover {
background-color:var(--iwd-dark-blue);
color:var(--iwd-white);
}
.btn-iwd.bg-cyan-hover:hover {
background-color:var(--iwd-cyan);
color:var(--iwd-white);
}
.btn-iwd.bg-green-hover:hover {
background-color:var(--iwd-green);
color:var(--iwd-white);
}
.btn-iwd.bg-orange-hover:hover {
background-color:var(--iwd-orange);
color:var(--iwd-white);
}
.btn-iwd.bg-purple-hover:hover {
background-color:var(--iwd-purple);
color:var(--iwd-white);
}
.btn-iwd:hover::after {
transform:scaleX(1.1) scaleY(1.5);
opacity:0;
}
.btn-iwd .shineWrapper {
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border-radius:inherit;
overflow:hidden;
}
.btn-iwd .shine {
content:"";
width:200%;
height:200%;
position:absolute;
top:-50%;
left:-100%;
border-radius:inherit; -webkit-transition:all 200ms ease-in-out;
transition:all 200ms ease-in-out;
-webkit-animation:buttonGradientMove 2s infinite;
animation:buttonGradientMove 2s infinite;
animation-play-state:running;
opacity:1;
z-index:0;
}
.btn-iwd .shine-light {
background:linear-gradient(135deg, transparent 20%, rgba(255, 255, 255, 0.2) 35%, transparent 50%);
background-blend-mode:color-burn, overlay;
mix-blend-mode:color-dodge;
}
.btn-iwd .shine-dark {
background:linear-gradient(135deg, transparent 20%, rgba(100, 100, 100, 0.2) 35%, transparent 50%);
background-blend-mode:color-burn, overlay;
mix-blend-mode:multiply;
}
.btn-iwd:hover .shine,
.btn-iwd:active .shine {
animation-play-state:paused;
opacity:0;
}
@-webkit-keyframes buttonGradientMove {
100% {
left:100%;
}
}
@keyframes buttonGradientMove {
100% {
left:100%;
}
}
.btn-full-width {
width:100% !important;
}
.j-pro .btn-iwd:hover.j-processing {
background-color:var(--iwd-green);
color:var(--iwd-white);
cursor:wait;
}
.j-pro .btn-iwd.j-processing:before {
background-color:rgba(255,255,255,0.3);
content:'';
height:100%;
position:absolute;
top:0;
left:0;
width:100%;
-webkit-animation:j-processing 3s ease-in-out infinite;
-moz-animation:j-processing 3s ease-in-out infinite;;
-ms-animation:j-processing 3s ease-in-out infinite;
-o-animation:j-processing 3s ease-in-out infinite;
animation:j-processing 3s ease-in-out infinite;
z-index:35;
}
@-webkit-keyframes j-processing {
0% { width:0; }
100% { width:100%; }
}
@-moz-keyframes j-processing {
0% { width:0; }
100% { width:100%; }
}
@-ms-keyframes j-processing {
0% { width:0; }
100% { width:100%; }
}
@-o-keyframes j-processing {
0% { width:0; }
100% { width:100%; }
}
@keyframes j-processing {
0% { width:0; }
100% { width:100%; }
}  .j-pro span.j-error-view,
.j-pro span.j-success-view {
display:none;
font-size:14px;
height:14px;
line-height:14px;
margin-top:5px;
padding:0 2px;
}
.j-pro span.j-hint {
display:block;
font-size:13px;
height:13px;
line-height:1.2em;
margin-top:10px;
padding:0 2px;
color:rgb(150,150,150);
}  .j-pro .j-error-view .j-icon-right {
color:var(--iwd-orange); }   .j-pro .j-success-view .j-icon-right {
color:var(--iwd-green); }  .mailpoet_recaptcha_noscript_container {
height: 422px;
position: relative;
width: 302px;
}
.mailpoet_recaptcha_noscript_container > div {
height: 422px;
position: absolute;
width: 302px;
}
.mailpoet_recaptcha_noscript_container > div iframe {
border-style: none;
height: 422px;
width: 302px;
}
.mailpoet_recaptcha_noscript_input {
background: #f9f9f9;
border: 1px solid #c1c1c1;
border-radius: 3px;
border-style: none;
bottom: 12px;
height: 60px;
left: 25px;
margin: 0;
padding: 0;
right: 25px;
width: 300px;
}
.mailpoet_recaptcha_noscript_input textarea {
border: 1px solid #c1c1c1;
height: 40px;
margin: 10px 25px;
padding: 0;
resize: none;
width: 250px;
}          body {
margin: 0;
} main {
display: block;
}    pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}   html {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
*,
*::after,
*::before {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}  body { }
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
h1,
h2,
h3,
h4 {
-webkit-hyphens:auto;
-moz-hyphens:auto;
-ms-hyphens:auto;
hyphens:auto;
}
p { }
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul.iwd-list,
ol.iwd-list { }
ul {
list-style:none;
margin:0;
padding:0;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
} ul.elementor-toc__list-wrapper {
margin:0;
} a {
color: #4169e1;
}
a:visited {
color: #800080;
}
a:hover,
a:focus,
a:active {
color: #191970;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
}     a {
color: #007acc;
text-decoration: none;
}
a:hover,
a:focus,
a:active {
color: #686868;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
}
.entry-content a,
.entry-summary a,
.taxonomy-description a,
.logged-in-as a,
.comment-content a,
.pingback .comment-body > a,
.textwidget a,
.entry-footer a:hover,
.site-info a:hover {
box-shadow: 0 1px 0 0 currentColor;
}
.entry-content a:hover,
.entry-content a:focus,
.entry-summary a:hover,
.entry-summary a:focus,
.taxonomy-description a:hover,
.taxonomy-description a:focus,
.logged-in-as a:hover,
.logged-in-as a:focus,
.comment-content a:hover,
.comment-content a:focus,
.pingback .comment-body > a:hover,
.pingback .comment-body > a:focus,
.textwidget a:hover,
.textwidget a:focus {
box-shadow: none;
} .social-navigation a {
border: 1px solid #d1d1d1;
border-radius: 50%;
color: #1a1a1a;
display: block;
height: 35px;
position: relative;
width: 35px;
}
.social-navigation a:before {
content: "\f415";
height: 33px;
line-height: 33px;
text-align: center;
width: 33px;
}
.social-navigation a:hover:before,
.social-navigation a:focus:before {
color: #007acc;
}
.social-navigation a[href*="codepen.io"]:before {
content: "\f216";
}
.social-navigation a[href*="digg.com"]:before {
content: "\f221";
}
.social-navigation a[href*="dribbble.com"]:before {
content: "\f201";
}
.social-navigation a[href*="dropbox.com"]:before {
content: "\f225";
}
.social-navigation a[href*="facebook.com"]:before {
content: "\f203";
}
.social-navigation a[href*="flickr.com"]:before {
content: "\f211";
}
.social-navigation a[href*="foursquare.com"]:before {
content: "\f226";
}
.social-navigation a[href*="plus.google.com"]:before {
content: "\f206";
}
.social-navigation a[href*="github.com"]:before {
content: "\f200";
}
.social-navigation a[href*="instagram.com"]:before {
content: "\f215";
}
.social-navigation a[href*="linkedin.com"]:before {
content: "\f208";
}
.social-navigation a[href*="path.com"]:before {
content: "\f219";
}
.social-navigation a[href*="pinterest.com"]:before {
content: "\f210";
}
.social-navigation a[href*="getpocket.com"]:before {
content: "\f224";
}
.social-navigation a[href*="polldaddy.com"]:before {
content: "\f217";
}
.social-navigation a[href*="reddit.com"]:before {
content: "\f222";
}
.social-navigation a[href*="skype.com"]:before {
content: "\f220";
}
.social-navigation a[href*="stumbleupon.com"]:before {
content: "\f223";
}
.social-navigation a[href*="tumblr.com"]:before {
content: "\f214";
}
.social-navigation a[href*="twitter.com"]:before {
content: "\f202";
}
.social-navigation a[href*="vimeo.com"]:before {
content: "\f212";
}
.social-navigation a[href*="wordpress.com"]:before,
.social-navigation a[href*="wordpress.org"]:before {
content: "\f205";
}
.social-navigation a[href*="youtube.com"]:before {
content: "\f213";
}
.social-navigation a[href^="mailto:"]:before {
content: "\f410";
}
.social-navigation a[href*="spotify.com"]:before {
content: "\f515";
}
.social-navigation a[href*="twitch.tv"]:before {
content: "\f516";
}
.social-navigation a[href$="/feed/"]:before {
content: "\f413";
}
.post-navigation {
border-top: 4px solid #1a1a1a;
border-bottom: 4px solid #1a1a1a;
clear: both;
font-family: Montserrat, "Helvetica Neue", sans-serif;
margin: 0 7.6923% 3.5em;
}
.post-navigation a {
color: #1a1a1a;
display: block;
padding: 1.75em 0;
}
.post-navigation span {
display: block;
}
.post-navigation .meta-nav {
color: #686868;
font-size: 13px;
font-size: 0.8125rem;
letter-spacing: 0.076923077em;
line-height: 1.6153846154;
margin-bottom: 0.5384615385em;
text-transform: uppercase;
}
.post-navigation .post-title {
display: inline;
font-size: 23px;
font-size: 1.4375rem;
font-weight: 700;
line-height: 1.2173913043;
text-rendering: optimizeLegibility;
}
.post-navigation a:hover .post-title,
.post-navigation a:focus .post-title {
color: #007acc;
}
.post-navigation div + div {
border-top: 4px solid #1a1a1a;
}
.pagination {
border-top: 4px solid #1a1a1a;
font-size: 19px;
font-size: 1.1875rem;
margin: 0 7.6923% 2.947368421em;
min-height: 56px;
position: relative;
}
.pagination:before,
.pagination:after {
background-color: #1a1a1a;
content: "";
height: 52px;
position: absolute;
top:0;
width: 52px;
z-index: 0;
}
.pagination:before {
right: 0;
}
.pagination:after {
right: 54px;
}
.pagination a:hover,
.pagination a:focus {
color: #1a1a1a;
}
.pagination .nav-links {
padding-right: 106px;
position: relative;
}
.pagination .nav-links:before,
.pagination .nav-links:after {
color: #fff;
font-size: 32px;
line-height: 51px;
opacity: 0.3;
position: absolute;
width: 52px;
z-index: 1;
}
.pagination .nav-links:before {
content: "\f429";
right: -1px;
}
.pagination .nav-links:after {
content: "\f430";
right: 55px;
} .pagination .current .screen-reader-text {
position: static !important;
}
.pagination .page-numbers {
display: none;
letter-spacing: 0.013157895em;
line-height: 1;
margin: 0 0.7368421053em 0 -0.7368421053em;
padding: 0.8157894737em 0.7368421053em 0.3947368421em;
text-transform: uppercase;
}
.pagination .current {
display: inline-block;
font-weight: 700;
}
.pagination .prev,
.pagination .next {
background-color: #1a1a1a;
color: #fff;
display: inline-block;
height: 52px;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
top: 0;
width: 52px;
z-index: 2;
}
.pagination .prev:before,
.pagination .next:before {
font-size: 32px;
height: 53px;
line-height: 52px;
position: relative;
width: 53px;
}
.pagination .prev:hover,
.pagination .prev:focus,
.pagination .next:hover,
.pagination .next:focus {
background-color: #007acc;
color: #fff;
}
.pagination .prev:focus,
.pagination .next:focus {
outline: 0;
}
.pagination .prev {
right: 54px;
}
.pagination .prev:before {
content: "\f430";
left: -1px;
top: -1px;
}
.pagination .next {
right: 0;
}
.pagination .next:before {
content: "\f429";
right: -1px;
top: -1px;
}
.image-navigation,
.comment-navigation {
border-top: 1px solid #d1d1d1;
border-bottom: 1px solid #d1d1d1;
color: #686868;
font-family: Montserrat, "Helvetica Neue", sans-serif;
font-size: 13px;
font-size: 0.8125rem;
line-height: 1.6153846154;
margin: 0 7.6923% 2.1538461538em;
padding: 1.0769230769em 0;
}
.comment-navigation {
margin-right: 0;
margin-left: 0;
}
.comments-title + .comment-navigation {
border-bottom: 0;
margin-bottom: 0;
}
.image-navigation .nav-previous:not(:empty),
.image-navigation .nav-next:not(:empty),
.comment-navigation .nav-previous:not(:empty),
.comment-navigation .nav-next:not(:empty) {
display: inline-block;
}
.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before,
.comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before {
content: "\002f";
display: inline-block;
opacity: 0.7;
padding: 0 0.538461538em;
}
.site-main {
position: relative;
margin: 0 auto;
}
.iwd-full-width {
width:100%;
}
.iwd-max-width {
width: 96%;
max-width: 1300px;
}
.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.post,
.page {
margin:0;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary { }
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}   .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}    .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}