body{overflow-x:hidden}

.kontenerczteryocztery{
	padding:150px 0px 40px 0px;
	text-align:center;
}
.cztery-blad{
	color: #444444;
    font-size: 30px;
    font-weight: 300;
	margin-bottom:0;
}
.cztery-ocztery{
	color: #444444;
    font-size: 150px;
    font-weight: 600;
    line-height: 1em;
}
.cztery-zabladziles{
	color: #444444;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}
.cztery-button{
	font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px;
    fill: #009B3F;
    color: #009B3F;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #009B3F;
    border-radius: 50px 50px 50px 50px;
    padding: 10px 25px 10px 25px;
	transition:0.3s;
	margin-top: 20px;
	margin-bottom:40px;
    display: inline-block;
}
.cztery-button:hover{
	background:#009B3F;
	color:#fff;
}
.menu-header {
	font-size: 20px !important;
	font-weight: 600 !important;
	color: #002A42;
}
	
#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:#fff}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;border:none}.cn-button{font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0;padding:0;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.cn-button:hover{box-shadow:inset 0 0 0 99999px rgba(0,0,0,.05);text-decoration:none}.cn-button.bootstrap,.cn-button.wp-default{text-decoration:none;padding:8.5px 10px;line-height:1}.cn-button.wp-default{color:#fff;background:#fbb03b}.cn-button.bootstrap{color:#fff;background:#00a99d}.cn-text-container{margin:0 0 6px 0}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}

#desktop-top{display:block;}
#mobile-top{display:none;}
.navbar-top{color:#fff;position:fixed;top:0;/*background-color: rgba(0, 0, 0, 0.65)*/;padding:0;z-index:99998;height:100px;transition:1s;}
.navbar-top.scrolled{background-color: #002A42}
.menu-left{width:200px;float:left;}
.menu-left a,.menu-left span{display:inline-block;vertical-align: middle;margin-top:32px;width:200px;height:60px;}
.menu-right{width: calc(100% - 200px);float:right;text-align:right;line-height:40px;font-size:14px;}
.menu-right .wpml-flag{width:20px;vertical-align: middle;}
.menu-right a{color:inherit;margin-right:20px;font-weight:500;transition:0.3s;padding:30px 0;display:inline-block;}
.menu-right a:last-child{margin-right:0;}
.menu-right a:hover{color:#00953a;text-decoration:none;}
.navbar-logo{background: url(https://solwit.com/wp-content/uploads/2020/05/logo-solwit-white.svg) no-repeat;width: 200px;height: 34px;background-size: contain;display: inline-block;vertical-align: middle;}
a.menu-button{color:#fff;background: #00953a;font-size: 14px;font-weight: 600;font-family: Montserrat, sans-serif;padding: 0 28px;border:none;border-radius: 50px;transition:0.3s;vertical-align: middle;}
a.menu-button:hover{background:#00752D;text-decoration: none;color:inherit;}
.dropdown-uslugi-content{display:none;position:absolute;left:0;top:99px;background:#fff;color:#002A42;width:100%;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;transition: 0.3;padding:30px;text-align:left;}
.dropdown-uslugi:hover + .dropdown-uslugi-content, .dropdown-uslugi-content:hover{display:block;}
.dropdown-uslugi-content a{padding:0;}      
.dropdown-onas{position:relative;}
.dropdown-onas-content{display:none;position:absolute;top:99px;background:#fff;color:#002A42;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;transition: 0.3;padding:30px;text-align:left;}
.dropdown-onas:hover + .dropdown-onas-content, .dropdown-onas-content:hover{display:block;}
.dropdown-onas-content a{padding:0;}
.menu-right h4{font-size:20px;font-weight:600;}
.menu-right .container .single-menu-column a{display:block;font-size:14px;font-weight:400;margin-bottom:5px;}
.menu-right .single-menu-column{padding:0;line-height:20px;}
.single-menu-column a:hover{color:#00953a;text-decoration:none;}
.onas-wrapper{position:relative;display: inline-block;}
.mobile-menu{display:none;}
.black-fade{display:none;z-index:9997;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);}
.wpml-ls-statics-shortcode_actions{width:22px!important;display: inline-block;background: transparent;}
.wpml-ls-statics-shortcode_actions > ul{list-style: none;padding: 0;margin: 0;display: inline-block;height: 20px;}
.wpml-ls-statics-shortcode_actions ul li a{margin-right:0;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding:0!important;}
.wpml-ls-legacy-dropdown a {border:none!important;background:transparent!important;padding:0!important;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{border:none!important;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:none!important;list-style: none;padding: 0;margin: 0;}
.zamow-subtext a{color:#009B3F!important;}

.st0{fill:#00953A;}
.div-clear{clear:both}
.csp-display-none{display:none;}
.solwit-csp-1{width:300px;}
.solwit-csp-2{padding-right:30px;}
.solwit-csp-3{margin-top:20px;}
.solwit-csp-4{font-size:25px;}
.solwit-csp-5{enable-background:new 0 0 300 210;}
.solwit-csp-6{width:100%;margin:auto;}
.solwit-csp-7{width:100%;}
.solwit-csp-8{width:100%;box-sizing:border-box;}
.solwit-csp-9 textarea{width:100%;height:150px;}
.solwit-csp-10{width:100%;background-color:transparent;color:white}
.solwit-csp-11{word-break: break-word;text-align:left;font-size:12px;font-family:"Montserrat", Sans-serif;width:30%}
.solwit-csp-12{width:70%;}
.solwit-csp-13{color:#fff; font-size: 10px; line-height:12px; font-family: "Montserrat", Sans-serif;display: inline-block;vertical-align: top;}
.solwit-csp-14{nowrap:nowrap;text-align:left;font-size:10px;font-family:"Montserrat", Sans-serif;vertical-align: top;line-height: 12px;width:90%;display: inline-block;color:black}
.solwit-csp-15{box-sizing: border-box; font-variant-numeric: normal; font-variant-east-asian: normal; color: #000; cursor: pointer; display: inline-block; font-family: "Montserrat", Sans-serif; font-size: 10px; margin-bottom: 0px; text-align: justify;}
.solwit-csp-16{color:red;}
.solwit-csp-17{margin:10px 0 0 0}
.solwit-csp-18{color: #002A42; font-size: 10px; font-family: "Montserrat", Sans-serif;display: inline-block;vertical-align: top;}
.solwit-csp-19{nowrap:nowrap;text-align:left;font-size:10px;font-family:"Montserrat", Sans-serif;vertical-align: top;line-height: 14px;width:89%;display: inline-block;color:black}
.solwit-csp-20{margin:10px 0 0 0;font-size:8px;line-height:12px;}
.solwit-csp-21{margin:0 0 10px 0;}
.solwit-csp-22{background-color:#009B3F;margin-right: 0px;cursor: pointer;font-size:14px;font-weight:bold;color:#fff;border:none;margin-top:10px;padding: 10px 30px !important;border-radius:44px;text-transform: uppercase;}
.solwit-csp-22:disabled,
.solwit-csp-22[disabled]{
	background-color:#979797!important;
	cursor:not-allowed!important;
}
.solwit-csp-23{padding:5px;width:100%;background-color:#fff;border-radius:5px;text-align:right}
.solwit-csp-24{cursor: pointer;}
.solwit-csp-25{}
.solwit-csp-26{}
.solwit-csp-27{}
.solwit-csp-28{}


#crmWebToEntityForm tr, #crmWebToEntityForm td {
    padding-bottom: 10px;
    border-spacing: 0px;
    border-width: 0px;
}

input, textarea {
    padding: 10px 15px;
    border-radius: 20px;
    border: none;
    font-size: 14px;
    font-family: "Montserrat", Sans-serif !important;
	border: 1px solid #d3d3d3;
}

.gdprmodal{
	z-index:99999;
}
.gdprmodal-content{
	box-shadow:none!important;
	background-color:#fff!important;
}
.gdpr_link_button{
	color:#00953a!important;
}
#gdpr-cookie-consent-show-again{
	display:none!important;
}
.nomenu-margintop{
	margin-top: 28px;
}

@media (max-width: 1170px) {
	.navbar-top{height:80px;}
  #desktop-top{display:none!important;}
  #mobile-top{display:block!important;}
  .mobile-hamburger a{padding:16px;background-color: rgba(0, 0, 0, 0.4);}
  .mobile-hamburger a img{width:30px;vertical-align: middle;}
  .menu-left a,.menu-left span{margin-top:20px;}
  .menu-right{text-align:right;}
	.menu-header{margin:10px 0 0 0;}
	.menu-header:first-child{margin-top:0;}
  .mobile-menu{display:none;padding:30px 30px 130px 30px;background:#fff;width:100%;position:absolute;top:72px;right:0px;z-index:9998;height: calc(100vh - 72px);overflow-y:scroll;}
  .mobile-link{display:block;color:#002A42;border-bottom:1px solid #002A42;padding: 10px 0;}
  .mobile-menu a:hover{text-decoration:none;color:#00953a;}
  .card-custom{padding:20px 0 20px 0;border:none;}
  .card-custom h4{color:#002A42;font-size:18px;font-weight:600;padding-bottom:0;}
  .card-custom a{color:#002A42;padding-bottom:10px;}
  #showRight{width:30px;height:20px;background: url(https://solwit.com/wp-content/themes/solwit/img/menu-hamburger.svg);background-repeat:no-repeat;padding:10px;display:block;float: right;background-size: 30px; background-position: center; padding: 36px 20px;}
  .menu-close{background-image: url(https://solwit.com/wp-content/themes/solwit/img/menu-close.svg)!important;}
  a.menu-button{padding: 10px 28px;display: block;width: 260px;text-align: center;margin: 20px 0;}
  .wpml-ls-statics-shortcode_actions ul li a{padding-top: 15px!important;}
  .kontenerczteryocztery{padding:100px; 30px 30px 40px;}
  .cztery-button{margin-bottom:40px;}
	.card-custom hr{margin-top: 5px;}	
	.nomenu-margintop{
		margin-top: 0;
	}
}

@media (max-width: 575px) {
  .menu-left{padding-left:20px;}
  .menu-right{padding-right:20px;}
  .kontenerczteryocztery{padding:100px; 20px 20px 40px}
}

.jet-carousel .jet-slick-dots li span{
	background: #009b3f!important;
}
.jet-carousel .jet-slick-dots li.slick-active span{
	background: #002943!important;
}
.wpml-ls-legacy-dropdown .wpml-ls-flag{
    width: 40px;
    height: auto;
    padding: 5px 5px 5px 0;
}