/*! Theme Name: cgo_ts Author: Tomczak | Stanisławski Description: Description Version: 1.0.0 Text Domain: cgo_ts */ .ipbox{width:100%;background: url(assets/img/ipbox.jpg) center top no-repeat;background-size:cover;padding:40px;box-sizing: border-box;-webkit-box-shadow: 0px 4px 10px 1px rgba(0,0,0,.25);-moz-box-shadow: 0px 4px 10px 1px rgba(0,0,0,.25);box-shadow: 0px 4px 10px 1px rgba(0,0,0,.25)} .ipbox h3{font-size: 50px;color:#fff;margin: 0 0 70px 0;text-align: center;line-height: 55px;font-weight: 900;} .ipbox h3 b{color: #202020;font-weight: 900;} .ipbox form input.input{width:315px;max-width:100%;left:50%;transform: translateX(-50%);margin: 0 0 15px 0;background: rgba(255,255,255,0.3);border:0;padding: 0 20px;box-sizing:border-box;color:#fff;font-size:13px;text-transform:uppercase;line-height:46px;position:relative;text-align:center;letter-spacing:1px;} .ipbox form ::placeholder{color:#fff;} .ipbox form label{width:315px;max-width:100%;left:50%;transform: translateX(-50%);margin: 0 0 40px 0;font-size:12px;color:#fff;text-transform: uppercase;position: relative;letter-spacing: 1px;} .ipbox form label a{color:#fff;text-decoration:underline;} .ipbox form label a:hover{color:#202020;} .ipbox form label input{width:16px;height: 16px;float: left;margin: 0 10px 0 0;} .ipbox form .button{width:315px;max-width:100%;left:50%;transform: translateX(-50%);margin: 0 0 0px 0;background: #fff;border:0;color:#202020;font-size:13px;text-transform:uppercase;letter-spacing: 2px;line-height:58px;position:relative;border-radius:35px;font-weight:900;} .ipbox form .button:hover{background: #202020;color:#fff;} .test-list-overflow { overflow: hidden; } .test-list { background-color: rgba(0,0,0,.85); display: none; margin-top: -100vh; overflow-y: scroll; position: fixed; left:0; top: 0; height: 100%; width: 100vw; z-index: 9999; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .test-list.active { margin-top: 0; } .test-list ul { columns: 2; column-gap: 0; list-style: none; margin: 0; padding: 0; position: absolute; left: 50%; top: 50%; max-width: 700px; width: 100%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } .test-list ul li { border-bottom: 1px solid #fff; margin: 0 20px; text-align: center; /* max-width: 25%; */ -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } /* .test-list ul li:last-child { border-bottom: 0; } */ .test-list ul li:hover { background-color: #84bf41; } .test-list ul li a { color: #fff; display: block; font-size: 14px; padding: 20px 0; text-transform: uppercase; } .test-list ul li:hover a { color: #fff; text-shadow: 1px 1px 0px rgba(74, 115, 28, 1); } body, html { width: 100%; height: 100%; } body { background: #f0f0f0; font-family: 'Open Sans', sans-serif; /* opacity: 0; */ opacity: 1; /* -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; */ } .no-js body { opacity: 1; } * { outline: 0; } hr { max-width: 50px; border-width: 3px; border-color: #84bf41; } hr.light { border-color: #fff; } a { color: #84bf41; text-decoration: none; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } a:hover { color: #84bf41; text-decoration: none; } p { margin: 0; } h1, h2, h3, h4, h5, h6 { color: #434343; font-family: 'Work Sans', sans-serif; } h1 { font-size: 40px; font-weight: 800; } h2 { font-size: 30px; } h5 { font-size: 13px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; } section { padding-bottom: 60px; } ::-moz-selection { background: #84bf41; color: #fff; } ::selection { background: #84bf41; color: #fff; } .bg-primary { background-color: #ddd; } .bg-dark { background-color: #222 } body .white { color: #fff; } .home { overflow-x: hidden; } .masthead { /* background: url("assets/vid/cgo-short.jpg"); */ /* background-image: url('assets/vid/cgo-short-mobile.jpg'); */ background-color: rgba(0,0,0,0.55); background-repeat: no-repeat; background-size: cover; height: calc(100vh + 20px); } .masthead video { background-color: #000; object-fit: cover; position: absolute; left: 0; top: 0; min-height: 100%; max-width: 100%; height: calc(100vh + 20px); width: 100%; z-index: -1; } .masthead .decagon-row { /* margin-top: -70px; */ } body .navbar { padding-top: 0; padding-bottom: 0; position: absolute; width: 100%; z-index: 999; } body .navbar > .container { position: relative; } .navbar-dark .navbar-nav a { color: #fff; letter-spacing: normal; font-size: 14px; font-weight: 700; padding: 0 20px; } .navbar-dark .navbar-nav a:hover { color: #84bf41; } .navbar-brand img { max-width: 380px; height: auto; } body .navScroll { background-color: #fff; border-bottom: 1px solid #d9d9d9; display: none; position: fixed; top: 0; left: 0; width: 100%; z-index: 999; } /* body .navScroll-bg { background-image: url("assets/img/page-heading.jpg"); opacity: .5; position: fixed; top: 0; left: 0; height: 45px; width: 100%; z-index: -1; } */ body .navScroll .container { display: -webkit-flex; display: -moz-flexbox; display: -ms-flexbox; display: flex; position: relative; z-index: 999; } body .navScroll .page-navigation-logo { display: inline-flex; } body .navScroll .page-navigation-logo img { max-width: 100%; } body .navScroll .page-navigation { background: none; display: -webkit-flex; display: -moz-flexbox; display: -ms-flexbox; display: flex; justify-content: flex-end; padding-right: 0; position: relative; left: 0; top: 0; height: auto; width: auto; } body .navScroll .page-navigation ul li { display: inline-flex; position: relative; top: 0 !important; left: 0 !important; } body .navScroll .page-navigation ul li a { color: #606060; letter-spacing: -0.5px; line-height: 45px; padding: 0 15px; } body .navScroll .page-navigation ul li a:hover { color: #84bf41; } body .navScroll .page-navigation .menu-heading-menu-container { text-align: right; } body .navScroll .page-navigation ul.lang-menu { background: #fff; border-radius: 0; padding: 0 0 0 15px; left: unset !important; right: 0 !important; } body .navScroll .page-navigation ul.lang-menu.dropdown-menu { border-top: 0; padding: 0 9px; width: 170px; } body .navScroll .page-navigation ul.lang-menu li { padding: 0 2px; } body .navScroll .page-navigation ul.lang-menu li a { border: 0; padding: 0 2px; } body .navScroll .page-navigation .dropdown-toggle::after { display: none; } body .navScroll .page-navigation .fa-caret-down { color: #b5b5b5; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; } body .navScroll .page-navigation .lang-menu a:hover .fa-caret-down { color: #84bf41; } @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .home .masthead > .container { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); } body .navScroll .page-navigation ul li { display: inline-block; } body .navScroll .page-navigation-logo img { max-width: 320px; } } #mainNav .dropdown-main { position: absolute; top: 0; right: 0; } #mainNav .dropdown-menu { background: none; border: 0; border-radius: 0; margin: 0; padding: 0; right: 0; text-align: left; min-width: 0; } #mainNav .dropdown-menu li a { color: #fff; font-weight: 700; } #mainNav .dropdown-menu li a:hover { color: #84BF41; } #mainNav .dropdown-toggle { border-bottom: 1px solid #fff; list-style: none; margin: 0 20px 10px 0; padding: 10px 0 0 0; } #mainNav .dropdown-toggle::after { display: none; } #mainNav .dropdown-toggle li a { color: #fff; font-weight: 700; } .decagon-col { position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); } .decagon-col svg { opacity: .7; max-width: 500px; -webkit-transition: all 5s ease-in; -moz-transition: all 5s ease-in; -o-transition: all 5s ease-in; transition: all 5s ease-in; } /* .decagon-col svg:hover { transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg) scale(1.04, 1.1); -moz-transform: rotate(90deg) scale(1.04, 1.1); -webkit-transform: rotate(90deg) scale(1.04, 1.1); } */ .rotate { transform: rotate(90deg) scale(1.04, 1.1); -moz-transform: rotate(90deg) scale(1.04, 1.02); -webkit-transform: rotate(90deg) scale(1.04, 1.02); /* transform: rotate(37deg) scale(1.04, 1.1); -moz-transform: rotate(37deg) scale(1.04, 1.1); -webkit-transform: rotate(37deg) scale(1.04, 1.1); */ } .rotate-invert { transform: rotate(-90deg) scale(1.04, 1.1); -moz-transform: rotate(-90deg) scale(1.04, 1.02); -webkit-transform: rotate(-90deg) scale(1.04, 1.02); } .decagon-menu { position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); } .decagon-menu .decagon-menu-container { margin: 0 auto; position: relative; width: 550px; } .decagon-menu .decagon-menu-container > div { position: absolute; } .decagon-menu .decagon-menu-container a { color: #fff; display: block; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .decagon-menu .decagon-menu-container a:hover { color: #84bf41; } .decagon-menu .decagon-menu-container a::after { content: ""; background: #fff; display: block; position: absolute; height: 8px; width: 8px; transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .decagon-menu .decagon-menu-container a:hover::after { background: #84bf41; } /* .decagon-menu .left-top { left: -45px; top: -215px; } .decagon-menu .left-top a::after { right: -19px; top: 8px; } .decagon-menu .left-bottom { left: -40px; top: 190px; } .decagon-menu .left-bottom a::after { right: -19px; top: 8px; } .decagon-menu .bottom { top: 350px; left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); } .decagon-menu .bottom a::after { left: 61px; top: -20px; } .decagon-menu .right-bottom { right: -30px; top: 190px; } .decagon-menu .right-bottom a::after { left: -19px; top: 8px; } .decagon-menu .right-top { right: -70px; top: -215px; } .decagon-menu .right-top a::after { left: -19px; top: 8px; } .decagon-menu .top-right { left: 460px; top: -340px; } .decagon-menu .top-right a::after { left: -19px; top: 8px; } */ .decagon-menu .center-top { top: -267px; left: 220px; } .decagon-menu .center-top a::after { left: 50px; } .decagon-menu .left-top { left: -10px; top: -160px; } .decagon-menu .left-top a::after { right: -19px; top: 8px; } .decagon-menu .left-bottom { left: -10px; top: 132px; } .decagon-menu .left-bottom a::after { right: -19px; top: 8px; } .decagon-menu .bottom-left { left: 133px; top: 250px; } .decagon-menu .bottom-left a::after { left: 61px; top: -20px; } .decagon-menu .bottom-right { left: 315px; top: 250px; } .decagon-menu .bottom-right a::after { left: 35px; top: -20px; } .decagon-menu .right-bottom { right: -50px; top: 131px; } .decagon-menu .right-bottom a::after { left: -19px; top: 8px; } .decagon-menu .right-top { right: -30px; top: -160px; } .decagon-menu .right-top a::after { left: -19px; top: 8px; } html[lang="en-GB"] .decagon-menu .center-top { left:166px; } html[lang="en-GB"] .decagon-menu .center-top a::after { left:105px; } html[lang="en-GB"] .decagon-menu .left-top { left: -28px; } html[lang="en-GB"] .decagon-menu .left-bottom { left: 8px; } html[lang="en-GB"] .decagon-menu .right-bottom {right: 6px;} html[lang="de-DE"] .decagon-menu .left-top { left: -30px;left: -20px; top: -165px;top: -162px; } html[lang="de-DE"] .decagon-menu .left-bottom { left: -5px;left: 9px; top: 140px;top: 136px; } html[lang="de-DE"] .decagon-menu .right-bottom { right: -45px;right: -33px; top: 135px;top:132px; } html[lang="de-DE"] .decagon-menu .right-top { right: -40px;right: -30px; top: -165px;top: -162px; } html[lang="pl-PL"] .decagon-menu .center-top{ left:231px; } html[lang="pl-PL"] .decagon-menu .center-top a:after{ left:42px; } html[lang="it-IT"] .decagon-menu .left-bottom { left: -30px; top: 132px; } html[lang="it-IT"] .decagon-menu .right-bottom { right: -205px; top: 131px; } html[lang="it-IT"] .decagon-menu .right-top { right: -40px; top: -160px; } html[lang="es-ES"] .decagon-menu .left-top { left: -40px; top: -160px; } html[lang="es-ES"] .decagon-menu .left-bottom { left: -15px; top: 132px; } html[lang="es-ES"] .decagon-menu .right-bottom { right: -100px; top: 131px; } html[lang="es-ES"] .decagon-menu .right-top { right: -40px; top: -160px; } .home header h1 { color: #fff; font-size: 60px; font-weight: 700; margin-bottom: 20px; } .home header .tagline { font-size: 15px; margin-bottom: 0 !important; } .usluga-row h2, .usluga-row p { color: #fff; } .usluga-row h2 { font-weight: 700; margin-bottom: 30px; text-align: left; } .usluga-row h2 span { font-weight: 300; } .usluga-row p { font-size: 15px; } .usluga-column-text { background-image: url('assets/img/uslugi-box-bg.png'); background-color: #84bf41; background-repeat: no-repeat; background-position: right -150px; padding: 40px 60px; text-align: justify; } .usluga-column-text a { color: #4d5c6f; display: block; float: right; font-size: 13px; font-weight: 700; letter-spacing: 1.2px; padding: 20px 70px 0 0; text-align: right; text-transform: uppercase; width: 100%; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .usluga-column-text a:hover { color: #fff; } .usluga-column-text a::after { content: ""; display: block; background: #4d5c6f; position: absolute; bottom: 50px; right: 0; height: 1px; width: 90px; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .usluga-column-text a:hover::after { background: #fff; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounce; animation-name: bounce; } @keyframes bounce { 0% {width: 90px;} 20%, 50%, 80% {width: 75px;} 40% {width: 65px;} 60% {width: 100px;} 100% {width: 90px;} } .bounce { -webkit-animation-name: bounce; animation-name: bounce; } .usluga-column-left .usluga-column-text-content { float: right; } .usluga-column-right .usluga-column-text-content { float: left; } .usluga-column-text-content { max-width: 500px; } .usluga-row .usluga-column-img { background-position: center; background-repeat: no-repeat; background-size: cover; padding: 0; } .usluga-row-counsel .usluga-column-img { background-image: url('assets/img/uslugi-box1.jpg'); } .usluga-row-offshore .usluga-column-img { background-image: url('assets/img/uslugi-box2.jpg'); } .usluga-row-accounting .usluga-column-img { background-image: url('assets/img/uslugi-box3.jpg'); } .usluga-row-immigration .usluga-column-img { background-image: url('assets/img/uslugi-box4.jpg'); } .usluga-row-counsel .usluga-column-img .usluga-column-img-content { opacity: 0; height: 100%; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .usluga-row-counsel .usluga-column-img .usluga-column-img-content { background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 75%); background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 75%); background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 75%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); opacity: 0; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .usluga-row-counsel:hover .usluga-column-img .usluga-column-img-content { opacity: 1; } .usluga-column-menu { font-size: 14px; font-weight: 700; letter-spacing: 1px; line-height: 40px; opacity: 0; text-transform: uppercase; position: absolute; right: 0; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); max-width: 500px; } .usluga-row-counsel:hover .usluga-column-menu { opacity: 1; } .usluga-column-menu ul { list-style: none; padding: 0; position: relative; } .usluga-column-menu ul li { position: relative; padding-right: 130px; } .usluga-column-menu ul li:hover a { color: #fff; } .usluga-column-menu ul li::after { content: ""; display: block; background: #84bf41; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); right: 0; height: 1px; width: 90px; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .usluga-column-menu ul li:hover::after { background: #fff; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounce; animation-name: bounce; } .partnerzy-slider { min-height: 350px; } .partnerzy-slider .owl-nav { position: absolute; top: 50%; width: 100%; z-index: 999; } .partnerzy-slider .owl-nav .owl-prev { display: inline-block; position: absolute; left: -40px; width: auto; } .partnerzy-slider .owl-nav .owl-next { display: inline-block; position: absolute; right: -40px; width: auto; } .partnerzy-slider .owl-nav i { font-size: 20px; } .partnerzy-slider .partner-logo { background-color: #E8E8E8; min-height: 350px; } .partnerzy-slider .partner-logo img { position: absolute; top: 50%; height: auto; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); } .row-heading { padding: 60px 0; text-align: center; } .section-blog { padding-top: 40px; } .blog-cards-list { margin-top: -140px; position: relative; z-index: 9; -webkit-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); } .blog-card-heading { background: #fff; padding: 30px 20px; z-index: 9; } .blog-card-container { background-image: linear-gradient(to right, #fff 50%, #84BF41 50%); background-size: 200% 100%; background-repeat: no-repeat; background-position: bottom left; border-bottom: 1px solid #D8D8D8; padding: 40px 40px 20px; position: relative; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; /* -webkit-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); */ } .home .blog-card:last-child .blog-card-container { border: 0; padding-bottom: 60px; padding-top: 60px; } .blog-card:hover .blog-card-container { /* background-color: #84BF41; */ background-position: bottom right; } .blog-card-title p { color: #5b5b5b; font-size: 24px; /* font-style: italic; */ font-weight: 300; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .blog-card:hover .blog-card-container .blog-card-title p { color: #fff; } .blog-card-thumb img { border-radius: 50%; object-fit: cover; max-width: 100%; height: auto; } .link-more { color: #4d5c6f; display: block; float: right; font-size: 13px; font-weight: 700; letter-spacing: 1.2px; padding: 20px 70px 0 0; text-align: right; text-transform: uppercase; width: 100%; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .link-more:hover { color: #fff; } .link-more::after { content: ""; display: block; background: #4d5c6f; position: absolute; bottom: 10px; right: 0; height: 1px; width: 90px; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .link-more:hover::after { background: #fff; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounce; animation-name: bounce; } .blog-card-more .link-more::after { right: -40px; } .blog-card:hover .link-more { color: #fff; } .blog-card:hover .link-more::after { background: #fff; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounce; animation-name: bounce; } .home-blog-feat { padding-right: 50px; } .home-blog-feat-heading { padding-bottom: 40px; } .home-blog-feat-thumb img { border-radius: 50%; height: auto; max-width: 100%; } .home-blog-feat-meta { color: #b5b5b5; font-size: 13px; font-weight: 700; letter-spacing: 1.5px; padding-top: 15px; text-transform: uppercase; } .home-blog-feat-meta a { color: #b5b5b5; } .home-blog-feat-meta a:hover { color: #84bf41; } .home-blog-feat-content p { color: #797979; font-size: 14px; line-height: 27px; } .home-blog-feat-button { margin: 40px 0; } .home-blog-feat-button .link-more::after { bottom: 10px; right: -50px; } .home-blog-feat-button .link-more:hover { color: #84BF41; } .home-blog-feat-button .link-more:hover::after { background: #84BF41; } .section-zespol { margin-top: -90px; padding: 0; } .home-zespol-container { position: relative; } .home-zespol-bg { background: #000; } .home-zespol-bg .home-zespol-thumb { opacity: .3; padding: 0; max-height: 240px; } .home-zespol-bg .home-zespol-thumb img { object-fit: cover; height: 100%; width: 100%; } .home-zespol-content { margin: 0; padding: 150px 80px; position: absolute; left: 0; top: 0; } .home-zespol-content h1 { color: #fff; font-size: 50px; letter-spacing: 1px; } .home-zespol-more { margin: 60px 0 40px; } .home-zespol-kariera { margin: 0; } .home-zespol-more .link-more { color: #fff; float: left; text-align: left; } .home-zespol-more .link-more::after { background: #fff; left: -100px; right: unset; } .home-zespol-more .link-more:hover { color: #84BF41; } .home-zespol-more:hover .link-more::after { background: #84BF41; } .section-kontakt { padding: 0; } .section-kontakt-container { position: relative; } #map-canvas { height: 550px; width: 100%; } .map-bg-container { padding: 0; } .map-kontakt-container { margin: 0; width: 100%; z-index: 9; } .map-kontakt-container a, .map-kontakt-container p { color: #5b5b5b; font-size: 14px; } .map-kontakt-container a:hover { color: #84BF41; } .map-kontakt-content { background: #fff; margin-top: -40px; padding: 40px; } .map-kontakt-miasto { padding-bottom: 40px; } .map-kontakt-miasto:last-child { padding-bottom: 0; } .map-kontakt-miasto-heading { padding-bottom: 10px } .map-kontakt-miasto-opis p { color: #b5b5b5; font-size: 13px; font-weight: 700; letter-spacing: 1.5px; padding-bottom: 20px; text-transform: uppercase; } .map-kontakt-miasto-adres { padding-bottom: 15px; } .home-form { position: relative; z-index: 9; } .home-form-container { background: #84BF41; padding: 40px 60px; position: absolute; right: 60px; top: -80px; -webkit-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); } .home-form-container input { text-transform: uppercase; } .home-form-container input, .home-form-container textarea { background: rgba(255,255,255,.3); border: 0; color: #fff; font-size: 13px; font-weight: 700; letter-spacing: 1px; margin-bottom: 20px; padding: 20px; width: 100%; } .home-form-container input[type="checkbox"] { margin-right: 10px; width: unset; } .home-form-container input[type="submit"] { background-image: linear-gradient(to right, #73A140 50%, #fff 50%); background-size: 200% 100%; background-repeat: no-repeat; background-position: bottom right; border-radius: 30px; border: 1px solid #fff; color: #414141; cursor: pointer; font-size: 13px; line-height: 20px; margin: 10px 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .home-form-container input[type="submit"]:hover { background-position: bottom left; color: #fff; font-size: 14px; } .home-form-container a, .home-form-container span { color: #ededed; font-size: 10px; } .home-form-heading { padding-bottom: 20px; } .home-form-container a, .home-form-container p { color: #d6eac0; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .home-form-container .wpcf7-captchac { margin: -2px 0 0 10px; height: 26px; } .home-form-container input.wpcf7-captchar { border: 1px solid #69a227; margin: 0 0 20px 7px; padding: 0 20px; height: 28px; width: 80px; } body .wpcf7-not-valid-tip { border-top: 4px solid red !important; font-size: 0 !important; } footer { background-color: #414141; background-image: url('assets/img/uslugi-box-bg.png'); background-repeat: no-repeat; background-position: right bottom; padding: 100px 0; } footer a, footer p, footer h4, footer h5 { color: #fff; } footer { padding-bottom: 0; } .footer-content { padding-bottom: 60px; } .footer-menu h5 { padding-bottom: 20px; } .footer-menu ul { list-style: none; padding: 0; } .footer-menu-left ul { column-count: 2; column-gap: 0; } .footer-menu ul li a { color: #b8b8b8; display: block; font-family: 'Work Sans', sans-serif; font-size: 14px; line-height: 30px; } .footer-menu ul li a:hover { color: #fff; padding-left: 5px; } .footer-bottom { background: #515151; padding: 20px 0; text-align: center; } .footer-bottom a, .footer-bottom p { color: #fff; } .footer-bottom p { font-size: 13px; font-weight: 700; letter-spacing: 1.5px; } .footer-bottom a span { color: #fff; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .footer-bottom a:hover { color: #b8b8b8; } .footer-bottom a:hover span { color: #b6152b; } .lang-triangle-item { border: 1px solid #aaa; padding-left: 10px; } .lang-triangle-item a { display: -webkit-flex; display: -moz-flexbox; display: -ms-flexbox; display: flex; line-height: 29px; padding: 0 !important; } .lang-triangle { background: #84bf41; margin-left: 10px; padding: 1px; text-align: center; height: 30px; width: 30px; } .lang-triangle span { border-color: #ffffff transparent transparent transparent; border-style: solid; border-width: 10px 5px 0 5px; display: inline-block; height: 0; width: 0; } .page-heading { background: url('assets/img/page-heading.jpg'); background-repeat: no-repeat; background-size: cover; padding: 60px 0; } body:not(.home) .page-heading h1 { color: #fff; font-size: 50px; margin-bottom: 10px; } .page-heading-row { padding-top: 100px; } .page-breadcrumbs ul { padding: 0; } .page-breadcrumbs li, .page-breadcrumbs li a { color: #8c8c8c; letter-spacing: 1.5px; position: relative; } .page-breadcrumbs li { display: inline-block; font-size: 10px; font-weight: 700; } .page-breadcrumbs li::after { content: "/"; padding: 0 10px; } .page-breadcrumbs li:last-child::after { display: none; } .page-breadcrumbs li a:hover { color: #84BF41; } #breadcrumbs-container { padding: 0; } #breadcrumbs-container span, #breadcrumbs-container span a { color: #8c8c8c; display: inline-block; font-size: 10px; font-weight: 700; letter-spacing: 1.5px; position: relative; text-transform: uppercase; } #breadcrumbs-container span a:hover { color: #84BF41; } body:not(.home) .section-main { padding: 60px 0; } body:not(.home) h1 { /* color: #000; */ font-size: 36px; margin-bottom: 30px; } .contact-box { margin-bottom: 40px; } .contact-box .blog-card { -webkit-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); } .contact-box .blog-card-title .name { color: #5b5b5b; font-size: 24px; font-style: italic; letter-spacing: 1px; } .contact-box .blog-card-title .title { color: #b5b5b5; font-size: 13px; font-style: normal; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; } body .button1 { border: 1px solid #000; border-radius: 30px; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: 1px; margin-top: 20px; padding: 10px 20px; text-align: center; max-width: 200px; } .button1 a { color: #000; } .contact-box .blog-card-title { padding-left: 40px; } .contact-box:hover .blog-card-title .button1 { background: #fff; border-color: #fff; color: #84BF41 !important; } .contact-box .blog-card .blog-card-container { padding: 60px 40px; } .section-main .page-left { padding-right: 60px; } .section-main .page-left .section-content { text-align: justify; } .section-main .page-left .section-content img { height: auto; max-width: 100%; } .single-post .section-main .page-left .section-content img { float: left; margin-right: 20px; height: auto; max-width: 200px; } .tel-box { background: #fff; padding: 20px 40px; } .tel-list { list-style: none; margin: 0; padding: 0; } .tel-list li { display: inline-block; margin: 5px 0; position: relative; width: 49%; } .tel-list li:before { content: "\f095"; color: #84BF41; font-family: 'FontAwesome'; font-size: 18px; position: relative; padding-right: 10px; } .tel-list a { color: #5b5b5b; font-size: 20px; font-style: italic; } .tel-list a:hover { color: #84BF41; } .content-tabs .nav-tabs { border: 0; } /* .content-tabs .nav-item { margin-right: 0.5%; text-align: center; width: 19.6%; } */ .content-tabs .nav-item { margin-right: 0.5%; text-align: center; width: 16.2%; } /* html[lang="en-GB"] .content-tabs .nav-item { width: 24.6%; } */ /* html[lang="en-GB"] .content-tabs .nav-item { width: 19.6%; } */ .content-tabs .nav-item:last-child { margin: 0; } .content-tabs .nav-item a { background: #84bf41; border: 0; border-radius: 0; -webkit-box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.25); -moz-box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.25); box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.25); color: #fff; display: block; font-size: 17px; font-weight: 300; padding: 20px 0; position: relative; min-height: 100px; } .content-tabs .nav-item a.active { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .content-tabs .nav-item a span { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); width: 100%; } .content-tabs .tab-content { background: #fff; padding: 60px 100px; } .content-tabs .tab-content-heading { padding-bottom: 60px; } .content-tabs .tab-content-heading-img { text-align: center; } .content-tabs .tab-content-heading-img img { border-radius: 50%; object-fit: cover; height: auto; max-height: 125px; max-width: 125px; /* max-width: 100%; */ } .content-tabs .tab-content-heading-text { color: #696969; font-size: 14px; text-align: justify; } .tab-content-list h2 { color: #84bf41; font-size: 20px; margin-bottom: 30px; } .tab-content-list ul { padding: 0; columns: 2; column-gap: 100px; list-style: none; } .tab-content-list ul li { font-size: 15px; border-bottom: 1px solid #ddd; margin-bottom: 15px; padding-bottom: 15px; position: relative; } .tab-content-list ul li:before { content: '\25CF'; color: #696969; font-size: 13px; position: absolute; top: 2px; } .tab-content-list ul li a { color: #696969; display: inline-block; line-height: 25px; padding-left: 15px; } .tab-content-list ul li a:hover { color: #84BF41; } .related-articles h1 { font-size: 30px; } .related-articles { padding-bottom: 100px; } .related-articles .blog-card { margin-bottom: 15px; padding-right: 30px; } .related-articles .blog-card .blog-card-container { -webkit-box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.25); -moz-box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.25); box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.25); padding: 60px 40px 40px; } .page-navigation { background-image: url('assets/img/page-heading-nav-bg.png'); background-repeat: no-repeat; background-position: top center; position: absolute; left: 42%; top: 0; height: 140px; width: 500px; } .home .page-navigation { display: none; } .page-navigation ul { list-style: none; margin: 0; padding: 0; } .page-navigation ul li { position: absolute; } .page-navigation ul li:nth-child(1) { left: 0; top: 0; } html[lang="en-GB"] .page-navigation ul li:nth-child(1) { left: -30px; top: 0; } .page-navigation ul li:nth-child(2) { left: 7%; top: 45%; } html[lang="en-GB"] .page-navigation ul li:nth-child(2) { left: 9%; } .page-navigation ul li:nth-child(3) { left: 44%; top: 85%; } .page-navigation ul li:nth-child(4) { left: 80%; top: 45%; } .page-navigation ul li:nth-child(5) { right: -20px; top: 0; } html[lang="it-IT"] .page-navigation ul li:nth-child(2) { left: 4%; } html[lang="it-IT"] .page-navigation ul li:nth-child(3) { left: 43%; } html[lang="it-IT"] #mainNav .page-navigation ul li:nth-child(4) { width: 200px; } html[lang="es-es"] .page-navigation ul li:nth-child(3) { left: 42%; } .page-navigation ul li a { color: #fff; font-size: 14px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .page-navigation ul li.active a, .page-navigation ul li.current-menu-item a, .page-navigation ul li.current-page-ancestor a { color: #84BF41; } .page-navigation ul li a:hover { color: #84BF41; } .cennik-box .blog-card, .cennik-box .blog-card .blog-card-container { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; } .cennik-box .blog-card:hover .blog-card-container { background: #fff; } .cennik-box .blog-card .blog-card-container .col-left p { color: #b5b5b5; font-size: 13px; font-weight: 700; padding-bottom: 20px; letter-spacing: 1.5px; text-transform: uppercase; } .cennik-box .blog-card .blog-card-container .col-right p { color: #5b5b5b; font-size: 24px; font-style: italic; font-weight: 400; padding-top: 5px; text-align: center; } .cennik-box .blog-card .blog-card-container .col-right p span { border-bottom: 2px solid #84bf41; } .cennik-box .blog-card .blog-card-container .col-right .select-wrapper { background: #84BF41; border-radius: 30px; cursor: pointer; position: relative; } .cennik-box .blog-card .blog-card-container .col-right .select-wrapper::after { content: ""; background: url("assets/img/select-arrow.png"); position: absolute; top: 15px; right: 15px; height: 7px; width: 8px; } .cennik-box .blog-card .blog-card-container .col-right select { background: none; border: 0; color: #5b5b5b; cursor: pointer; font-style: italic; outline: 0; padding: 5px 25px; position: relative; text-align: center; max-width: 100%; width: 100%; -moz-appearance: none; -webkit-appearance: none; appearance: none; } body select { color: #5b5b5b !important; color: rgba(0,0,0,0) !important; text-shadow: 0 0 0 #5b5b5b !important; } body select:-moz-focusring { color: transparent !important; text-shadow: 0 0 0 #5b5b5b !important; } .section-content p { color: #6c6c6c; font-size: 14px; } .usluga .contact-person-box { margin-top: 40px; } .usluga .section-content p { margin-bottom: 15px; } .section-content table { color: #6c6c6c; font-size: 14px; } .section-content ul { list-style: none; margin: 25px 0; padding: 0; } .section-content ul li { color: #6c6c6c; font-size: 14px; padding: 0 0 20px 25px; position: relative; } .section-content ul li:last-child { padding-bottom: 0; } .section-content ul li::before { content: ""; background-image: url('assets/img/bullet1.png'); background-position: center; background-repeat: no-repeat; position: absolute; left: 0; top: 6px; height: 9px; width: 8px; } .section-content ul li a { color: #84BF41; font-size: 14px; } .kariera .page-heading { background-image: url('assets/img/page-heading2.jpg'); } .accounting .page-heading { background-image: url('assets/img/page-heading2.jpg'); } .right-column-menu { margin-bottom: 60px; -webkit-box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.25); -moz-box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.25); box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.25); } .right-column-menu-container { background: #fff; padding: 60px; margin-top: -100px; } .right-column-menu-container.mt0{margin-top:0;} .right-column-menu-heading h2 { color: #5b5b5b; font-family: 'Open Sans', sans-serif; font-size: 20px; font-style: italic; margin-bottom: 20px; text-align: center; } .right-column-menu-heading h2::after { content: ""; border-bottom: 3px solid #84bf41; display: block; margin: 20px auto; position: relative; width: 40px; } .right-column-menu-content ul { list-style: none; padding: 0; } .right-column-menu-content ul li { background: #fff; border-bottom: 1px solid #b5b5b5; text-align: center; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .right-column-menu-content ul li:last-child { border: 0; } .right-column-menu-content ul li.active { background: #84bf41; } .right-column-menu-content ul li.active a { color: #fff; } .right-column-menu-content ul li a { color: #b5b5b5; display: block; font-size: 13px; font-weight: 700; letter-spacing: 1px; padding: 20px; text-transform: uppercase; width: 100%; } .right-column-menu-content ul li:hover { background: #84bf41; } .right-column-menu-content ul li:hover a { color: #fff; } .offshore .page-heading { background-image: url('assets/img/page-heading3.jpg'); } .page-left .section-content { padding-bottom: 80px; } .spolki-list-single-img { padding-bottom: 20px; } .spolki-list-single-img img { opacity: .9; width: 100%; max-width: 100%; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .spolki-list-single:hover img { opacity: 1; } .spolki-list-single-name p { color: #acacac; font-size: 10px; font-weight: 700; letter-spacing: 1px; text-align: center; text-transform: uppercase; } .spolki-list-single:hover p { color: #84bf41; } .spolki-list-single { padding-bottom: 40px; } .more-line1 { margin: 40px 0; position: relative; } .more-line1::before { content: ""; border-bottom: 1px solid #bebebe; display: inline-block; position: absolute; height: 9px; width: 74%; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .more-line1 a { color: #373737; display: block; font-size: 10px; font-weight: 700; text-transform: uppercase; text-align: right; width: 100%; } .more-line1:hover::before { border-color: #84bf41; } .more-line1:hover a { color: #84bf41; } .more-line2 { margin: 40px 0; position: relative; } .more-line2::before { content: ""; border-bottom: 1px solid #bebebe; display: inline-block; position: absolute; height: 9px; width: 100%; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; z-index: 0; } .more-line2:hover::before { border-color: #84bf41; } .more-line2 a { background: #fff; color: #373737; display: block; font-size: 10px; font-weight: 700; margin: 0 auto; position: relative; text-transform: uppercase; text-align: center; max-width: 150px; z-index: 9; } .more-line2:hover a { color: #84bf41; } .right-column-menu-container2 { margin-top: -40px; } .podstrona .page-heading { background-image: url('assets/img/page-heading4.jpg'); } .optymalizacja .page-heading { background-image: url('assets/img/page-heading3.jpg'); } .wizytowka .page-heading { background-image: url('assets/img/page-heading5.jpg'); } .wizytowka-container { background: #fff; padding: 60px 80px; position: relative; } .wizytowka-content-left img { object-fit: cover; max-height: 500px; max-width: 100%; } body .wizytowka-content-right h1 { color: #545554; } .wizytowka-content-right p { color: #434343; font-size: 13px; } .wizytowka-content-right ul li { color: #434343; font-size: 13px; } .wizytowka-content-right .wizytowka-content-title p { color: #000; font-size: 14px; font-weight: 700; letter-spacing: .5px; text-transform: uppercase; } .wizytowka-content-title { display: inline-block; } .wizytowka-content-mail { border-left: 1px solid #545554; display: inline-block; font-size: 18px; line-height: 10px; margin-left: 20px; padding-left: 20px; } .wizytowka-content-text { padding-top: 30px; } .wizytowka-back { padding: 40px 0; } .wizytowka-back a { color: #000; display: block; font-size: 14px; font-weight: 700; letter-spacing: .5px; } .wizytowka-back a:hover { color: #84bf41; } .wizytowka-back i { padding-right: 15px; } .wizytowka-nav { position: absolute; right: -30px; top: -30px; -webkit-box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.25); -moz-box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.25); box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.25); } .wizytowka-nav-item { display: inline-block; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .wizytowka-nav-prev { background: #84bf41; } .wizytowka-nav-next { background: #79b337; } .wizytowka-nav-item:hover { background: #545554; } .wizytowka-nav-item a { color: #fff; display: block; padding: 25px 20px; } .spolka-offshore .page-heading { background-image: url('assets/img/page-heading6.jpg'); } .page-menu .page-menu-tabs { display: -webkit-flex; display: -moz-flexbox; display: -ms-flexbox; display: flex; } .page-menu .page-menu-tabs .page-menu-tab { background: #79b337; border-top: 4px solid #79b337; border-right: 4px solid #fff; flex: 1 1 auto; text-align: center; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .page-menu .page-menu-tabs .page-menu-tab.active { background: #f0f0f0; border-top: 4px solid #fff; } .page-menu .page-menu-tabs .page-menu-tab.active a { color: #79b337; } .page-menu .page-menu-tabs .page-menu-tab:hover { background: #d3d3d3; } .page-menu .page-menu-tabs .page-menu-tab:last-of-type { border-right: 0; } .page-menu .page-menu-tabs .page-menu-tab a { color: #fff; display: block; padding: 20px; } .page-menu .page-menu-content { padding: 0; } .page-menu .page-menu-content .tab-pane { background: #383838; border-top: 4px solid #fff; padding: 50px; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .page-menu .page-menu-content ul { columns: 2; list-style: none; margin: 0; padding: 0; } .page-menu .page-menu-content li, .page-menu .page-menu-content a { color: #fff; font-size: 14px; font-weight: 300; } .page-menu .page-menu-content a:hover { color: #84bf41; } .page-menu .page-menu-content li { margin-bottom: 10px; padding-left: 15px; position: relative; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .page-menu .page-menu-content li::before { content: ""; background-image: url('assets/img/bullet1.png'); background-position: center; background-repeat: no-repeat; position: absolute; left: 0; top: 6px; height: 9px; width: 8px; } .row-page-tabs { margin-bottom: 60px; } .page-right .contact-box { width: 100%; } .page-right .spolki-list { margin-top: 40px; } .section-intro { display: -webkit-flex; display: -moz-flexbox; display: -ms-flexbox; display: flex; padding: 60px 0; } .section-intro-col { flex: 1 1 auto; float: left; } .section-intro-col-heading { float: left; padding: 0 20px; width: 100%; } .section-intro-col-heading img { float: left; } .section-intro-col-heading span { color: #343333; float: right; font-size: 30px; font-weight: 700; } .section-intro-col-text { float: left; text-align: center; width: 100%; } .section-intro-col-text p { color: #acacac; font-size: 10px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .lokalizacje .page-heading { background-image: url('assets/img/page-heading3.jpg'); } .page-right .spolki-list-single { padding: 30px; } .zespol .page-heading { background-image: url('assets/img/page-heading5.jpg'); } .zespol-grid { padding: 0; } .zespol-grid a { /* cursor: grab; */ } .zespol-grid .zespol-grid-main { /* cursor: move; */ /* overflow-x: scroll; overflow-y: hidden; */ padding: 0; height: 100%; -webkit-overflow-scrolling: touch; } .zespol-grid .zespol-grid-container { position: relative; } .zespol-grid .zespol-grid-index { position: relative; /* left: -100px; */ left: 0; } .zespol-grid-box { float: left; position: relative; text-align: left; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; height: 250px; width: 450px; } .zespol-grid-box:hover { -webkit-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.5); box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.5); } .zespol-grid-box-part { float: left; position: relative; height: 100%; width: 50%; } .zespol-grid-box-part-thumb { z-index: 2; } .zespol-grid-box-part-content { z-index: 1; } .zespol-grid-box-part-thumb img { object-fit: cover; /* filter: grayscale(0%); -webkit-filter: grayscale(0%); */ -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; height: 100%; width: 100%; } .zespol-grid-box:hover img { /* filter: grayscale(100%); -webkit-filter: grayscale(100%); */ } .content-hidden-left { background: #84bf41; margin-left: -100%; padding: 30px 20px; height: 100%; width: 100%; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .zespol-grid-box:hover .content-hidden-left { cursor: pointer; margin-left: 0; } .zespol-grid-box h2 { color: #000; font-size: 22px; font-weight: 700; } .zespol-grid-box h3 { color: #000; font-family: 'Open Sans', sans-serif; font-size: 14px; text-transform: uppercase; } .zespol-grid-box .sep { background: #212026; margin: 30px 0; height: 1px; width: 10px; } .blog-wpis .page-heading { background-image: url('assets/img/page-heading4.jpg'); } .blog-wpis .blog-card-heading { padding: 30px 40px; } .blog-wpis .blog-card-heading p { color: #b5b5b5; font-size: 13px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; } .blog-wpis .blog-cards-list { background: #fff; margin: 0 0 40px 0; } .blog-wpis .blog-cards-list:first-child { margin-top: -140px; } .newsletter-content { padding: 20px 0 60px; } .newsletter-content form { margin: 0 auto; width: 270px; } .newsletter-content form input { color: #333; font-size: 13px; padding: 0 15px; height: 45px; width: 100%; } .newsletter-content form .newsletter-submit { position: relative; } .newsletter-content form .newsletter-submit a { background: #151515; color: #fff; display: block; font-size: 13px; font-weight: 700; letter-spacing: 1.5px; line-height: 45px; padding: 0 20px; width: calc(100% - 45px); } .newsletter-submit a::after { content: "▶"; background: #333; color: #fff; display: block; font-size: 10px; text-align: center; position: absolute; bottom: 0; right: 0; height: 45px; width: 45px; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .newsletter-submit a:hover::after { background: #000; } .category-list { padding-bottom: 60px; } .category-list ul { padding: 0; } .category-list li { list-style: none; position: relative; } .category-list li a { color: #4d5c6f; display: block; float: right; font-size: 13px; font-weight: 700; letter-spacing: 1.2px; padding: 20px 0 0 100px; position: relative; text-align: left; text-transform: uppercase; width: 100%; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .category-list a::after { content: ""; display: block; background: #c9ced4; position: absolute; bottom: 9px; left: -15px; height: 1px; width: 90px; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .category-list li:hover a { color: #84bf41; } .category-list li:hover a::after { background: #84bf41; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounce; animation-name: bounce; } .section-meta { padding-bottom: 40px; } .section-meta p { color: #b5b5b5; font-size: 13px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; } .section-meta p a span { color: #b5b5b5; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .section-meta p a:hover span { color: #84bf41; } .blog-wpis .section-content { padding-bottom: 20px; } .section-tags { padding: 0 0 60px 0; } .section-tags a { background: #ccc; border-radius: 20px; color: #fff; display: inline-block; font-size: 13px; font-weight: 700; margin: 10px 5px 5px 0; padding: 5px 20px; text-transform: uppercase; } .section-tags a:hover { background: #84bf41; } .share-box { background: #fff; margin-bottom: 40px; padding: 40px; -webkit-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); box-shadow: 10px 10px 25px 0px rgba(0,0,0,0.75); } .share-box span { color: #b5b5b5; font-size: 13px; font-style: normal; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; } .share-icons { float: right; } .share-icons a:hover { opacity: .7; } .kontakt .page-heading { background-image: url('assets/img/page-heading7.jpg'); } body.kontakt h1 { color: #5b5b5b; } .kontakt .blog-cards-list { margin-top: -100px; padding: 60px; } .kontakt .blog-cards-list { background: #fff; } .kontakt .kontakt-miasto { padding-bottom: 80px; } .kontakt .kontakt-miasto h1 { color: #5b5b5b; font-size: 50px; margin-bottom: 20px; } .kontakt .kontakt-miasto h5 { color: #b5b5b5; font-size: 13px; font-weight: 700; letter-spacing: 2px; margin-bottom: 20px; text-transform: uppercase; } .kontakt .kontakt-miasto p { color: #5b5b5b; font-family: 'Open Sans', sans-serif; font-size: 14px; } .kontakt .kontakt-miasto p a { color: #5b5b5b; } .kontakt .kontakt-miasto p a:hover { color: #84bf41; } .kontakt .kontakt-miasto > div { float: left; margin-bottom: 20px; width: 100%; } .kontakt .kontakt-miasto .kontakt-miasto-dane { width: 50%; } .kontakt-form { background: #eaeaea; padding: 80px; } .kontakt-form input:not(.button1), .kontakt-form textarea { background: #fff; border: 0; box-shadow: none; color: #838383; font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: italic; padding: 20px 40px; width: 100%; } .kontakt-form input { margin-bottom: 20px; } .kontakt-form .kontakt-form-send { background: #fff; cursor: pointer; float: right; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; } .kontakt-form .kontakt-form-send:hover { background: #84BF41; border-color: #84BF41; color: #fff; } .kontakt-form .kontakt-form-accept { color: #000; font-family: 'Open Sans', sans-serif; font-size: 13px; font-style: italic; float: left; padding: 30px 0; } .kontakt-form .kontakt-form-accept input { float: left; margin: 4px 10px 0 0; width: 20px; } .kontakt-form .kontakt-form-accept a { color: #000; text-decoration: underline; } .kontakt-form .kontakt-form-accept a:hover { color: #84BF41; } .kontakt-form .kontakt-form-captcha { background: #fff; color: #BDBDBD; font-family: 'Open Sans', sans-serif; font-size: 13px; font-style: italic; margin: 20px 0; padding: 20px 30px; } .kontakt-form .kontakt-form-captcha .wpcf7-captchac { margin: -2px 15px 0 15px; } .kontakt-form .kontakt-form-captcha .wpcf7-captchar { background: #F9F9F9; border: 1px solid #d8d8d8; margin: 0; padding: 0 10px; height: 23px; width: 100px; } .immigration .page-heading { background-image: url('assets/img/page-heading8.jpg'); } .page-left .content-tabs .tab-content { background: none; padding: 20px 0; } .page-left .content-tabs .tab-content p, .page-left .content-tabs .tab-content li { color: #6c6c6c; font-family: 'Open Sans', sans-serif; font-size: 14px; } .page-left .content-tabs .tab-content p { margin-bottom: 20px; } .page-left .content-tabs .nav-item { margin-right: 1.5%; width: 31%; } .page-left .content-tabs .nav-item a { background: #79b337; font-family: 'Open Sans', sans-serif; font-size: 14px; font-style: normal; font-weight: 700; letter-spacing: 2px; line-height: 18px; text-transform: uppercase; } .page-left .content-tabs .nav-item a.active { background: #d9d9d9; color: #fff; } .immigration .section-main .page-left { padding-right: 20px; } .page-left .content-tabs .tab-content ul { list-style: none; margin: 25px 0; padding: 0; } .page-left .content-tabs .tab-content ul li { color: #6c6c6c; font-size: 14px; padding: 0 0 20px 25px; position: relative; } .page-left .content-tabs .tab-content ul li:last-child { padding-bottom: 0; } .page-left .content-tabs .tab-content ul li::before { content: ""; background-image: url('assets/img/bullet1.png'); background-position: center; background-repeat: no-repeat; position: absolute; left: 0; top: 6px; height: 9px; width: 8px; } .page-left .content-tabs .tab-content ul li a { color: #84BF41; font-size: 14px; } @keyframes bounce-xs { 0% {width: 40px;} 20%, 50%, 80% {width: 35px;} 40% {width: 30px;} 60% {width: 50px;} 100% {width: 40px;} } #navbarResponsive li { list-style: none; position: relative; } #navbarResponsive li a { color: #fff; display: block; float: right; font-size: 13px; font-weight: 700; letter-spacing: 1.2px; padding: 20px 40px 0 0; position: relative; text-align: right; text-transform: uppercase; width: 100%; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } #navbarResponsive li:first-child a { padding-top: 0; } #navbarResponsive li a::after { content: ""; display: block; background: #fff; position: absolute; bottom: 9px; right: -25px; height: 1px; width: 40px; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } #navbarResponsive li:hover a { color: #020202; } #navbarResponsive li:hover a::after { background: #020202; -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: bounce-xs; animation-name: bounce-xs; } #navbarResponsive li.lang-triangle-item { display: none; } .lang-menu-mobile { padding-top: 5px; border-top: 1px solid #d7eac2; text-align: center; } .lang-menu-mobile > div { display: inline-block; font-size: 15px; font-weight: 700; padding: 0 10px 10px 10px; } .lang-menu-mobile > div a { color: #fff; } .blog .blog-card-container { margin-bottom: 15px; min-height: 210px; } .blog .blog-card-container:nth-child(odd) { margin-right: 10px; } .blog .blog-articles-heading { padding: 60px 0 20px; } .page.blog .blog-articles-heading h1 { display: none; } .pagination { display: block; margin: 20px auto; } .pagination-sum { background: #84bf41; border-bottom: 1px solid #D8D8D8; color: #fff; margin: 20px; padding: 5px 7px; text-align: center; } .pagination-list span, .pagination-list a { background: #fff; border-bottom: 1px solid #D8D8D8; padding: 5px 7px; } .pagination-list a:hover { background: #D8D8D8; color: #fff; } .pagination-list .current { background: #84bf41; border-right: 1px solid #D8D8D8; color: #fff; } .section-content h1 { font-size: 27px; } .section-content h2 { font-size: 24px; } .section-content h3 { font-size: 20px; } .section-content h4 { font-size: 18px; } .section-content h5 { font-size: 16px; } .footer-contact-heading h5 { line-height: 20px; } .footer-contact-content p { color: #b8b8b8; float: left; font-family: 'Work Sans', sans-serif; font-size: 14px; line-height: 24px; width: 49%; } .podstrona .section-content { padding-bottom: 0; } .wpcf7-validation-errors { display: none !important; } .heading-globe { position: absolute; left: 0; top: 50%; width: 100%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); } @keyframes spin { to { transform: rotateY(-360deg); } } @keyframes opacity { to { opacity: 1; } } .component-wrapper { position: absolute; } .globe-scene { width: 37rem; height: 37rem; margin: 2% auto; perspective: 100rem; } .globe-wrapper { width: 100%; height: 100%; transform: rotateX(-8deg) rotateY(0deg); transform-style: preserve-3d; opacity: .2; } .globe { position: relative; width: 100%; height: 100%; margin: 0 auto; transform-style: preserve-3d; animation: spin 55s 0ms infinite linear; } .globe-ring { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 3px; border-style: solid; border-radius: 50%; color: #fff; animation: opacity 0.75s forwards ease-in-out; opacity: 0; } .globe-ring:nth-child(1) { transform: rotateY(4deg); } .globe-ring:nth-child(2) { transform: rotateY(30deg); } .globe-ring:nth-child(3) { transform: rotateY(56deg); } .globe-ring:nth-child(4) { transform: rotateY(82deg); } .globe-ring:nth-child(5) { transform: rotateY(108deg); } .globe-ring:nth-child(6) { transform: rotateY(134deg); } .globe-ring:nth-child(7) { transform: rotateY(160deg); } body.uslugi .section-main { padding: 0; } body #cookie-law-info-bar { border: 0 !important; } .footer-menu-socials > div { display: inline-block; padding-right: 10px; } body .title { background: none; } .blog-card-thumb { font-size: 0; } body .cli-plugin-button { border-radius: 0; } html[lang="de-DE"] .usluga-column-menu, html[lang="it-IT"] .usluga-column-menu, html[lang="es-ES"] .usluga-column-menu { display: none; } @media (max-width: 992px) { html[lang="de-DE"] .usluga-row-counsel .usluga-column-img .usluga-column-img-content, html[lang="it-IT"] .usluga-row-counsel .usluga-column-img .usluga-column-img-content, html[lang="es-ES"] .usluga-row-counsel .usluga-column-img .usluga-column-img-content { display: none; } } html[lang="de-DE"] .usluga-row-counsel:hover .usluga-column-img .usluga-column-img-content, html[lang="it-IT"] .usluga-row-counsel:hover .usluga-column-img .usluga-column-img-content, html[lang="es-ES"] .usluga-row-counsel:hover .usluga-column-img .usluga-column-img-content { opacity: 0; } html[lang="de-DE"] .section-zaufali, html[lang="it-IT"] .section-zaufali, html[lang="es-ES"] .section-zaufali { padding-bottom: 200px; } .footer-newsletter { padding-bottom: 80px; } .footer-newsletter-heading{ padding-bottom: 15px; } .footer-searchf-heading{ padding-top: 15px; padding-bottom: 15px; } .footer-contact-heading { padding-bottom: 30px; } footer .newsletter-box a { background: #393939; color: #fff; cursor: pointer; display: block; font-size: 14px; line-height: 45px; padding: 0 15px; position: relative; height: 45px; width: 100%; } footer .newsletter-box a::after { content: "▶"; background: #333; color: #fff; cursor: pointer; display: block; font-size: 10px; line-height: 47px; position: absolute; text-align: center; bottom: 0; right: 0; height: 45px; width: 45px; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } /* .footer-newsletter form { width: 230px; } .footer-newsletter form input { color: #333; font-size: 13px; padding: 0 15px; height: 45px; width: 100%; } .footer-newsletter form .newsletter-submit { position: relative; } .footer-newsletter form .newsletter-submit a { background: #151515; border: 0; color: #fff; display: block; font-size: 13px; font-weight: 700; letter-spacing: 1.5px; line-height: 45px; padding: 0 20px; width: calc(100% - 45px); } .newsletter-submit a::after { content: "▶"; background: #333; color: #fff; display: block; font-size: 10px; text-align: center; position: absolute; bottom: 0; right: 0; height: 45px; width: 45px; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .newsletter-submit a:hover::after { background: #000; } .newsletter-box .widget_wysija_cont p { cursor: pointer; position: relative; } .newsletter-box .widget_wysija_cont p::after { content: "▶"; background: #333; color: #fff; cursor: pointer; display: block; font-size: 10px; line-height: 47px; position: absolute; text-align: center; bottom: 0; right: 0; height: 45px; width: 45px; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .newsletter-box .widget_wysija_cont .wysija-submit { background: #151515; border: 0; color: #fff; cursor: pointer; display: block; font-size: 13px; font-weight: 700; letter-spacing: 1.5px; line-height: 45px; margin: 0; padding: 0 20px; text-transform: uppercase; width: calc(100% - 45px); } .newsletter-box .widget_wysija_cont p:hover::after { background: #000; cursor: pointer; } */ body.newsletter input { cursor: pointer; display: block; position: relative; } body.newsletter input[type="text"], body.newsletter input[type="submit"] { padding: 15px 20px; width: 100%; } body.newsletter input[type="submit"] { background: #84bf41; border: 0; box-shadow: none; color: #fff; font-weight: 700; } body.newsletter .wysija-checkbox-label { font-size: 12px; margin-top: 25px; } body.newsletter .wysija-checkbox-label .wysija-checkbox { float: left; margin: 2px 10px 0 0; } body.newsletter .newsletter-more { margin-bottom: 40px; } body.newsletter .newsletter-more p { font-size: 13px; margin-bottom: 20px; } .home-zespol-heading h2 { color: #fff; font-size: 1.75rem; font-weight: 800; letter-spacing: 1px; } body .likems { font-size: 1.75rem; font-weight: 800; } .footer-searchf form { width: 230px; } .footer-searchf form input { background: #393939; border: 0; color: #fff!important; display: inline-block; font-size: 14px; font-weight: 400; line-height: 45px; padding: 0 15px; width: calc(100% - 50px); } .butsearch { border: 0px solid transparent!important; border-radius: 0!important; padding: 9px 15px; margin-left:-5px; margin-top:-3px; } .booknow_widget { position: fixed; top: calc(50% + 25px); right: 0; transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%; z-index: 99; } .booknow_widget .booknow_widget-content { background-color: #84bf41; margin-bottom: -20px; height: 80px; width: 170px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; } .booknow_widget .booknow_widget-content:hover { margin: 0 -20px 0 0; } .booknow_widget .booknow_widget a { display: block; color: #fff; padding: 15px 20px; text-align: center; } .booknow_widget_calendar { position: fixed; right: 0; bottom: 20px; z-index: 99; } .booknow_widget_calendar img { height: auto; max-width: 80px; } #mainNav .panel-klienta { color: #fff; position: absolute; top: 10px; right: 100px; } #mainNav .panel-klienta a { color: #fff; } #mainNav .panel-klienta > a > div { display: inline-block; } #mainNav .panel-klienta .panel-klienta-icon { margin-right: 10px; position: relative; } #mainNav .panel-klienta .panel-klienta-icon svg { fill: #fff; position: absolute; bottom: -3px; left: -20px; height: 20px; width: 20px; } #mainNav .panel-klienta.mobile-only { margin: 10px 0; position: relative; top: unset; right: unset; text-align: center; } #mainNav .panel-klienta.mobile-only p { font-size: 14px; } body:not(.home) #mainNav .panel-klienta.desktop-only { right: 60px; } body:not(.home) #mainNav .panel-klienta.desktop-only .panel-klienta-text { display: none; } .navScroll .panel-klienta.desktop-only .panel-klienta-icon img { filter: invert(180); -webkit-filter: invert(180); opacity: .7; margin-top: 10px; } .navScroll .panel-klienta.desktop-only { padding-left: 10px; } .navScroll .panel-klienta.desktop-only .panel-klienta-icon svg { margin-top: 12px; } html[lang="de-DE"] .panel-klienta { display: none !important; } html[lang="it-IT"] .panel-klienta { display: none !important; } html[lang="es-ES"] .panel-klienta { display: none !important; }