/* Source and licensing information for the line(s) below can be found at http://termaplay.pl/themes/termaplay/css/style.css. */
html,body,html *{font-family:"Roboto",sans-serif}@media (max-width:767.98px){.node--type-product.user-logged-in .node__content #submenu{display:none}}.node--type-product.user-logged-in .node__content #submenu.sticky{top:76px}.node--type-product .node__content .banner .block_background{height:100%}.node--type-product .node__content .banner .container .row{padding:64px 0 64px;position:relative;z-index:10}@media (max-width:1699.98px){.node--type-product .node__content .banner .container .row{padding:64px 0 32px}}.node--type-product .node__content .banner .container .row h1,.node--type-product .node__content .banner .container .row h4{text-align:center;color:#6f6f6f;position:relative;z-index:100}.node--type-product .node__content .banner .container .row .views-field.views-field-title{height:99px}.node--type-product .node__content .banner .container .row h1{margin-top:0;font:400 normal 2.5rem/2.5rem Roboto;text-transform:uppercase}@media (max-width:1199.98px){.node--type-product .node__content .banner .container .row h1{font:400 normal 2rem/2rem Roboto}}.node--type-product .node__content .banner .container .row h4{font:400 normal 1.25rem/1.25rem Roboto;margin:16px 0 48px}@media (max-width:1699.98px){.node--type-product .node__content .banner .container .row h4{margin:16px 0 32px}}@media (max-width:1199.98px){.node--type-product .node__content .banner .container .row h4{font:400 normal 1rem/1.125rem Roboto}}.node--type-product .node__content .banner .container .row img{margin:0 auto;display:block;position:relative;z-index:100;max-width:650px;max-height:500px;width:auto}@media (max-width:1699.98px){.node--type-product .node__content .banner .container .row img{max-width:450px}}@media (max-width:567.98px){.node--type-product .node__content .banner .container .row img{max-width:300px;max-height:300px}}.node--type-product .node__content #submenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap;list-style:none;text-align:justify;width:100%;padding:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background-color:#fff}.node--type-product .node__content #submenu.sticky{position:fixed;z-index:100;top:0;margin-top:0}.node--type-product .node__content #submenu li{display:inline-block}.node--type-product .node__content #submenu li a{display:block;font-weight:700;font-size:.9em;text-transform:uppercase;color:#333;padding:10px}.node--type-product div.tablefield-wrapper thead tr th,.node--type-product div.tablefield-wrapper thead tr td,.node--type-product div.tablefield-wrapper tbody tr th,.node--type-product div.tablefield-wrapper tbody tr td{width:50%;letter-spacing:1px}.node--type-product div.tablefield-wrapper thead tr th{text-align:center;background-color:#6eb68c;border:1px solid #219b53cc}.node--type-product div.tablefield-wrapper tbody{border-top:1px solid #219b53cc}.node--type-product div.tablefield-wrapper tbody td,.node--type-product div.tablefield-wrapper tbody tr{box-shadow:inset 0 0 0 9999px #fff;border:1px solid #219b53cc}.node--type-product .node__content.clearfix{margin-bottom:100px}.node--type-product .visualization_wrapper{max-width:1200px}@media (max-width:1699.98px){.node--type-product .visualization_wrapper{max-width:1000px}}.node--type-product .visualization_wrapper a{color:#6eb68c}.node--type-product .visualization_wrapper .wrapper{max-width:800px;display:block;margin:auto}.node--type-product .text_wrapper,.node--type-product .visualization_wrapper,.node--type-product .slick{margin:38px auto 0}.node--type-product .text_wrapper .indication,.node--type-product .visualization_wrapper .indication,.node--type-product .slick .indication{margin-top:60px}.node--type-product .technical_images{width:100%;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important;height:300px;max-height:300px}@media (max-width:567.98px){.node--type-product .technical_images{height:250px;max-height:250px;margin:15px 0}}.node--type-product .body_wrapper ul,.node--type-product .indication ul{padding-left:1rem}.node--type-product .body_wrapper img,.node--type-product .indication img{max-width:100%;height:auto}.node--type-product .slick{position:relative;display:block}@media screen and (min-width:1200px) and (max-width:1600px) and (-webkit-min-device-pixel-ratio:1){.node--type-product .slick img{max-height:350px;height:auto;width:100%}}@media screen and (min-width:1200px) and (max-width:1600px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi){.node--type-product .slick img{max-height:350px;height:auto;width:100%}}.node--type-product .slick img.media__image.media__element{margin:0 2px}.node--type-product .slick .slick-next{right:0}.node--type-product .slick .slick-arrow{position:absolute;font-family:FontAwesome;top:35%;background:0 0;height:88px;width:74px;color:transparent}.node--type-product .slick .slick-next:before,.node--type-product .slick .slick-prev:before{position:absolute;top:26%;background:0 0;font-size:50px;height:88px;width:74px;color:#6eb68c;transition:color 1s}.node--type-product .slick .slick-next:before:hover,.node--type-product .slick .slick-prev:before:hover{color:#219b53cc;transition:color 1s}.node--type-product .slick .slick-prev:before{left:20%}@media (max-width:1024.98px){.node--type-product .slick .slick-prev:before{left:5%}}.node--type-product .slick .slick-next:before{right:20%}@media (max-width:1024.98px){.node--type-product .slick .slick-next:before{right:5%}}.node--type-product .additional_info{margin:64px auto 0}@media (max-width:567.98px){.node--type-product .additional_info{margin:32px auto 0}}.node--type-product .additional_info{background-color:#eef3f9;padding:64px 0}.node--type-product .additional_info h2,.node--type-product .additional_info .text_wrapper{margin-top:0}.node--type-product .video_wrapper .video_block{margin-right:auto;margin-left:auto;max-width:744px}.node--type-product .video_wrapper .video_block .embed-responsive{position:relative;display:block;height:0;overflow:hidden;padding-bottom:56.25%}.node--type-product .video_wrapper .video_block .embed-responsive iframe{position:absolute;border:0;top:0;bottom:0;left:0;width:100%;height:100%;max-width:744px}.node--type-product .view.view-download-file{margin:0 0 38px}.node--type-product #container{max-height:655px;overflow-y:auto}.node--type-download .view_title .wrapper{max-width:700px;margin:0 auto 32px;display:block}.node--type-download .block-wrapper,.node--type-product .block-wrapper{padding:8px}@media (max-width:1699.98px){.node--type-download .block-wrapper,.node--type-product .block-wrapper{padding:5px 8px}}.node--type-download .block-wrapper .download-wrapper,.node--type-product .block-wrapper .download-wrapper{position:relative;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.node--type-download .block-wrapper .download-wrapper img,.node--type-product .block-wrapper .download-wrapper img{border-right:1px solid #f3f3f3;max-width:90px}@media (max-width:576.98px){.node--type-download .block-wrapper .download-wrapper img,.node--type-product .block-wrapper .download-wrapper img{max-width:80px}}.node--type-download .block-wrapper .download-wrapper div,.node--type-product .block-wrapper .download-wrapper div{padding:10px;width:100%}@media (max-width:1699.98px){.node--type-download .block-wrapper .download-wrapper div,.node--type-product .block-wrapper .download-wrapper div{padding:10px}}.node--type-download .block-wrapper .download-wrapper div h3,.node--type-product .block-wrapper .download-wrapper div h3{font:400 16px/20px Roboto;color:#000;word-break:break-all;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1699.98px){.node--type-download .block-wrapper .download-wrapper div h3,.node--type-product .block-wrapper .download-wrapper div h3{font:400 16px/19px Roboto}}@media (max-width:576.98px){.node--type-download .block-wrapper .download-wrapper div h3,.node--type-product .block-wrapper .download-wrapper div h3{word-break:break-all;-webkit-line-clamp:3;font:400 15px/17px Roboto}}.node--type-download .block-wrapper .download-wrapper div a,.node--type-product .block-wrapper .download-wrapper div a{color:#6eb68c;transition:background-color .5s;position:absolute;right:15px;bottom:15px}@media (max-width:1699.98px){.node--type-download .block-wrapper .download-wrapper div a,.node--type-product .block-wrapper .download-wrapper div a{bottom:10px}}.node--type-download .block-wrapper .download-wrapper div a i,.node--type-product .block-wrapper .download-wrapper div a i{margin-right:10px}.node--type-download .block-wrapper .download-wrapper div a:hover,.node--type-product .block-wrapper .download-wrapper div a:hover{color:#219b53cc;transition:background-color .5s}.node--type-download .block-wrapper .download-wrapper div a:focus,.node--type-product .block-wrapper .download-wrapper div a:focus{box-shadow:none}.node--type-download div#accordionExample{padding:0 15px}.node--type-download div#accordionExample .accordion-item,.node--type-download div#accordionExample .accordion-header,.node--type-download div#accordionExample .accordion-collapse{background:rgba(255,255,255,.5)}.node--type-download div#accordionExample .accordion-item{border-top:1px solid rgba(0,0,0,.125);margin-top:5px}.node--type-download div#accordionExample .accordion-item:not(.node--type-download div#accordionExample .accordion-item:nth-child(1)){-webkit-box-shadow:0px -1px 4px 0px #dedee2;-moz-box-shadow:0px -1px 4px 0px #dedee2;box-shadow:0px -1px 4px 0px #dedee2}.node--type-download div#accordionExample .accordion-header{padding:10px}.node--type-download div#accordionExample .accordion-header .accordion-button{margin:0 auto;border-radius:calc(.25rem - 1px)}.node--type-download div#accordionExample .accordion-body{max-height:75vh;overflow-y:auto}@media (max-width:1199.98px){.node--type-products-list .views-view-grid .views-row{width:auto;float:none}}.node--type-products-list div.product_type{padding:0 15px}@media (max-width:1199.98px){.node--type-products-list div.product_type{padding:40px 15px 0}}.node--type-products-list div.product_type p{font:400 normal 16px/24px Roboto,sans-serif}.node--type-products-list div.product_type .title_list{margin:36px 0}@media (max-width:1600px){.node--type-products-list div.product_type .title_list{margin:15px 0 10px}}@media (max-width:414.98px){.node--type-products-list div.product_type .title_list{margin:20px 0 0;display:flex;flex-direction:column;text-align:center}}.node--type-products-list div.product_type .title_list a{align-items:center;padding:.875rem;border-radius:75px;display:inline-block;margin:5px 2px;text-transform:uppercase;font-size:clamp(.75rem,10vw,.875rem);letter-spacing:clamp(1px,10vw,2px)}.node--type-products-list div.product_type .title_list a:hover{color:#fff}@media (max-width:414.98px){.node--type-products-list div.product_type .title_list a{margin:5px 0}}.node--type-products-list div.product_type .title_list a.map{background-color:#219b53}.node--type-products-list #container{max-height:655px;overflow-y:auto}.node--type-products-list .views-field.views-field-title{height:99px}@media (max-width:767.98px){.node--type-products-list .views-field.views-field-title{height:auto}}.node--type-products-list .view_title{position:relative;margin:32px 0 15px}.node--type-products-list .view_title div.row>div{position:relative}.node--type-products-list .view_title:hover div.row>div:before{transition:background .5s;background:#219b53cc}.node--type-products-list .view-wrapper>.views-col{padding:65px 15px;margin-top:32px}@media screen and (min-width:1200px) and (max-width:1600px) and (-webkit-min-device-pixel-ratio:1){.node--type-products-list .view-wrapper>.views-col{padding:50px 15px}}@media screen and (min-width:1200px) and (max-width:1600px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi){.node--type-products-list .view-wrapper>.views-col{padding:50px 15px}}@media (max-width:1199.98px){.node--type-products-list .view-wrapper>.views-col{padding:32px 15px;margin:20px auto 0}}.node--type-products-list .view-wrapper>.views-col .block_background{left:15px;right:15px}.node--type-products-list .view-wrapper>.views-col .views-field-title,.node--type-products-list .view-wrapper>.views-col .views-field-field-subtitle,.node--type-products-list .view-wrapper>.views-col .views-field-view-node{position:relative;z-index:100}.node--type-products-list .view-wrapper>.views-col .views-field-title h2.field-content a{font:400 normal 32px/36px "Roboto",sans-serif}@media (max-width:991.98px){.node--type-products-list .view-wrapper>.views-col .views-field-title h2.field-content a{font:400 normal 24px/32px "Roboto",sans-serif}}@media (max-width:376.98px){.node--type-products-list .view-wrapper>.views-col .views-field-title h2.field-content a{font:400 normal 20px/26px "Roboto",sans-serif}}.node--type-products-list .view-wrapper>.views-col .views-field-field-image{margin-top:61px;height:360px}@media (max-width:1699.98px){.node--type-products-list .view-wrapper>.views-col .views-field-field-image{margin-top:32px}}@media (max-width:1400.98px){.node--type-products-list .view-wrapper>.views-col .views-field-field-image{margin-top:15px;padding:0 15px;height:320px}}@media (max-width:1199.98px){.node--type-products-list .view-wrapper>.views-col .views-field-field-image{height:auto}.node--type-products-list .view-wrapper>.views-col .views-field-field-image .image-style-products-list{padding:0 30px;max-width:100%;margin:5px auto 0;display:block;height:auto}}.node--type-article-list .view .card>a:nth-last-child(1),.node--type-article-list .view .card div>a:nth-last-child(1),.node--type-blog-list .view .card>a:nth-last-child(1),.node--type-blog-list .view .card div>a:nth-last-child(1),.node--type-training-list .view .card>a:nth-last-child(1),.node--type-training-list .view .card div>a:nth-last-child(1){max-width:200px;width:100%;text-align:center;padding:15px;margin-top:auto}.node--type-article-list,.node--type-blog-list{height:100%}.node--type-article-list .views-row,.node--type-blog-list .views-row{margin-bottom:15px}.node--type-article-list .views-field-body,.node--type-article-list .field-content,.node--type-article-list .card,.node--type-blog-list .views-field-body,.node--type-blog-list .field-content,.node--type-blog-list .card{height:100%}.node--type-article-list .view,.node--type-blog-list .view{min-height:calc(100vh - 235px);padding-bottom:60px}.node--type-article-list .view .card,.node--type-blog-list .view .card{display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.node--type-article-list .view .card p,.node--type-blog-list .view .card p{padding:0 15px;width:100%}@media (max-width:1600px){.node--type-article-list .view .card h5,.node--type-blog-list .view .card h5{font:400 normal 1.25rem/1.6rem "Roboto";padding-top:18px;padding-bottom:8px}.node--type-article-list .view .card p,.node--type-blog-list .view .card p{margin-bottom:.5rem}}.node--type-article-list .wrapper,.node--type-blog-list .wrapper{margin:0 auto;width:max-content}.node--type-article-list .card-columns,.node--type-blog-list .card-columns{margin:auto;padding:40px 0 60px;position:relative}.node--type-article-list .card-columns .fa-spinner,.node--type-blog-list .card-columns .fa-spinner{position:absolute;top:33%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);color:#6eb68c}.node--type-training-list .card{padding:15px;flex-direction:row}@media (max-width:767.98px){.node--type-training-list .card{flex-direction:column}}.node--type-training-list .card img{padding-right:15px;max-height:255px}@media (max-width:991.98px){.node--type-training-list .card img{max-height:205px}}@media (max-width:767.98px){.node--type-training-list .card img{max-height:inherit;padding-right:0;padding-bottom:15px}}.node--type-training-list .card div{display:flex;align-items:center;justify-content:center;flex-direction:column}.node--type-training-list .card div h3{font:400 1.5rem/2.2rem Roboto;letter-spacing:1px}.node--type-training-list .card div h3 a{color:#000}.node--type-training-list .card div div{padding:0 10px;word-break:break-all;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;margin:0 0 15px;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767.98px){.node--type-training-list .card div div{padding:0}}.node--type-training-list .card div div p{font:400 1rem/1.25rem Roboto}.node--type-project-list .view,.node--type-servis-list .view{min-height:calc(100vh - 235px);padding-bottom:60px}.node--type-project-list .view .card,.node--type-servis-list .view .card{border:0;max-width:90%;margin:0 auto;box-shadow:none;position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.node--type-project-list .view .card>a:first-child,.node--type-servis-list .view .card>a:first-child{position:relative;margin-top:10px;padding:0;overflow:inherit}.node--type-project-list .view .card>a:first-child:before,.node--type-servis-list .view .card>a:first-child:before{content:"";width:100%;height:100%;border:2px solid #219b53cc;position:absolute;bottom:-10px;left:10px;border-radius:80px 0;z-index:10}.node--type-project-list .view .card>a:first-child img.image-style-project-style-,.node--type-project-list .view .card>a:first-child img.image-style-wide,.node--type-servis-list .view .card>a:first-child img.image-style-project-style-,.node--type-servis-list .view .card>a:first-child img.image-style-wide{border-radius:80px 0;position:relative;z-index:50}.node--type-project-list .view .card h5 a,.node--type-project-list .view .card p,.node--type-project-list .view .card a,.node--type-servis-list .view .card h5 a,.node--type-servis-list .view .card p,.node--type-servis-list .view .card a{font-family:Lato,sans-serif;letter-spacing:1px;word-break:break-all;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.node--type-project-list .view .card a,.node--type-servis-list .view .card a{-webkit-line-clamp:1;color:#000;border:none;padding:10px;margin-bottom:0;font-size:clamp(.875rem,4vw,1rem)}@media (max-width:767.98px){.node--type-project-list .view .card a,.node--type-servis-list .view .card a{-webkit-line-clamp:inherit}}.node--type-project-list .view .card h5,.node--type-servis-list .view .card h5{padding:32px 10px 10px}@media (max-width:1399.98px){.node--type-project-list .view .card h5,.node--type-servis-list .view .card h5{padding:26px 10px 10px}}.node--type-project-list .view .card h5 a,.node--type-servis-list .view .card h5 a{-webkit-line-clamp:2;color:#000;border:none;padding:0;margin-bottom:0;min-height:64px;font-size:clamp(1.2rem,2vw,1.4rem)}@media (max-width:767.98px){.node--type-project-list .view .card h5 a,.node--type-servis-list .view .card h5 a{-webkit-line-clamp:inherit;min-height:fit-content}}.node--type-project-list .view .card p,.node--type-servis-list .view .card p{-webkit-line-clamp:2;padding:0 10px}.node--type-project-list .view .card>a:last-child,.node--type-servis-list .view .card>a:last-child{position:relative;color:#219b53cc;border-left:1px solid #219b53cc;padding:0 0 0 15px;margin:15px;text-align:left;text-transform:uppercase}.node--type-news section.banner,.node--type-blog section.banner,.node--type-training section.banner,.node--type-project section.banner,.node--type-servis section.banner{position:relative}.node--type-news section.banner .block_background,.node--type-blog section.banner .block_background,.node--type-training section.banner .block_background,.node--type-project section.banner .block_background,.node--type-servis section.banner .block_background{bottom:0}.node--type-news section.banner .container div.row:nth-child(1) h1,.node--type-blog section.banner .container div.row:nth-child(1) h1,.node--type-training section.banner .container div.row:nth-child(1) h1,.node--type-project section.banner .container div.row:nth-child(1) h1,.node--type-servis section.banner .container div.row:nth-child(1) h1{margin:0 0 32px;font:400 normal 45px/50px Roboto,sans-serif}@media (max-width:1199.98px){.node--type-news section.banner .container div.row:nth-child(1) h1,.node--type-blog section.banner .container div.row:nth-child(1) h1,.node--type-training section.banner .container div.row:nth-child(1) h1,.node--type-project section.banner .container div.row:nth-child(1) h1,.node--type-servis section.banner .container div.row:nth-child(1) h1{font:400 normal 32px/36px Roboto,sans-serif}}.node--type-news section.banner .container div:nth-child(2) .first_egg,.node--type-news section.banner .container div:nth-child(2) .second_egg,.node--type-blog section.banner .container div:nth-child(2) .first_egg,.node--type-blog section.banner .container div:nth-child(2) .second_egg,.node--type-training section.banner .container div:nth-child(2) .first_egg,.node--type-training section.banner .container div:nth-child(2) .second_egg,.node--type-project section.banner .container div:nth-child(2) .first_egg,.node--type-project section.banner .container div:nth-child(2) .second_egg,.node--type-servis section.banner .container div:nth-child(2) .first_egg,.node--type-servis section.banner .container div:nth-child(2) .second_egg{width:410px;height:410px}.node--type-news section.banner a.type-button,.node--type-blog section.banner a.type-button,.node--type-training section.banner a.type-button,.node--type-project section.banner a.type-button,.node--type-servis section.banner a.type-button{margin:0 0 15px;position:absolute;bottom:30px}.node--type-news,.node--type-blog,.node--type-project,.node--type-servis{margin:0 auto 64px}.node--type-news .field--name-body,.node--type-news .image_gallery,.node--type-news .field--name-field-technical,.node--type-blog .field--name-body,.node--type-blog .image_gallery,.node--type-blog .field--name-field-technical,.node--type-project .field--name-body,.node--type-project .image_gallery,.node--type-project .field--name-field-technical,.node--type-servis .field--name-body,.node--type-servis .image_gallery,.node--type-servis .field--name-field-technical{max-width:800px}.node--type-news .field--name-field-technical,.node--type-blog .field--name-field-technical,.node--type-project .field--name-field-technical,.node--type-servis .field--name-field-technical{margin:64px auto 0}.node--type-news .field--name-body,.node--type-blog .field--name-body,.node--type-project .field--name-body,.node--type-servis .field--name-body{margin:64px auto;max-width:800px}.node--type-news .field--name-body a[href],.node--type-blog .field--name-body a[href],.node--type-project .field--name-body a[href],.node--type-servis .field--name-body a[href]{color:#6eb68c}.node--type-news .field--name-body a[href]:hover,.node--type-blog .field--name-body a[href]:hover,.node--type-project .field--name-body a[href]:hover,.node--type-servis .field--name-body a[href]:hover{color:#219b53cc}.node--type-news .image_gallery,.node--type-blog .image_gallery,.node--type-project .image_gallery,.node--type-servis .image_gallery{margin:0 auto 64px;max-width:830px}.node--type-news .image_gallery div,.node--type-blog .image_gallery div,.node--type-project .image_gallery div,.node--type-servis .image_gallery div{position:relative}.node--type-news .image_gallery div a:after,.node--type-blog .image_gallery div a:after,.node--type-project .image_gallery div a:after,.node--type-servis .image_gallery div a:after{content:"";opacity:0;transition:opacity .5s}.node--type-news .image_gallery div a:before,.node--type-blog .image_gallery div a:before,.node--type-project .image_gallery div a:before,.node--type-servis .image_gallery div a:before{content:"";position:absolute;transition:background-color .5s}.node--type-news .image_gallery div a:hover:before,.node--type-blog .image_gallery div a:hover:before,.node--type-project .image_gallery div a:hover:before,.node--type-servis .image_gallery div a:hover:before{top:0;left:0;bottom:0;right:0;background-color:rgba(110,182,140,.8);transition:background-color .7s;z-index:100}.node--type-news .image_gallery div a:hover:after,.node--type-blog .image_gallery div a:hover:after,.node--type-project .image_gallery div a:hover:after,.node--type-servis .image_gallery div a:hover:after{content:"+";opacity:1;position:absolute;color:#fff;font-size:40px;font-weight:300;display:block;z-index:101;left:50%;top:50%;margin-top:-36px;margin-left:-7px;transition:opacity .7s}.node--type-news .image_gallery div a img,.node--type-blog .image_gallery div a img,.node--type-project .image_gallery div a img,.node--type-servis .image_gallery div a img{margin:0 auto 15px;display:block;position:relative;z-index:99}.node--type-news div.other,.node--type-blog div.other,.node--type-project div.other,.node--type-servis div.other{margin-top:64px}.node--type-news div.other .views-element-container,.node--type-blog div.other .views-element-container,.node--type-project div.other .views-element-container,.node--type-servis div.other .views-element-container{margin:20px auto 20px;max-width:80%}@media (max-width:991.98px){.node--type-news div.other .views-element-container,.node--type-blog div.other .views-element-container,.node--type-project div.other .views-element-container,.node--type-servis div.other .views-element-container{max-width:100%}}.node--type-news div.other .views-element-container h5,.node--type-blog div.other .views-element-container h5,.node--type-project div.other .views-element-container h5,.node--type-servis div.other .views-element-container h5{padding-top:15px;padding-bottom:15px}.node--type-news div.other .views-element-container h5 a,.node--type-blog div.other .views-element-container h5 a,.node--type-project div.other .views-element-container h5 a,.node--type-servis div.other .views-element-container h5 a{font:400 24px/24px "Roboto"}.node--type-news div.other .views-element-container .card:nth-child(2),.node--type-blog div.other .views-element-container .card:nth-child(2),.node--type-project div.other .views-element-container .card:nth-child(2),.node--type-servis div.other .views-element-container .card:nth-child(2){margin-top:15px}.node--type-news div.other .views-element-container .card:nth-child(2) p,.node--type-blog div.other .views-element-container .card:nth-child(2) p,.node--type-project div.other .views-element-container .card:nth-child(2) p,.node--type-servis div.other .views-element-container .card:nth-child(2) p{margin-bottom:0}.node--type-news div.other .views-element-container .field-content.type-button,.node--type-blog div.other .views-element-container .field-content.type-button,.node--type-project div.other .views-element-container .field-content.type-button,.node--type-servis div.other .views-element-container .field-content.type-button{margin-top:5px;margin-bottom:20px}.node--type-news img,.node--type-blog img,.node--type-project img,.node--type-servis img{max-width:100%;height:auto}.node--type-news div[class*=col-] a.type-button,.node--type-blog div[class*=col-] a.type-button,.node--type-project div[class*=col-] a.type-button,.node--type-servis div[class*=col-] a.type-button{max-width:70%;margin-bottom:64px !important}@media (max-width:1199.98px){.node--type-news section.banner .container div:nth-child(2) img,.node--type-blog section.banner .container div:nth-child(2) img,.node--type-project section.banner .container div:nth-child(2) img,.node--type-servis section.banner .container div:nth-child(2) img{margin-top:55px}}@media (max-width:576.98px){.node--type-news section.banner .container div:nth-child(2) img,.node--type-blog section.banner .container div:nth-child(2) img,.node--type-project section.banner .container div:nth-child(2) img,.node--type-servis section.banner .container div:nth-child(2) img{margin-top:50px}}div.view-display-id-block_2 div.views-field-title{margin-bottom:10px}div.view-display-id-block_2 div.views-field-title a{font:400 16px/20px Lato,sans-serif;color:#000}.node--type-news section.banner .container div:nth-child(2) img,.node--type-news section.banner .container div:nth-child(2) .first_egg,.node--type-news section.banner .container div:nth-child(2) .second_egg{border-radius:70% 30% 30% 70%/60% 40% 60% 40%}.node--type-news section.banner .container div:nth-child(2) .first_egg{top:0;width:500px;height:500px}@media (max-width:1199.98px){.node--type-news section.banner .container div:nth-child(2) .first_egg{top:11%}}@media (max-width:991.98px){.node--type-news section.banner .container div:nth-child(2) .first_egg{width:470px;height:470px}}@media (max-width:576.98px){.node--type-news section.banner .container div:nth-child(2) .first_egg{top:8%;width:400px;height:400px}}@media (max-width:450.98px){.node--type-news section.banner .container div:nth-child(2) .first_egg{display:none}}.node--type-blog section.banner .container div:nth-child(2) img,.node--type-blog section.banner .container div:nth-child(2) .first_egg,.node--type-blog section.banner .container div:nth-child(2) .second_egg,.node--type-project section.banner .container div:nth-child(2) img,.node--type-project section.banner .container div:nth-child(2) .first_egg,.node--type-project section.banner .container div:nth-child(2) .second_egg,.node--type-servis section.banner .container div:nth-child(2) img,.node--type-servis section.banner .container div:nth-child(2) .first_egg,.node--type-servis section.banner .container div:nth-child(2) .second_egg{border-radius:100% 38% 64% 66%/98% 100% 39% 38%}.node--type-blog section.banner .container div:nth-child(2) .first_egg,.node--type-project section.banner .container div:nth-child(2) .first_egg,.node--type-servis section.banner .container div:nth-child(2) .first_egg{top:-4%;width:500px;height:500px}@media (max-width:1199.98px){.node--type-blog section.banner .container div:nth-child(2) .first_egg,.node--type-project section.banner .container div:nth-child(2) .first_egg,.node--type-servis section.banner .container div:nth-child(2) .first_egg{width:470px;height:470px;top:12%}}@media (max-width:576.98px){.node--type-blog section.banner .container div:nth-child(2) .first_egg,.node--type-project section.banner .container div:nth-child(2) .first_egg,.node--type-servis section.banner .container div:nth-child(2) .first_egg{width:380px;height:380px}}@media (max-width:450.98px){.node--type-blog section.banner .container div:nth-child(2) .first_egg,.node--type-project section.banner .container div:nth-child(2) .first_egg,.node--type-servis section.banner .container div:nth-child(2) .first_egg{display:none}}.node--type-blog section.banner .container div:nth-child(2) .second_egg,.node--type-project section.banner .container div:nth-child(2) .second_egg,.node--type-servis section.banner .container div:nth-child(2) .second_egg{top:21%;left:52%;transform:translate(-50%,0) rotate(0deg)}@media (max-width:1199.98px){.node--type-blog section.banner .container div:nth-child(2) .second_egg,.node--type-project section.banner .container div:nth-child(2) .second_egg,.node--type-servis section.banner .container div:nth-child(2) .second_egg{display:none}}.node--type-training section.banner{position:relative;background:#e8e8e8}.node--type-training section.banner .banner__helper{position:relative;max-width:1500px;padding:0 15px;margin-right:auto;margin-left:auto}.node--type-training section.banner .banner__helper .banner__media{position:relative;top:0;left:0;width:100%;height:100%;min-height:230px}@media (min-width:992px){.node--type-training section.banner .banner__helper .banner__media{position:absolute}.node--type-training section.banner .banner__helper .banner__media:before{position:absolute;right:99%;width:100vw;height:100%;content:"";background-color:#e8e8e8}}@media (min-width:576px){.node--type-training section.banner .banner__helper .banner__media{min-height:330px}}.node--type-training section.banner .banner__helper .banner__shapes{position:absolute;top:0;left:0;width:100%;height:100%}.node--type-training section.banner .banner__helper .banner__shapes:before,.node--type-training section.banner .banner__helper .banner__shapes:after{content:"";height:100%;position:absolute}.node--type-training section.banner .banner__helper .banner__shapes:before{top:0;right:70%;width:4000px;background:url("/themes/termaplay/css/../../../../themes/termaplay/images/banner-first.svg") no-repeat right top;background-size:auto 100%}@media (min-width:1440px){.node--type-training section.banner .banner__helper .banner__shapes:before{right:40%}}@media (min-width:1200px){.node--type-training section.banner .banner__helper .banner__shapes:before{right:35%}}@media (min-width:992px){.node--type-training section.banner .banner__helper .banner__shapes:before{right:27%}}.node--type-training section.banner .banner__helper .banner__shapes:after{right:0;width:225px;background:url("/themes/termaplay/css/../../../../themes/termaplay/images/banner-second.svg") no-repeat left top;background-size:cover}.node--type-training section.banner .banner__helper .banner__image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center 20%;background-size:cover}@media (min-width:992px){.node--type-training section.banner .banner__helper .banner__image{left:55%;width:45%;height:100%;background-position:center;background-size:cover}}@media (min-width:768px){.node--type-training section.banner .banner__helper .banner__image{background-position:right 20%}}.node--type-training section.banner .banner__helper .title_wrapper{margin-bottom:64px}.node--type-training section.data{padding-top:32px;padding-bottom:32px;border-bottom:2px solid #e8e8e8}.node--type-training section.data div.row>div{position:relative}.node--type-training section.data .testing__wrapper{padding:20px;margin:15px 0;border-radius:2px;background-color:#f3f3f375;border:1px solid rgba(220,220,220,.5);-webkit-box-shadow:0 0 4px -4px #42445a;-moz-box-shadow:0 0 4px -4px #42445a;box-shadow:0 0 4px -4px #42445a}.node--type-training section.data .testing__wrapper h6{font:400 1rem/1.2rem Roboto;letter-spacing:1.2px;position:relative}.node--type-training section.data .testing__wrapper h6 i{font-size:1rem;z-index:150;transition:.7s;color:#219b53cc}.node--type-training section.data .testing__wrapper h6 i:hover{color:#219b53cc;transition:color .7s}.node--type-training section.data .testing__wrapper h6 i:hover:after{transition:background-color .7s;border:1px solid #219b53cc;background-color:#faf9f9}.node--type-training section.data .testing__wrapper h6 span{padding-left:5px;font-weight:400}.node--type-training section.data .testing__wrapper .price{padding-top:10px}.node--type-training section.description{padding-bottom:64px}.node--type-news .field--name-field-file-download a,.node--type-news section.description a,.node--type-training .field--name-field-file-download a,.node--type-training section.description a,.node--type-project .field--name-field-file-download a,.node--type-project section.description a,.node--type-servis .field--name-field-file-download a,.node--type-servis section.description a{color:#219b53cc}.node--type-news .field--name-field-file-download i.fa,.node--type-news section.description i.fa,.node--type-training .field--name-field-file-download i.fa,.node--type-training section.description i.fa,.node--type-project .field--name-field-file-download i.fa,.node--type-project section.description i.fa,.node--type-servis .field--name-field-file-download i.fa,.node--type-servis section.description i.fa{color:red}#map{margin-top:-100px}#map .wrapper{max-width:max-content;text-align:center;margin:0 auto 70px;display:block;position:relative;z-index:10}@media (max-width:440.98px){#map .wrapper{padding-right:0}}#map div.button_wrapper{display:flex;align-items:center;justify-content:center;margin:30px 0 50px}#map div.button_wrapper input.input_text{display:block;max-width:300px;padding:8px 12px;width:100%}#map div.button_wrapper button{margin:0 0 0 15px;padding:8px 10px;max-width:130px;border-radius:0;border:1px solid #6eb68c;color:#fff}#map .accordion-item{border:1px solid transparent}#map .accordion-item:first-of-type .accordion-button{border-radius:0;margin-bottom:30px}#map .accordion-item button span:nth-child(2),#map .accordion-item button.collapsed span:nth-child(1){display:inherit}#map .accordion-item button span:nth-child(1),#map .accordion-item button.collapsed span:nth-child(2){display:none}#map h5{text-align:center;font:400 normal 16px/18.75px Roboto}#map #prod_list{display:flex;justify-content:center;flex-wrap:wrap}#map #prod_list button{margin:15px 8px;padding:8px 10px;max-width:max-content}#map #prod_list button:not(.active){border-color:#6eb68c;background:#fff;color:#6eb68c}#map #prod_list button:not(.active):hover{border-color:#219b53cc;color:#219b53cc}@media (max-width:440px){#map #prod_list button{margin:8px;padding:5px 10px}}#map #container i.fa.fa-search{font-size:60px;margin:15px auto 30px}#map #container h5{font-size:16px;color:#6eb68c;text-transform:uppercase;margin-bottom:25px}#map #container div.info_wrapper{padding:25px;height:100%;cursor:pointer;position:relative;color:#000}@media (max-width:1699.98px){#map #container div.info_wrapper{padding:20px 15px}}#map #container div.info_wrapper div.background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}#map #container div.info_wrapper h3{hyphens:none;margin-bottom:10px;height:40px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1699.98px){#map #container div.info_wrapper h3{font:500 14px/18px Roboto;letter-spacing:1px}}#map div.info_wrapper,#map input.input_text{border:1px solid #e8e8e8;transition:border-color 1s;border-radius:0}#map div.info_wrapper:hover,#map input.input_text:hover{transition:border-color 1s;border-color:#6f6f6f}div[role=dialog] h3,#container h3{font-size:1rem;font-weight:700;color:#6eb68c}div[role=dialog] p,#container p{font-size:.9rem;margin:0 0 5px 2px}div[role=dialog] p:nth-last-child(1),#container p:nth-last-child(1){margin-bottom:0}div[role=dialog] i,#container i{color:#6eb68c;margin-right:5px}div[role=dialog] .fa-map,#container .fa-map{float:left;margin-top:5px}div[role=dialog] a,#container a{color:#6f6f6f;cursor:pointer}div[role=dialog] div,#container div{margin-top:5px}div[role=dialog] div p.address,#container div p.address{display:table;padding-left:5px}div[role=dialog] span,#container span{width:100%;font-size:.9rem}div[role=dialog] span img,#container span img{height:auto;max-width:20px}#wsMap{width:100%;height:780px;overflow:hidden;margin-top:30px}#wsMap .gm-style-iw-a{max-width:500px}#wsMap .gm-style-iw-d{padding-bottom:10px}#wsMap .gm-style-iw-d a,#wsMap .gm-style-iw-d a:focus-visible,#wsMap .gm-style-iw-d a:focus,#wsMap .gm-style-iw-d a:hover,#wsMap .gm-style-iw-d p:hover,#wsMap .gm-style-iw-d p:focus-visible,#wsMap .gm-style-iw-d p:focus{text-decoration:none;outline:transparent auto 0}#wsMap .gm-style .gm-style-iw-c{padding:15px 20px;border-radius:0}.node--type-contact-page #wsMap{margin-top:0}p.address span.postal-code{padding:0 4px 0 0}.node--type-products-list #map{margin-top:32px}html[lang=en] .nav-item:has(.nav-link--uslugi),html[lang=en] .nav-item:has(.nav-link--projects),html[lang=en] .nav-item:has(.nav-link--en-node-32),html[lang=en] .nav-item:has(.nav-link--en-node-33),html[lang=en] .nav-item:has(.nav-link--de-node-32),html[lang=en] .nav-item:has(.nav-link--de-node-33),html[lang=de] .nav-item:has(.nav-link--uslugi),html[lang=de] .nav-item:has(.nav-link--projects),html[lang=de] .nav-item:has(.nav-link--en-node-32),html[lang=de] .nav-item:has(.nav-link--en-node-33),html[lang=de] .nav-item:has(.nav-link--de-node-32),html[lang=de] .nav-item:has(.nav-link--de-node-33){display:none}.node--type-products-list .views-view-grid,.node--type-products-list .field__items{max-width:100%;margin:0 auto}@media screen and (min-width:1200px) and (max-width:1600px) and (-webkit-min-device-pixel-ratio:1){.node--type-products-list .views-view-grid,.node--type-products-list .field__items{max-width:80%}}@media screen and (min-width:1200px) and (max-width:1600px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi){.node--type-products-list .views-view-grid,.node--type-products-list .field__items{max-width:80%}}@media (max-width:767.98px){.node--type-products-list .views-view-grid,.node--type-products-list .field__items{max-width:100%}}
/* Source and licensing information for the above line(s) can be found at http://termaplay.pl/themes/termaplay/css/style.css. */