@import url('https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900&display=swap');

* { font-family: 'Raleway', sans-serif !important; }

ul li:before  {display:none !important;}
.partner td img { max-width: 40vw; }
.body-container-wrapper {
    padding-top: 63px;
}

body textarea.hs-input {
    min-height: 80px;
}

#menu {
  position: fixed;
  top: 0;
  width: 100%;
  padding: 24px 0px 18px 0px;
  background: white;
  box-shadow: 0 0.5rem 0.875rem 0.2rem rgba(0, 0, 0, 0.2);
  z-index: 100;
  }

.menug div {
  float:right;
}

#hs_cos_wrapper_module_1563523666931160 {
margin-bottom: 20px;}

.quote {
font-size: 30px;
margin: auto;
position: static;
  max-width: 80%;
}

.quote p {
  color: #696969;}

.row-fluid-wrapper.row-depth-1.row-number-8 .row-fluid {
display: flex;
align-items: center;}

.menu img {
  position: fixed;     
  height: 100px;     
  width: auto !important;     
  background: rgba(255,255,255,0.85);     
  border: 2px solid #e5e5e5;     
  border-radius: 5px; 
  top: 15px;  
}

.menug li {
  padding: 5px 20px;
  }

.footer { 
  background-color: #3A3A3A; 
  padding: 40px 0; 
}

.footer a {
   text-decoration: none;
}
.span12.widget-span.widget-type-custom_widget.logo {
  text-align: center;
  margin-bottom: 20px;
  margin-top: 30px;
}
.footer .menu_dolne ul li a {
  color: white;
  padding: 20px 50px;
  font-size: larger;
  font-weight: 500;
}
.footer .menu_dolne {
  text-align: center;
}

  
.hs-form-required {
  display: none !important;
  }
  
input#email-5e645365-d68f-4fcb-9ff1-f1dbfd440282, 
input#phone-5e645365-d68f-4fcb-9ff1-f1dbfd440282,
input#firstname-5e645365-d68f-4fcb-9ff1-f1dbfd440282,
input#school-5e645365-d68f-4fcb-9ff1-f1dbfd440282,
input#b2b_school-5e645365-d68f-4fcb-9ff1-f1dbfd440282,
input#company-5e645365-d68f-4fcb-9ff1-f1dbfd440282,
input.hs-button.primary.large {
  width: 100%;
  height: 3em;
  border: #fff;
  border-radius: 0px;
  }

input.hs-button.primary.large {
  background: #ff5a00;
  color: #fff;
  }

input.hs-button.primary.large :hover {
  background: #0069B3;
  }



.formularz-tlo {
  background:rgba(246, 246, 246, 0.8);
  background-size: cover; 
  margin-bottom: 20px;  
  border-radius: 15px;
  margin-top: 50px; 
  padding: 20px;
}


.formularz input.hs-button.primary.large {
    border-radius: 10px;
}


.hs_cos_wrapper_type_rich_text ul li:before { 
  display: none;
}

.obrazki-w-gorze img {
  margin-top: -38px !important;
}

.obrazki-w-gorze2 img {
  margin-top: -50px !important;
}

.obrazki-w-gorze, .obrazki-w-gorze2 {
  min-height: 350px !important;
}

select#school-5e645365-d68f-4fcb-9ff1-f1dbfd440282,
select#b2b_school-5e645365-d68f-4fcb-9ff1-f1dbfd440282,
input#firstname-5e645365-d68f-4fcb-9ff1-f1dbfd440282,
input#phone-5e645365-d68f-4fcb-9ff1-f1dbfd440282,
input#email-5e645365-d68f-4fcb-9ff1-f1dbfd440282
{
  height: 3em;
  border-radius: 0;
  
}

.span12.widget-span.widget-type-cell.banner {
  margin-top: 80px;
}

.banner {
  padding: 50px; 
  background-color: #fff;    
  }

.header-container.container-fluid { display:none; }
.logo { padding-left: 20px; }
div#hs_cos_wrapper_module_156086307616669 { float: right; }

.kurs-umo {
  margin-top: 50px;
}
.kurs-umo .nagl {
  background: #993366; 
  background-size: cover;
  position: relative;
  z-index: 2;
}
.kurs-umo .lewy img, .kurs-umo .prawy img {
  transform: scale(1.5);
  position: relative;
  z-index: 1;
  max-height: 400px;
  width: auto !important;
}
.kurs-umo .lewy img {
  margin: 70px 0px 0px -100px;
}
.kurs-umo .prawy img {
  margin: 70px 0px 0px 200px;
}
.co-zysk {
  background: #fff; 
  position: relative;
  z-index: 2;
}
.co-zysk .nagl {
  background: #f8f8f8; 
  background-size: cover;
}

#hs_form_target_module_1565081498624262 input.hs-button.primary.large,
#hs_form_target_module_1565081498624262 textarea { 
  display: none; 
}

h2 {
  font-weight: initial;
}

.cta { 
  margin-top: 57px; 
}

.cta2 { 
  margin-top: 26px; 
}

.hs_temp_agreement_email.hs-temp_agreement_email.hs-fieldtype-booleancheckbox.field.hs-form-field {
    font-size: 10px;
    text-align: justify;
}

.hs_temp_agreement_email.hs-temp_agreement_email.hs-fieldtype-booleancheckbox.field.hs-form-field span {
    font-weight: normal;
}

.dla-kogo img {
  padding-top: calc(-17vw + 418px);
}

.ramki td {
    padding-left: 10px;
    padding-right: 10px;
}

.box-inner {
  padding: 20px;
}

.niebieski {
  background: #0069b3;
}

div#hs_menu_wrapper_module_156352339160638_ {
    padding-top: calc(1.26vw - 17.26px);
}
.IconLauncher__BaseLauncher-pf4j6a-0.IconLauncher__CircleLauncher-pf4j6a-3.dvSbJh.reagan--widget-loaded.undefined {
    background-color: rgb(6, 55, 128) !important;
}

              /* responsywka */
@media only screen and (max-width: 1400px) {  
  .typykurs2 div { min-height: 350px; }
  .typykurs3 div { min-height: 320px; }
  .cta2 { margin-top: 10px;	}
  }


@media only screen and (max-width: 1323px) {  
  .hs-tabs__nav li { width: 50%; }  
  .kurs-umo .lewy img { margin: 85px 0px 0px -100px; }
  .kurs-umo .prawy img { margin: 85px 0px 0px 100px; }
  }

@media only and (min-width: 1280px) {
  .row-fluid .span4 { width: 32.3% !important; } 
  .row-fluid .span6 { width: 49.2% !important; }
}

@media only screen and (max-width: 1246px) { 
  .cta { margin-top: 40px; } 
  .cta2 { margin-top: 9px; } 
}

@media only screen and (max-width: 1200px) { 
  .dla-kogo img { padding-top: calc(-44vw + 738px); }
}

@media only screen and (max-width: 1038px) { 
  .cta { margin-top: 55px; } 
}

@media screen and (max-width: 1010px) {
  
  #menu {
    height: 60px;
  }
  
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    overflow: visible;
    max-width: 1010px !important;
  }
  
  .menu li.hs-menu-item.hs-menu-depth-1:not(:last-child) { 
    display:none; 
  }
  
  .menu.responsive li.hs-menu-item.hs-menu-depth-1:not(:last-child) {
    display: block;
    width: 100%;
  }
  

  .menu ul li:last-child {
    float: right;
    display: block;   
  } 
  
  .menu ul li:last-child {
    position: absolute;
    right: 0;
    top: 15px;
  } 
  
  .menu img { background: rgba(255,255,255,0.9); }
  
  .btn {
  width: 35px;
  height: 35px;
  margin-top: -8px;
  background-image: url('https://www.profilinguadlafirm.pl/hubfs/loga/hamburger.png');

  background-size: contain;
}
  
  
  .span2.widget-span.widget-type-custom_widget.logo {
    margin-top: -25px;
    width: 270px;
    height: 60px;
}
  .menu li.hs-menu-item.hs-menu-depth-1:first-child {
    padding-top: 40px;
}
  .menu li.hs-menu-item.hs-menu-depth-1:not(:last-child) {
    padding-left: 40px;
  }
  .menu .row-fluid-wrapper.row-depth-1.row-number-2 {
    background: white;
}
  .partner td img { display:none; }
  .obrazek_do_wywalenia {display:none;}

  div#hs_cos_wrapper_module_156829070759098 {
    background: white;
    width: 100%;
    text-align: center;
    font-size: x-large;
    position: relative;
    margin-top: -20px;
}
  .partner td { text-align: center !important; }
  .typykurs2 div { min-height: 415px; }
  .typykurs3 div { min-height: 410px; }
  .cta2 { margin-top: 24px;	}

  
  }

@media only screen and (max-width: 950px) {
  li.hs-menu-item.hs-menu-depth-1 { overflow: hidden; width: min-content; }
  .logo { padding-top: 14px; }
}

@media only screen and (max-width: 934px)  { 
  .cta2 { margin-top: 24px; } 
}

@media only screen and (max-width: 863px)  { 
  .cta { margin-top: 37px; } 
}

@media only screen and (max-width: 814px) {
   .banner { margin-top: 130px; }
  .kurs-umo .lewy img, .kurs-umo .prawy img { display: none; }
  }

@media only screen and (max-width: 806px)  { 
  .cta { margin-top: 65px; } 
  .cta2 { margin-top: 62px; } 
}

@media only screen and (max-width: 767px) {
  .banner { margin-top: 0px; }
  li.hs-menu-item.hs-menu-depth-1 { width: auto; }
  div#hs_cos_wrapper_module_156086307616669 { padding-top: 70px; }
  .span12.widget-span.widget-type-cell.banner { margin-top: 250px; }
  #menu { position: absolute; min-height: 80px; }
  .span12.widget-span.widget-type-cell.section-padding.section-bg.all-text-white.section-heading.blog-hero-section.hide-on-post { margin-top: 96px; }
  .cta, .cta2 { margin-top: 0px; margin-bottom: 10px; } 
  .cta2 { margin-left: calc(33.33vw - 106px) !important; }
  .cta a, .cta2 { width: 90% !important; } 
  .cta-opis p { text-align: center !important; }  
  .dla-kogo img { padding-top: 0px; }
  .obrazki-w-gorze { width: 100% !important; margin-left: 0px !important;}
  h2 { font-size: 40px; }
  .niebieski p { margin-bottom: 0; }
  .ju p:last-child { text-align: justify !important; }
  .formularz-tlo { margin-top: 0; }
  .menu img { left: 15px;  }
}
}

@media only screen and (max-width: 600px) {
h1 {
    margin-top: 30px !important;}
	



}	

@media only screen and (max-width: 599px) {
h1 { font-size: 30px !important; }
input#email-5e645365-d68f-4fcb-9ff1-f1dbfd440282, input#phone-5e645365-d68f-4fcb-9ff1-f1dbfd440282, input#firstname-5e645365-d68f-4fcb-9ff1-f1dbfd440282, input#school-5e645365-d68f-4fcb-9ff1-f1dbfd440282, input#b2b_school-5e645365-d68f-4fcb-9ff1-f1dbfd440282, input#company-5e645365-d68f-4fcb-9ff1-f1dbfd440282, textarea#comments-5e645365-d68f-4fcb-9ff1-f1dbfd440282, #b2b_school-5e645365-d68f-4fcb-9ff1-f1dbfd440282 {
    font-size: 13px;}
.hs-error-msg { font-size: 12px;}
.span4.widget-span.widget-type-custom_widget.obrazki-w-gorze.box-inner.typykurs2 {
  padding: 5px;}
.span12.widget-span.widget-type-custom_widget.obrazki-w-gorze2.box-inner.ju p {
    font-size: 90% !important;}
#wybierz-kurs {
    margin-top: 50px !important;}
#hs_cos_wrapper_module_1565011763233289 span {
    font-size: 95% !important;}
#hs_cos_wrapper_module_1565011760559288_ span {
    font-size: 95% !important;}
.span8.widget-span.widget-type-cell img {
    max-width: 20% !important;}
div#hs_cos_wrapper_module_156352345759868 table p span {
    font-size: 20px !important;}
table tbody tr td table tbody tr td p span {
    font-size: 75%;}
#hs_cos_wrapper_module_156501358425391_ {
    margin-bottom: 20px !important;}
#hs_cos_wrapper_module_156501358425391_ img {
    padding-top: 25px !important;}
.stopka-formularza p {
    font-size: 12px;}
.stopka-formularza ul {
    margin: -2px;}
.span3.widget-span.widget-type-custom_widget {
    margin-bottom: 40px !important;}
.span3.widget-span.widget-type-custom_widget:nth-of-type(4) {
    margin-bottom: 0px !important;}
.typykurs2 div {
    min-height: 350px;}
#cta_button_5814691_60cb48b6-7205-42cb-ae07-d69bb9f82719 span {
  font-size: 20px !important;
  margin: auto;}
.span12.widget-span.widget-type-custom_widget.box-inner h2 {
    font-size: 30px;}
.span12.widget-span.widget-type-global_group {
    margin-top: 0px !important;}
.slick-track p {
    font-size: 16px;}
blockquote {
    padding: 0 20px 20px 20px !important;}
.slick-prev::before, .slick-next::before {
    color: #000000c9;}
.hs-testimonial.hs-testimonial--top div {
    font-size: 16px;}
#hs_cos_wrapper_module_1565012360845806_ p {
    font-size: 14px !important;
    text-align: justify;}
#hs_cos_wrapper_module_1565012360845806 {
    margin: 0px 30px !important;}