/*!
Created on : 2025-01-12, 19:33:00
Theme Name: 4CastLab
Theme URI:
Author: biste.pl <MATRO - Maciej Trojan matro@matro.com.pl>
Author URI: https://biste.pl
Description: Powered by Antdata
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
Text Domain: bse_matro_theme
*/@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";html{padding:0;margin:0}body{padding:0;margin:0;font-family:"Lato",serif;font-size:18px;font-weight:400;color:#000;background-color:#e8e8e8;overflow-x:hidden}#scroll-to-top{display:block;width:50px;height:50px;position:fixed;bottom:-60px;right:10px;background-color:rgba(43,147,232,.2);transition:all .3s ease-in-out;z-index:12}#scroll-to-top:hover{background-color:#2b93e8}#scroll-to-top i{color:#fff;font-size:1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.bse-button{margin-top:33px}.bse-button a{display:table;padding:9px 28px;color:#fff;background-color:#2b93e8;border-radius:28px;transition:all .2s ease-in-out;box-shadow:0 0 20px rgba(0,0,0,.16);transform:scale(1)}.bse-button a:hover{transform:scale(1.05)}.bse-button.single-outside-block a{margin:0 auto;padding-left:5%;padding-right:5%}.bse-color-red{color:#b90e0a !important}.fa-spinner{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);font-size:2.5rem;color:rgba(43,147,232,.2);z-index:18}a{text-decoration:none;transition:all .3s ease-in-out}a:hover{text-decoration:none}.bse-margin-top18{margin-top:18px}.bse-margin-top21{margin-top:21px}.bse-container{margin:0 auto !important}.bse-img-90{text-align:center}.bse-img-90 img{width:90%}.bse-img-h300px img{width:auto;height:300px}#bse-header #bse-main-nav{position:absolute;top:36px;z-index:1;width:100%}#bse-header #bse-main-nav .row{align-items:center;justify-content:space-between}#bse-header #bse-main-nav .row .logo-header{width:20%;padding-left:45px}#bse-header #bse-main-nav .row .company-name-header{width:20%;padding-left:45px}#bse-header #bse-main-nav .row .company-name-header a{font-family:"Open Sans",self;font-size:30px;font-weight:800;color:#2f2f2f;text-transform:uppercase}#bse-header #bse-main-nav .row .company-name-header a:hover{color:#2b93e8}#bse-header #bse-main-nav .row nav{width:50%}#bse-header #bse-main-nav .row nav #bse-navbar-collapse-1{justify-content:center}#bse-header #bse-main-nav .row nav #bse-navbar-collapse-1 ul{background-color:#fff;border-radius:28px;box-shadow:0 0 30px rgba(0,0,0,.16);padding:12px 28px;width:max-content}#bse-header #bse-main-nav .row nav #bse-navbar-collapse-1 ul li a{color:#707070;font-size:18px;font-weight:600;text-transform:uppercase;padding:0 36px}#bse-header #bse-main-nav .row nav #bse-navbar-collapse-1 ul li a:hover{color:#2b93e8}#bse-header #bse-main-nav .row nav #bse-navbar-collapse-1 ul li.active a{color:#2b93e8}#bse-header #bse-main-nav .row #bse-header-last-block{width:20%}#main-image-front{width:100vw;height:100vh;background-repeat:no-repeat;background-position:0% 60%;background-size:100%;mix-blend-mode:multiply;position:relative}#main-image-front #main-image-front-content-wrap{position:absolute;top:30%;left:45px}#main-image-front #main-image-front-content-wrap .main-image-first-text{font-size:21px;color:#707070;text-transform:uppercase}#main-image-front #main-image-front-content-wrap .main-image-main-text{font-size:45px;font-weight:600;color:#000;line-height:77px}#main-image-front #main-image-front-content-wrap .main-image-last-text{font-size:21px;color:#000}#main-image-front .main-image-img{width:75%;position:absolute;right:-150px;top:100px}#main-image-front .main-image-img img{width:100%;height:auto}#sap-ibp-front{display:flex;align-items:center;justify-content:space-evenly}#sap-ibp-front .sap-ibp-text{width:50%;padding-left:45px}#sap-ibp-front .sap-ibp-text .sap-ibp-title{padding-bottom:33px}#sap-ibp-front .sap-ibp-text .sap-ibp-title h1{color:#707070;font-size:45px;font-weight:600}#sap-ibp-front .sap-ibp-text .sap-ibp-list ul{padding-inline-start:25px}#sap-ibp-front .sap-ibp-text .sap-ibp-list ul li{list-style-image:url(./assets/images/list-style.jpg);line-height:39px;padding-left:12px}#sap-ibp-front .sap-ibp-image{width:35%;text-align:center}#sap-ibp-front .sap-ibp-image img{width:80%;height:auto}#steps-front{padding-top:60px;padding-bottom:90px;background:rgba(0,0,0,0) radial-gradient(closest-side at 50% 50%, rgb(43, 147, 232) 0%, rgba(43, 147, 232, 0.2) 57%, rgba(43, 147, 232, 0) 100%) 0% 0% no-repeat padding-box}#steps-front .steps-title{margin-bottom:90px}#steps-front .steps-title h1{color:#707070;font-size:45px;font-weight:600;text-align:center}#steps-front .steps-wrap{display:flex;justify-content:center;flex-wrap:wrap;gap:45px;padding-left:15px;padding-right:15px}#steps-front .steps-wrap .single-step{width:311px;height:337px;background-color:#f4f4f4;border-radius:22px;box-shadow:0 0 20px rgba(0,0,0,.16);padding:7px 29px}#steps-front .steps-wrap .single-step .step-number{font-size:60px;font-weight:900;color:#2b93e8}#steps-front .steps-wrap .single-step .step-title{font-size:33px;font-weight:800;margin-bottom:15px}#steps-front .steps-wrap .single-step .step-text{color:#707070}#powerbi-front .powerbi-content-wrap{display:flex;justify-content:space-between;min-height:673px}#powerbi-front .powerbi-content-wrap .powerbi-block-1{position:relative;width:40%}#powerbi-front .powerbi-content-wrap .powerbi-block-1 .powerbi-circle-out{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:-150px;width:673px;height:673px;background-color:#d4dfe8;border-radius:50%;z-index:1}#powerbi-front .powerbi-content-wrap .powerbi-block-1 .powerbi-circle-out .powerbi-circle-in{width:80%;height:80%;border-radius:50%;background-color:#2b93e8;box-shadow:0 0 50px #2b93e8}#powerbi-front .powerbi-content-wrap .powerbi-block-1 .powerbi-block-img{position:relative;top:50%;transform:translateY(-50%);text-align:right;padding-right:33px;z-index:2}#powerbi-front .powerbi-content-wrap .powerbi-block-2{width:55%;display:flex;flex-direction:column;justify-content:center}#powerbi-front .powerbi-content-wrap .powerbi-block-2 .powerbi-block-title{margin-bottom:30px}#powerbi-front .powerbi-content-wrap .powerbi-block-2 .powerbi-block-title h1{color:#707070;font-size:45px;font-weight:600}#powerbi-front .powerbi-content-wrap .powerbi-block-2 .powerbi-block-list ul{padding-inline-start:25px}#powerbi-front .powerbi-content-wrap .powerbi-block-2 .powerbi-block-list ul li{list-style-image:url(./assets/images/list-style.jpg);line-height:39px;padding-left:12px}#powerbi-front .powerbi-content-wrap .powerbi-block-2 .bse-button a{min-width:25%;text-align:center}#lets-talk-front{padding-top:30px;padding-bottom:200px}#lets-talk-front #lets-talk-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;height:340px;margin:0 auto;border-radius:22px;background-color:#f4f4f4;box-shadow:0 0 20px rgba(0,0,0,.16)}#lets-talk-front #lets-talk-container .lets-talk-title h1{color:#707070;font-size:45px;font-weight:600}#lets-talk-front #lets-talk-container .bse-button{min-width:25%}#lets-talk-front #lets-talk-container .bse-button a{width:100%;text-align:center}#lets-talk-front #lets-talk-container .lets-talk-img{position:absolute;right:-50px;bottom:-120px}#bse-single-page{margin-top:150px}#bse-single-page .bse-single-page-title{font-size:45px;font-weight:600;padding-top:60px}#bse-single-page .bse-single-page-data-wrap{padding:0 45px}#bse-single-page .bse-line-height2{line-height:2}#bse-single-page i.fa-quote-right{color:#2b93e8;font-size:60px}#bse-single-page h1{font-weight:600}#bse-single-page h2{font-weight:600}#bse-single-page .container-border-radius-shadow{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:340px;margin:0 auto;border-radius:22px;background-color:#f4f4f4;box-shadow:0 0 20px rgba(0,0,0,.16)}#bse-single-page .container-border-radius-shadow h1{color:#707070;font-size:45px;font-weight:600;line-height:1.3}#bse-single-page .container-border-radius-shadow .bse-button{min-width:25%}#bse-single-page .container-border-radius-shadow .bse-button a{width:100%;text-align:center}#bse-single-page .bse-text-justify{text-align:justify}.bse-case-studies-list{padding-inline-start:25px;position:relative;left:15px}.bse-case-studies-list li{list-style-image:url(./assets/images/list-style.jpg);line-height:39px;padding-left:12px}.bse-5columns-wrap{display:flex;flex-wrap:wrap !important;gap:45px;justify-content:center;padding:60px 15px 90px 15px;background:rgba(0,0,0,0) radial-gradient(closest-side at 50% 50%, rgb(43, 147, 232) 0%, rgba(43, 147, 232, 0.2) 57%, rgba(43, 147, 232, 0) 100%) 0% 0% no-repeat padding-box}.bse-5columns-wrap .bse-5columns-single-block{min-width:311px;max-width:311px;height:337px;background-color:#f4f4f4;border-radius:22px;box-shadow:0 0 20px rgba(0,0,0,.16);padding:7px 29px}.bse-5columns-wrap .bse-5columns-single-block .bse-number{font-size:60px;font-weight:900;color:#2b93e8}.bse-5columns-wrap .bse-5columns-single-block .bse-title{font-size:33px;font-weight:800;margin-bottom:15px}.bse-5columns-wrap .bse-5columns-single-block .bse-description{color:#707070}.bse-services-wrap{padding:0 45px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:45px;column-gap:45px;margin-bottom:60px}.bse-services-wrap .bse-single-service-wrap{width:18%}.bse-services-wrap .bse-single-service-wrap a{color:#000;display:block;min-height:90px;background-color:#f4f4f4;border-radius:22px;box-shadow:0 0 20px rgba(0,0,0,.16);padding:18px;text-align:center;align-content:center;font-weight:600}.bse-services-wrap .bse-single-service-wrap a:hover{color:#2b93e8}.bse-quote-right{float:right}.contact-data-wrap{background-color:#f4f4f4;border-radius:22px;padding:21px;box-shadow:0 0 20px rgba(0,0,0,.16);display:flex;justify-content:space-between;margin-bottom:60px}.contact-data-wrap .contact-data-image{width:48%;background-color:#fff;border-radius:22px;box-shadow:0 3px 20px rgba(0,0,0,.16);background-image:url(./assets/images/contact_form.png);background-repeat:no-repeat;background-position:center;background-size:95%}.contact-data-wrap .contact-data-form{width:48%}#contact-form .container-fluid{padding-left:0}#contact-form .input-group label{display:block;width:100%;color:#a9a9a9;font-size:.95rem;text-transform:uppercase;margin-bottom:.3rem;margin-left:15px}#contact-form .input-group input.form-control{border-radius:50px;padding-top:9px;padding-bottom:9px;padding-left:16px;height:auto;border-width:0;box-shadow:0 0 15px rgba(0,0,0,.16)}#contact-form .input-group input.form-control.has-error{box-shadow:0 0 15px #b90e0a}#contact-form .input-group textarea.form-control{border-radius:25px;padding-top:9px;padding-bottom:9px;padding-left:16px;height:auto;border-width:0;box-shadow:0 0 15px rgba(0,0,0,.16);resize:none}#contact-form .input-group textarea.form-control.has-error{box-shadow:0 0 15px #b90e0a}#contact-form .input-group.bse-form-radio:first-of-type{display:flex;align-items:flex-start;margin-bottom:5px}#contact-form .input-group.bse-form-radio label{display:inline-table;width:auto;color:#707070;text-transform:none;margin:0 30px 0 12px}#contact-form .input-group.bse-form-radio input{appearance:none;border-radius:50%;width:21px;height:21px;background-color:#fff;border:4px solid #fff;transition:all .3s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.16)}#contact-form .input-group.bse-form-radio input:checked{background-color:#2b93e8}#contact-form .input-group.bse-form-radio legend{color:#707070;font-size:.95rem;margin-bottom:15px}#contact-form .main-header-text{font-size:39px;font-weight:700}#contact-form .header-text{color:#707070}#contact-form .header-text a{color:#2b93e8}#contact-form .header-text a:hover{color:#707070}#contact-form .bse-checkbox{color:#e8e8e8;font-size:.8rem;font-weight:200}#contact-form .bse-checkbox label{display:flex;margin-left:0}#contact-form .bse-checkbox bsespan{font-weight:400;font-size:.9rem;padding-left:10px;line-height:1.3;text-transform:none}#contact-form .bse-checkbox bsespan dataadmin{font-weight:600;color:#2b93e8}#contact-form #submit_form{display:block;margin:0 auto;width:35%;padding:9px 28px;color:#fff;background-color:#2b93e8;border-radius:28px;transition:all .3s ease-in-out;box-shadow:0 0 20px rgba(0,0,0,.16);transform:scale(1)}#contact-form #submit_form:hover{transform:scale(1.05)}#contact-form input[type=checkbox]{appearance:none;margin:0;border-radius:50%;min-width:21px;height:21px;background-color:#fff;transition:all .3s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.16);display:grid;place-content:center}#contact-form input[type=checkbox]::before{content:"";width:.9em;height:.85em;transform:scale(0);transition:all .3s ease-in-out;box-shadow:inset 1em 1em #2b93e8;border-radius:50%}#contact-form input[type=checkbox]:checked::before{transform:scale(1)}footer{background-color:#dbdbdb;padding:0;color:#707070}footer .footer-data-wrap{display:flex;padding:60px 45px 30px 45px}footer .footer-data-wrap .contact-footer{width:20%}footer .footer-data-wrap .contact-footer p{font-weight:600}footer .footer-data-wrap .bse-social-media-footer-wrap{width:20%;display:flex;flex-direction:column;justify-content:flex-end}footer .footer-data-wrap .bse-social-media-footer-wrap a.bse-social-media i{margin-right:9px}footer a{color:#707070}footer a:hover{color:#2b93e8}footer .bse-footer-nav{padding-bottom:15px}footer .bse-footer-nav #menu-footer-menu{display:flex;justify-content:center;list-style:none;column-gap:60px}footer .bse-site-info{padding:9px 15px;background-color:rgba(0,0,0,.16);color:#fff}footer .bse-site-info .copyright{font-size:.9rem;font-weight:100}#cookies-message{position:fixed;width:100vw;bottom:0;background-color:rgba(255,255,255,.9);z-index:999;padding-top:30px;padding-bottom:30px;box-shadow:0 5px 10px #000}#cookies-message h5{font-weight:700}#cookies-message .bse-cookies-desc{font-size:1rem;line-height:1.5;color:#000}#cookies-message .bse-cookies-links{padding-top:20px}#cookies-message .bse-cookies-links a{display:block;width:100%;padding:11px 23px;margin-bottom:15px;color:#fff;font-weight:400;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;text-align:center}#cookies-message .bse-cookies-links #accept-cookies-checkbox{background-color:#0053a5;transition:all .3s ease-in-out}#cookies-message .bse-cookies-links #accept-cookies-checkbox:hover{background-color:#2b93e8}#cookies-message .bse-cookies-links .bse-cookies-more{background-color:#dbdbdb;transition:all .3s ease-in-out}#cookies-message .bse-cookies-links .bse-cookies-more:hover{background-color:#2b93e8}#cookies-message .bse-cookies-logo{background-image:url("./assets/images/logo_PP.png");background-size:85% auto;background-repeat:no-repeat;background-position:center center}@media(max-width: 767px){#bse-header #bse-main-nav .row .company-name-header{width:70%;padding-left:30px}#bse-header #bse-main-nav .row nav{width:30%;justify-content:flex-end;padding-right:30px}#bse-header #bse-main-nav .row #bse-navbar-collapse-1{width:100vw;position:absolute;top:65px;right:0}#bse-header #bse-main-nav .row #bse-navbar-collapse-1 ul{width:100% !important}#bse-header #bse-main-nav .row #bse-navbar-collapse-1 ul li a{display:block;padding:3px !important;text-align:center}.bse-button.single-outside-block a{min-width:50%}#main-image-front #main-image-front-content-wrap{width:100%;top:120px;left:0;padding:0 30px}#main-image-front #main-image-front-content-wrap .main-image-main-text{font-size:42px;line-height:50px;margin:0 0 30px 0}#main-image-front .main-image-img{width:100%;right:0;bottom:0;top:unset}#sap-ibp-front{flex-direction:column-reverse}#sap-ibp-front .sap-ibp-text{width:100%;padding:0 30px}#sap-ibp-front .sap-ibp-text .sap-ibp-title h1{font-size:39px}#sap-ibp-front .sap-ibp-image{width:100%}#steps-front .steps-title{padding:0 30px;margin-bottom:60px}#steps-front .steps-title h1{font-size:39px}#powerbi-front .powerbi-content-wrap{flex-direction:column;overflow:hidden}#powerbi-front .powerbi-content-wrap .powerbi-block-1{width:100%;height:550px}#powerbi-front .powerbi-content-wrap .powerbi-block-1 .powerbi-circle-out{width:550px;height:550px;left:-230px}#powerbi-front .powerbi-content-wrap .powerbi-block-1 .powerbi-block-img{padding-right:0}#powerbi-front .powerbi-content-wrap .powerbi-block-1 .powerbi-block-img img{width:100%;margin-right:-15px}#powerbi-front .powerbi-content-wrap .powerbi-block-2{width:100%;margin-top:60px;padding:0 30px}#powerbi-front .powerbi-content-wrap .powerbi-block-2 .powerbi-block-title h1{font-size:39px}#lets-talk-front{margin-top:60px;padding:30px 30px 200px 30px}#lets-talk-front #lets-talk-container{width:100%;padding:0 15px}#lets-talk-front #lets-talk-container .lets-talk-title h1{font-size:39px;text-align:center}#lets-talk-front #lets-talk-container .bse-button{min-width:50%}#lets-talk-front #lets-talk-container .lets-talk-img{right:-10px;bottom:-90px}#lets-talk-front #lets-talk-container .lets-talk-img img{width:150px;height:auto}#bse-single-page .bse-single-page-data-wrap{padding:0 30px}#bse-single-page .bse-single-page-data-wrap .container{padding-left:0;padding-right:0}#bse-single-page .bse-line-height2{line-height:1.8}#bse-single-page h1{font-size:42px !important}#bse-single-page h2{font-size:39px !important}#bse-single-page p.bse-our-mission-vision{font-size:25px !important;letter-spacing:1.2px !important}#bse-single-page .container-border-radius-shadow{margin-left:30px;margin-right:30px}#bse-single-page .container-border-radius-shadow h1{font-size:33px !important}#bse-single-page .container-border-radius-shadow .bse-button{min-width:50%}#bse-single-page .bse-single-page-title{font-size:33px;padding:0 15px}.bse-services-wrap{padding:0 30px}.bse-services-wrap .bse-single-service-wrap{width:100%}.contact-data-wrap{flex-direction:column;padding:15px}.contact-data-wrap .contact-data-image{width:100%;height:300px;margin-bottom:15px}.contact-data-wrap .contact-data-form{width:100%}#contact-form .container-fluid{padding-right:0}#contact-form #submit_form{width:50%}footer .footer-data-wrap{flex-direction:column;padding:60px 30px}footer .footer-data-wrap .contact-footer{width:100%}footer .footer-data-wrap .bse-social-media-footer-wrap{width:100%;margin-top:30px}svg#Group_45{width:70px}}/*# sourceMappingURL=style.css.map */
