/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Font1;src:local("Font1"),url(/themes/custom/tech/css/fonts/mlt.otf);font-display:fallback;}@font-face{font-family:Font2;src:local("Font2"),url(/themes/custom/tech/css/fonts/mreg.otf);font-display:fallback;}@font-face{font-family:Font3;src:local("Font3"),url(/themes/custom/tech/css/fonts/mbol.otf);font-display:fallback;}@font-face{font-family:Font4;src:local("Font4"),url(/themes/custom/tech/css/fonts/mexbol.otf);font-display:fallback;}@font-face{font-family:Font5;src:local("Font5"),url(/themes/custom/tech/css/fonts/mbl.otf);font-display:fallback;}@font-face{font-family:Font6;src:local("Font6"),url(/themes/custom/tech/css/fonts/Ubuntu-Light.ttf);font-display:fallback;}@font-face{font-family:Font7;src:local("Font7"),url(/themes/custom/tech/css/fonts/Ubuntu-Regular.ttf);font-display:fallback;}@font-face{font-family:Font8;src:local("Font7"),url(/themes/custom/tech/css/fonts/Ubuntu-Medium.ttf);font-display:fallback;}@font-face{font-family:Font9;src:local("Font7"),url(/themes/custom/tech/css/fonts/Ubuntu-Bold.ttf);font-display:fallback;}
html{scroll-behavior:smooth;}body{margin:0;padding:0;outline:0;word-wrap:break-word;font-family:Font2;}h1{font-size:2.2em;font-weight:300;padding:0 0 0.5em;margin:0;}h2{font-size:1.8em;font-weight:300;margin-bottom:0.75em;}h3{font-size:1.4em;margin-bottom:1em;}h4{font-size:1.2em;margin-bottom:0.8em;}h5{font-size:1.1em;font-weight:600;margin-bottom:0;}h6{font-size:1em;font-weight:bold;}p{margin:0 0 1em 0;}ul,ol{margin-left:0;}ul{list-style-type:disc;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}pre,code,tt{line-height:1.5;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}pre{background-color:#efefef;display:block;padding:10px;margin:0;border:1px dashed #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}img{max-width:100%;height:auto;}.container-xl-mobile{padding:1.5rem;overflow-y:scroll;max-height:99vh;}.container-xl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px;}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px;}}@media (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px !important;}}#wrapper{width:100%;margin:0 auto;padding:0;}.container{position:relative;width:100%;max-width:100%;margin:0 auto;}.columns{float:left;display:block;margin-left:0;margin-right:0;}.left-column{float:left;display:block;margin-left:0;margin-right:0;}.right-column{float:right;display:block;margin-left:0;margin-right:0;}.container .with-both-sidebars.columns{width:60%;position:relative;}.container .with-one-sidebars.columns{width:80%;position:relative;}.container .full-width.columns{width:100%;position:relative;}#sidebar-first{width:16%;float:left;margin:0 2%;padding:0;z-index:1;}#sidebar-second{width:16%;float:right;margin:0 2%;padding:0;z-index:1;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after,.field--label-above .field__label::after{content:':';}ul.primary-tabs{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap;}ul.primary-tabs li{display:inline;}ul.primary-tabs li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}ul.primary-tabs li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}ul.primary-tabs li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary-tabs{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary-tabs li{border-right:1px solid #ccc;display:inline;padding:0 1em;}ul.secondary-tabs a{padding:0;text-decoration:none;}ul.secondary-tabs a.active{border-bottom:4px solid #999;}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.row:after,.clearfix:after{clear:both;}.row,.clearfix{zoom:1;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}#mobile-box{position:fixed;top:0;left:-500px;width:500px;height:100%;transition:.5s;z-index:101;color:#fff;background-color:#1c1c1c;box-sizing:border-box;border:1px dashed #1c1c1c;background:url(/themes/custom/tech/css/images/mm3-bg.webp) center center no-repeat #1c1c1c;background-size:cover;}.mobile-button{position:absolute;top:22px;right:-54px;width:32px;height:32px;box-sizing:border-box;cursor:pointer;border:0;outline:none;font-size:0;}.mobile-button.toggle{right:10px;top:22px;transition:0.5s;}.mobile-button span{display:block;width:12px;height:2px;background-color:#fff;position:absolute;top:17px;transition:.3s;border-radius:3px;}.mobile-button span:before{content:'';width:19px;height:2px;background-color:#fff;position:absolute;top:-8px;left:-7px;transition:.3s;border-radius:3px;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;}.mobile-button span:after{content:'';width:19px;height:2px;background-color:#fff;position:absolute;top:8px;left:-7px;transition:.3s;border-radius:3px;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s;}.show-mobile-menu{left:0 !important;}.mobile-button.toggle span{background-color:transparent;}.mobile-button.toggle span:before{top:0;transform:rotate(-45deg);}.mobile-button.toggle span:after{top:0;transform:rotate(45deg);}#block-tech-logo-2{width:calc(100% - 100px);}#block-tech-logo-2 img{max-width:84px;}#mobile-box .block-content{margin:1rem 2rem;}#block-tech-mobiletext p{font-size:0.9rem;color:#8e8e8e;}#mobile-box #block-tech-mobiletext .block-content{margin-bottom:0rem;}#block-tech-mainmenu-2  .block-content ul{margin:0px;padding:0px;list-style:none;}#block-tech-mainmenu-2 .block-content ul li{margin-bottom:2rem;padding-top:2rem;border-top:1px dashed #575757;}#block-tech-mainmenu-2 .block-content ul li:last-child{padding-bottom:2rem;border-bottom:1px dashed #575757;}#block-tech-mainmenu-2  .block-content ul li a{color:#0fbdd7;text-decoration:none;text-transform:uppercase;font-family:Font2;transition:all 0.5s;}#block-tech-mainmenu-2  .block-content ul li a:hover{color:#fff;}#sticky{width:100%;min-width:100%;padding:0;top:0;position:fixed;z-index:100;transition:.3s ease-in;}#skicky{width:100%;min-width:100%;padding:0;top:0;position:fixed;z-index:100;transition:.3s ease-in;height:80px;padding:10px 0;}#skicky{background:url(/themes/custom/tech/css/images/top-bg.webp) center center no-repeat #000;background-size:cover;}.path-frontpage #skicky{background-image:none;background-color:transparent;}.path-frontpage #skicky.stickytop{background:url(/themes/custom/tech/css/images/top-bg.webp) center center no-repeat #000;background-size:cover;}.path-frontpage #skicky.stickytop{background:url(/themes/custom/tech/css/images/top-bg.webp) center center no-repeat #000;background-size:cover;}#block-tech-logo{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;}#block-tech-logo img{max-width:128px;}#block-tech-phoneemail{-webkit-box-flex:0;-ms-flex:0 100px;flex:0 0 100px;margin-left:auto;}#block-tech-phoneemail .block-content ul{display:flex;width:100%;gap:0.5;list-style:none;justify-content:space-between;margin:0;padding:0;}#block-tech-phoneemail .block-content ul li a{font-size:0px;height:64px;width:48px;}.phone-link{background:url(/themes/custom/tech/css/images/icon-phone.svg) center center no-repeat transparent;background-size:24px;display:block;width:32px;height:48px;}.mail-link{background:url(/themes/custom/tech/css/images/icon-mail.svg) center center no-repeat transparent;background-size:24px;display:block;width:32px;height:48px;}#block-tech-mainmenu{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;}#block-tech-mainmenu .block-content ul{display:flex;width:100%;gap:0.5;list-style:none;justify-content:space-between;margin:0;padding:0;}#block-tech-mainmenu .block-content ul li a{color:#fff;text-decoration:none;font-size:0.8rem;text-transform:uppercase;font-family:Font3;line-height:64px;transition:all 0.5s;}#block-tech-mainmenu .block-content ul li a:hover{color:#0fbdd7;}.breadcrumb ul{background-color:inherit;padding:.75rem 0;margin-bottom:0;position:relative;z-index:1;border-radius:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.breadcrumb li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:.5rem;font-size:0.86rem;}.breadcrumb li a{color:#000;text-decoration:none;}#block-main-slider  .views-row{position:relative;}.views-field-field-slide-text{margin-bottom:4rem;}.views-field-field-slide-big-image .field-content{width:100%;height:100%;}.views-field-field-slide-big-image{position:absolute;inset:0;z-index:-1;}.views-field-field-slide-big-image img{width:100%;height:100%;object-fit:cover;}#block-main-slider .views-field-fieldset{margin-top:7rem;}#block-main-slider .view-box-content{overflow:hidden;position:relative;}.views-field-field-slide-heading-text h1{font-family:Font4;font-size:2rem;margin-top:5vh;color:#fff;}.views-field-field-slide-heading-text h1 span{color:#0fbdd7;}.views-field-field-slide-heading-text h2{font-family:Font4;font-size:1.2rem;margin-top:1rem;color:#fff;}#block-main-slider p{color:#fff;}.views-field-field-slide-link{margin:2rem 0;}.views-field-field-slide-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 2rem;color:#fff;text-decoration:none;background-color:transparent;font-size:1.2rem;border-radius:3rem;transition:all 0.5s;border:3px solid #0fbdd7;}.views-field-field-slide-link a:hover{background-color:#0fbdd7;border:3px solid transparent;}#block-tech-jakpracyuem .field--name-body .row{border-radius:32px;overflow:hidden;background-color:#fafafb;}#block-tech-czymsiezajmujemy .field--name-body>.row{border-radius:32px;overflow:hidden;background-color:#fafafb;background:url(/themes/custom/tech/css/images/block-bg.webp) center center no-repeat #fafafb;background-size:cover;}.field--name-body>.row>.col-lg-3{padding-right:0;padding-left:0;display:flex;}.field--name-body>.row>.col-lg-3 img{width:100%;height:100%;object-fit:cover;display:block;}.bb-head{padding:3rem 2rem 2rem 2rem;}.bb-body{padding:2rem 2rem 0 2rem;}.bb-text{padding:2rem;}.bb-head{display:flex;align-items:center;gap:24px;flex-wrap:wrap;}.bb-head img{max-width:180px;height:auto;flex-shrink:0;margin-right:2rem;}.bb-head h2{margin:0;white-space:nowrap;}.bb-head p{margin:0;}.bb-head a{white-space:nowrap;}.views-element-container .block-content footer{text-align:center;}.views-element-container .block-content footer a,.bb-head p a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.8rem 1.5rem;color:#000;text-decoration:none;background-color:transparent;font-size:1.1rem;border-radius:3rem;transition:all 0.5s;border:3px solid #0fbdd7;}.views-element-container .block-content footer a:hover,.bb-head p a:hover{background-color:#0fbdd7;color:#fff;border:3px solid transparent;}#block-tech-czymsiezajmujemy .bb-head p a{color:#fff;}.views-element-container .block-content footer{margin-bottom:5rem;}.views-element-container .block-content header{margin-top:5rem;}.views-element-container .block-content header h2{text-align:center;margin-bottom:3rem;}.views-element-container .block-content header h2 a{font-family:Font4;font-size:1.6rem;color:#000;text-decoration:none;}.views-element-container .block-content header h2 a:hover{color:#0fbdd7;}.path-taxonomy #block-tech-content .views-row{margin-bottom:3rem;}.path-taxonomy #block-tech-content .views-row .photoswipe-gallery img{border-radius:32px;overflow:hidden;}.path-taxonomy #block-tech-content .views-row .photoswipe-gallery a{display:block;position:relative;}.path-taxonomy #block-tech-content .views-row .photoswipe-gallery a::after{content:'';width:32px;height:32px;position:absolute;z-index:1;right:16px;top:16px;background:url(/themes/custom/tech/css/images/icon-zoom.svg) center center no-repeat transparent;background-size:24px;transition:all 0.1s;}.path-taxonomy #block-tech-content .views-row .photoswipe-gallery:hover a::after{width:0px;height:0px;}.views-element-container .col-lg-3>div{border-radius:32px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;height:100%;}.views-element-container .col-lg-3>div img{border-radius:32px;}.pr-viewbox{padding:2rem 1rem 1rem 1rem;}.views-element-container .views-field-title,.views-field-title{font-family:Font4;font-size:1.1rem;margin-bottom:1rem;}.views-field-field-product-text table tr:nth-child(odd) td{border-radius:12px;background-color:#fafafb;}.views-field-field-product-text table tr td{padding:1rem;border:0px;font-size:0.9rem;}.views-field-field-product-text table tr td:last-child{text-align:right;font-family:Font3;}#content h1{font-family:Font4;font-size:1.8rem;}.bb-body .col-lg-3{text-transform:uppercase;font-family:Font4;color:#0fbdd7;font-size:1.1rem;}.bb-body .col-lg-4{text-transform:uppercase;font-family:Font4;color:#0fbdd7;font-size:1rem;margin-bottom:2rem;}.bb-head h2{font-family:Font4;font-size:1.2rem;}#block-tech-czymsiezajmujemy .bb-head h2{color:#fff;}.bb-head p{margin-left:auto;}#breadcrumb-box{margin-top:90px;}.path-taxonomy #content .field--name-body{margin:2rem 0;}.form-area{border-radius:32px;overflow:hidden;background-color:#fafafb;text-align:center;}.region-form-box{padding:3rem 0;max-width:640px;margin:0 auto;text-align:left;}#block-tech-formhead .field--name-body{margin-bottom:3rem;}#block-tech-formhead .field--name-body .row{align-items:center;}#block-tech-formhead .field--name-body .row  img{max-width:180px;height:auto;margin-right:2rem;}#block-tech-formhead .field--name-body .row h2{font-family:Font4;font-size:1.2rem;margin:0px;}form input,form select,form textarea{border:3px solid #0fbdd7 !important;border-radius:var(--bs-border-radius);}form input,form select{height:42px;}form input,form textarea{max-width:100% !important;width:100% !important;}form label{font-family:Font4;margin-bottom:.5rem;font-size:.8rem;}.js-form-item{margin-bottom:1.5rem;}form .form-actions{text-align:center;}form .form-actions input{border-radius:3rem;background-color:#0fbdd7;color:#fff;width:auto !important;height:56px;padding:0 2rem;transition:all 0.5s;}form .form-actions input:hover{background-color:transparent;color:#000;background-color:#fff;}.region-footer-box .field--name-body{align-items:center;text-align:center;}.region-footer-box img{max-width:140px;}#block-tech-footermenu .block-content{text-align:center;}#footer-box{border-top:1px solid #0fbdd7;margin-top:4rem;padding:3rem 0 0rem 0;}#footer-box .block-content{margin-bottom:2rem;}#block-tech-footermenu .block-content ul{display:inline-block;gap:0.5;list-style:none;justify-content:space-between;margin:0px;padding:0px;}#block-tech-footermenu .block-content ul li{display:inline-block;padding:1rem;}#block-tech-footermenu .block-content ul li a{color:#000;text-decoration:none;font-size:0.9rem;}#block-tech-footermenu .block-content ul li a:hover{text-decoration:underline;}#block-main-slider .order-1 img{animation:droneWind 24s cubic-bezier(0.45,0.05,0.55,0.95) infinite;transform-origin:center;will-change:transform;}.region-breadcrumb-box>.row{margin-right:0;margin-left:0;}.webform-confirmation__back,.messages.messages--status{display:none !important;}.path-webform h1,.webform-confirmation__message{text-align:center;}.webform-confirmation__message{margin-bottom:5rem;}@keyframes droneWind{0%{transform:translate(0,0) rotate(0deg);}20%{transform:translate(-6px,-6px) rotate(0.8deg);}40%{transform:translate(4px,-12px) rotate(-0.6deg);}60%{transform:translate(-3px,-10px) rotate(0.4deg);}80%{transform:translate(5px,-5px) rotate(-0.5deg);}100%{transform:translate(0,0) rotate(0deg);}}@media (max-width:540px){.order-1{order:1 !important;}.order-2{order:2 !important;}#mobile-box{left:-100%;width:100%;}}@media (max-width:1199px){#block-main-slider .order-2.order-md-1{padding:0 2rem;}#block-tech-logo{margin-left:50px;}}@media (max-width:800px){#block-tech-mainmenu{display:none !important;}}@media (max-width:575.9px){.path-taxonomy #block-tech-content .views-row .photoswipe-gallery img,.views-element-container .col-lg-3>div img{width:100%;}.path-taxonomy #block-tech-content .views-row .col-md-8.col-lg-8>span{padding:1rem;display:block;}.views-field-field-product-text table tr td:last-child{text-align:left;}.views-field-field-slide-heading-text h1{font-size:1.4rem;color:#fff;}.views-field-field-slide-heading-text h2{font-size:1rem;}.bb-head p{margin-left:inherit;}.bb-body .col-lg-3{margin-bottom:1rem;}#block-tech-formhead .field--name-body,#block-tech-webform .block-content{padding:0 2rem;}#block-tech-formhead .field--name-body .row h2{margin-top:2rem;}#block-tech-logo{margin-top:12px;}#block-tech-logo img{max-width:92px;}}
@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px;}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px;}}@media (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1440px !important;}}
