@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&display=swap');

#layout .container{width:1260px;max-width:100%;margin:0 auto;padding:0 15px}#layout .container-wide{width:1785px;max-width:100%;margin:0 auto;padding:0 15px}#layout .flex-wrapper{display:flex;flex-wrap:wrap;flex-direction:row}#layout .flex-wrapper.flex-column{flex-direction:column}#layout .flex-wrapper.h-center{justify-content:center}#layout .flex-wrapper.v-center{align-items:center}#layout img{max-width:100%;height:auto}body *,#layout *{box-sizing:border-box}#layout{font-family:'Poppins',sans-serif}#layout .text-darkblue{color:#1c4670}#content,#footer{font-size:18px;line-height:1.5}#content .text-center,#footer .text-center{text-align:center}#content .text-right,#footer .text-right{text-align:right}#content h1,#footer h1,#content h2,#footer h2,#content h3,#footer h3,#content h4,#footer h4{position:relative;margin-top:0;margin-bottom:20px;line-height:1.25;color:#fff;font-weight:bold}#content h2,#footer h2{font-size:62px;text-transform:uppercase}#content h2+*,#footer h2+*{margin-top:30px}#content h3,#footer h3{font-size:34px;font-weight:bold;text-transform:uppercase;color:#da1116}#content h4,#footer h4{font-size:24px}#content a,#footer a,#content a:hover,#footer a:hover{text-decoration:none;color:#860044}#content hr,#footer hr{position:relative;border-top:none;height:2px;background:#cecece;width:100%;margin:20px 0;display:inline-block}#content hr:before,#footer hr:before{content:'';position:absolute;top:0;left:0;height:2px;width:25%;background:#860044}#content ul:not(.rslides),#footer ul:not(.rslides){margin-bottom:30px}#content ul:not(.rslides) li,#footer ul:not(.rslides) li{position:relative;padding-left:20px;margin-bottom:10px}#content ul:not(.rslides) li:before,#footer ul:not(.rslides) li:before{content:'';position:absolute;top:9px;left:6px;width:5px;height:5px;border-radius:0;background:#18203b}#layout .button,footer .button{color:#fff;background:#da1116 url("/application/themes/becklines/images/icons/icon-becklines-arrow.png") no-repeat left 15px center;text-align:center;text-transform:uppercase;font-size:18px;font-weight:bold;padding:12px 20px 12px 45px;margin:15px 0 15px;min-width:140px;line-height:1;display:inline-block;cursor:pointer;transition:all 250ms ease-in-out}#layout .button:hover,footer .button:hover{text-decoration:none;background:#fff}#layout .button.white,footer .button.white{text-decoration:none;background:#fff url("/application/themes/becklines/images/icons/icon-becklines-arrow-red.png") no-repeat left 15px center;color:#da1116}#content ul{margin-bottom:30px}#content ul li{position:relative;padding-left:20px;margin-bottom:5px}#content ul li:before{content:'';position:absolute;top:11px;left:6px;width:6px;height:6px;border-radius:50%;background:#f36f23}#layout div.alert-error,#layout div.alert-danger{color:#fff;border-radius:0;font-weight:bold;border:none !important;padding-left:70px;background:#B10305;background-size:37px !important;margin-bottom:30px}#layout div.alert-error li,#layout div.alert-danger li{margin-bottom:5px}#layout form input,#layout .form input,#layout form select,#layout .form select,#layout form textarea,#layout .form textarea,#layout form .form-control,#layout .form .form-control{width:100%;border:2px solid #222;border-radius:6px;padding:6px 15px;font-size:14px;color:#2b2b2b;height:auto;transition:all 300ms}#layout form input:focus,#layout .form input:focus,#layout form select:focus,#layout .form select:focus,#layout form textarea:focus,#layout .form textarea:focus,#layout form .form-control:focus,#layout .form .form-control:focus,#layout form input:active,#layout .form input:active,#layout form select:active,#layout .form select:active,#layout form textarea:active,#layout .form textarea:active,#layout form .form-control:active,#layout .form .form-control:active{outline:none;box-shadow:none;border:2px solid #860044}#layout form [type="checkbox"]:not(:checked),#layout .form [type="checkbox"]:not(:checked),#layout form [type="checkbox"]:checked,#layout .form [type="checkbox"]:checked{position:absolute;left:0;opacity:0.01;transition:all .275s;width:0}#layout form [type="checkbox"]:not(:checked)+label,#layout .form [type="checkbox"]:not(:checked)+label,#layout form [type="checkbox"]:checked+label,#layout .form [type="checkbox"]:checked+label{position:relative;display:inline;padding-left:32px;padding-top:2px;line-height:1.5;cursor:pointer;font-weight:normal}#layout form [type="checkbox"]:not(:checked)+label:before,#layout .form [type="checkbox"]:not(:checked)+label:before,#layout form [type="checkbox"]:checked+label:before,#layout .form [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:24px;height:24px;background:#FFF;border-radius:6px;border:2px solid #860044;box-shadow:none;-webkit-transition:all .275s;transition:all .275s}#layout form [type="checkbox"]:checked+label:before,#layout .form [type="checkbox"]:checked+label:before{background:#860044}#layout form [type="checkbox"]:not(:checked)+label:after,#layout .form [type="checkbox"]:not(:checked)+label:after,#layout form [type="checkbox"]:checked+label:after,#layout .form [type="checkbox"]:checked+label:after{content:'';position:absolute;top:-5px;left:5px;width:24px;height:24px;box-shadow:none;background:url("/application/themes/becklines/images/icons/icon-checked.png") no-repeat center;background-size:contain;-webkit-transition:all .2s;transition:all .2s}#layout form [type="checkbox"]:not(:checked)+label:after,#layout .form [type="checkbox"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}#layout form [type="checkbox"]:checked+label:after,#layout .form [type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#layout form [type="checkbox"]:disabled:not(:checked)+label:before,#layout .form [type="checkbox"]:disabled:not(:checked)+label:before,#layout form [type="checkbox"]:disabled:checked+label:before,#layout .form [type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#da1116;background-color:#e9e9e9}#layout form [type="checkbox"]:disabled:checked+label:after,#layout .form [type="checkbox"]:disabled:checked+label:after{color:#777}#layout form [type="checkbox"]:disabled+label,#layout .form [type="checkbox"]:disabled+label{color:#aaa}#layout form ::placeholder,#layout .form ::placeholder{color:#000;opacity:1}#layout form :-ms-input-placeholder,#layout .form :-ms-input-placeholder{color:#000}#layout form ::-ms-input-placeholder,#layout .form ::-ms-input-placeholder{color:#000}#content iframe{max-width:100%;width:100%;height:690px}html,body{color:#000}body{display:flex;min-height:100vh;flex-direction:column}body #layout{display:flex;flex-direction:column;min-height:100vh;width:1920px;max-width:100%;margin:0 auto;background:#fff url("/application/themes/becklines/images/backgrounds/bg-tile-texture.jpg") repeat;overflow-x:hidden}#layout .video-wrapper .video{height:auto;max-width:100%}#layout header{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;min-height:120px;background:#18203b;color:#fff;border-bottom-left-radius:50px;border-bottom-right-radius:50px;z-index:10}#layout header.fixed{position:fixed;background:#18203b;min-height:0;transform:translateY(-100%)}#layout header.fixed .logo a h1{width:280px;height:60px}#layout header.visible{transform:translateY(0)}#layout header .logo a h1{text-indent:-9999px;display:flex;width:280px;height:60px;background:url('/application/themes/becklines/images/logos/logo-becklines.svg') no-repeat center;background-size:contain;margin:15px 0}#layout header #nav{position:relative;display:flex;flex-direction:column;flex:1;align-items:center;margin-left:auto;z-index:10;transition:all 500ms ease-in-out;transform:translateX(0)}#layout header #nav.visible{transform:translateX(-100%)}#layout header #nav ul{position:relative;display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;padding-left:10vw;margin:auto}#layout header #nav ul li{margin:10px;transition:all 300ms}#layout header #nav ul li a{padding:0;font-size:16px;color:#fff;font-weight:bold;transition:all 300ms}#layout header #nav ul li a:hover{color:#da1116;text-decoration:none}#layout header #nav ul li a.ajanlatkeres{background:#da1116 url("/application/themes/becklines/images/icons/icon-becklines-arrow.png") no-repeat left 20px center;background-size:16px;text-transform:uppercase;padding:10px 20px 10px 49px}#layout header #nav ul li a.ajanlatkeres:hover{background:#fff url("/application/themes/becklines/images/icons/icon-becklines-arrow-red.png") no-repeat left 20px center;background-size:16px}#layout header #soc-wrapper{position:absolute;right:160px;top:50%;padding-top:0;transform:translateY(-50%)}#layout header #soc-wrapper a{margin:20px 0 0 !important;transition:all 300ms ease-in-out}#layout header #soc-wrapper a:hover{transform:translateY(-5px)}#layout header #languages-wrapper{position:absolute;right:15px;top:50%;display:flex;flex-wrap:wrap;transform:translateY(-50%)}#layout header #languages-wrapper a{font-size:18px;color:#707b9f;text-transform:uppercase;font-weight:bold;background:none;padding:0 5px;margin-left:10px;line-height:1;transition:all 300ms}#layout header #languages-wrapper a:nth-of-type(1){margin-left:0}#layout header #languages-wrapper a:hover,#layout header #languages-wrapper a.active{color:#da1116;text-decoration:none}#layout header #menu-toggle{content:'';position:relative;display:none;width:40px;height:40px;margin:auto 30px auto auto;background:url("/application/themes/becklines/images/icons/icon-menu-toggle.png") no-repeat center;cursor:pointer}#content{flex:1 0 auto;margin:0}#content section{display:flex;flex-wrap:wrap;align-items:center;padding:100px 0}#content section .container{display:flex;align-items:center;flex-wrap:wrap}#slider .slider-wrapper{position:relative;margin-top:-50px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;overflow:hidden}#slider .slider-wrapper .rslides{margin-bottom:0}#slider .slider-wrapper .rslides li{padding:0;margin:0}#slider .slider-wrapper .rslides li:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(29,29,27,0.43);border-radius:0;z-index:3}#slider .description-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;margin:60px 0;color:#fff;text-align:center}#slider .description-wrapper h3{font-size:6.6vw;line-height:1;color:#860044}#slider .description-wrapper h2{font-weight:bold;font-size:6vw;color:#fff;text-transform:uppercase;line-height:1;background:transparent}#slider .ccm-image-slider-text{position:absolute;top:50%;max-width:100%;width:680px;margin-left:auto;color:#fff;transform:translateY(-50%);z-index:4}#slider .ccm-image-slider-text h2{font-size:60px;text-transform:uppercase;line-height:1}#bemutatkozas{padding:60px 0;margin-bottom:160px;background:#18203b;color:#fff}#bemutatkozas .content-wrapper{display:flex;flex-wrap:wrap;width:100%;margin:60px 0}#bemutatkozas .content-wrapper .image-wrapper{width:50%}#bemutatkozas .content-wrapper .image-wrapper+.description-wrapper{padding-left:60px}#bemutatkozas .content-wrapper .description-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:50%}#bemutatkozas .content-wrapper .description-wrapper+.image-wrapper{padding-left:60px}#bemutatkozas .content-wrapper .description-wrapper h3{margin-bottom:0}#contact-form{max-width:960px;margin:10vw auto 12vw}#layout .subpage-title{margin-top:60px;text-align:center}#footer{background:#da1116;color:#fff;padding:45px 0 0;font-size:24px}#footer .contact-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#footer .contact-wrapper .footer-logo{margin:auto 0;width:360px;max-width:30%}#footer .contact-wrapper .contact-item{display:flex;flex-wrap:wrap;flex-direction:column;line-height:1.2;margin:15px;font-size:20px}#footer .contact-wrapper .contact-item span:nth-of-type(1){font-weight:bold;text-transform:uppercase;margin-bottom:10px}#footer .contact-wrapper .contact-item a{color:#fff}#footer .contact-wrapper .contact-item a:hover{color:#fff;text-decoration:underline}#footer .icons-wrapper{display:flex;margin-left:auto}#footer .icons-wrapper a{content:'';display:inline-block;width:36px;height:36px;background-repeat:no-repeat;background-position:center}#footer .icons-wrapper a:not(:first-of-type){margin-left:30px}#footer .icons-wrapper a:nth-of-type(1){background-image:url("/application/themes/becklines/images/icons/icon-footer-icon-1.png")}#footer .icons-wrapper a:nth-of-type(2){background-image:url("/application/themes/becklines/images/icons/icon-footer-icon-2.png")}#footer .icons-wrapper a:nth-of-type(3){background-image:url("/application/themes/becklines/images/icons/icon-footer-icon-3.png")}#footer #copyright{display:flex;flex-wrap:wrap;margin-top:45px;padding:15px 0;background:#18203b;color:#fff;font-size:14px}#footer #copyright span{margin:auto}#footer #copyright a{margin-left:auto;color:#fff}#footer #copyright a:hover{color:#fff;text-decoration:underline}@media (max-width:980px){#layout #header .logo a h1{width:54px;height:54px}#layout #header.fixed .logo a h1{width:42px;height:42px}#layout #header.fixed #nav{min-height:100vh}#layout #header #nav{bottom:0;width:100%;min-height:0}#layout #header #nav ul li a{font-size:30px}#layout #header #nav.visible{padding:0}#layout #header #nav #nav-close{width:40px;height:40px;background-size:contain}#layout #header #menu-toggle{width:36px;height:36px}#layout #header #soc-wrapper{position:relative;right:0;bottom:0;flex-direction:row;margin:30px auto 15px}#layout #header #soc-wrapper:before{display:none}#layout #header #soc-wrapper a{display:flex;align-items:center;margin:15px 15px !important}#content section{padding:30px 0}#content h2{font-size:32px !important;background-position:bottom 2px left;background-size:100% 12px}#content h3{font-size:28px}#content h4{font-size:26px}#content h1,#content h2,#content h3,#content h4{line-height:1.25}#content .button{font-size:20px;padding:15px 20px;margin:0}#content #slider .description-wrapper{margin:20px 0 0}#content #slider .description-wrapper h3{font-size:28px}#content #rolunk{margin-top:0}#content #rolunk .description-wrapper{width:100%}#content #rolunk .description-wrapper h3{margin-bottom:30px}#content #rolunk .description-wrapper p{font-size:18px}#content #rolunk .image-wrapper{width:100%;padding-left:0;margin-top:45px}#content #rolunk .image-wrapper img{width:460px;margin:0 auto;display:block}#content #szolgaltatasok ul li{min-height:110px;background-size:auto 110px}#content #szolgaltatasok ul li h3{min-height:110px;font-size:24px}#content #references-wrapper .reference-item{margin:20px auto}#content #references-wrapper .reference-item .description-wrapper{padding:20px}#content #references-wrapper .reference-item .description-wrapper h4{font-size:20px;margin-bottom:10px}#content #references-wrapper .reference-item .description-wrapper p{font-size:14px}#content #referenciak .more-references a{font-size:24px;display:inline-block;padding-right:40px}#content #referenciak .more-references a:after{left:unset;right:0;width:36px;height:30px;background-size:34px}#content #partnerek .partners-wrapper .partner-item{margin:20px auto;padding:0 20px}#content #partnerek .partners-description{font-size:16px}#beszeljunk{padding:8px 10px}#beszeljunk a{font-size:15px}#beszeljunk a span{padding-right:30px}#beszeljunk a span:after{width:20px}#footer{padding:30px 0 0}#footer .contact-wrapper{flex-direction:column}#footer .contact-wrapper .contact-item{margin:0 0 20px}#footer .contact-wrapper .contact-item span:nth-of-type(1){font-size:22px}#footer .contact-wrapper .contact-item .data{font-size:16px;margin-top:5px}#footer #copyright{flex-direction:column;align-items:center;text-align:center;font-size:14px}#footer #copyright a{margin:20px auto 0}}@media (max-width:560px){#layout #content #references-wrapper .reference-item{width:100%}#layout #content #partnerek .partners-wrapper .partner-item{width:50%;justify-content:center;padding:0}#layout #content #partnerek .partners-wrapper .partner-item .image-wrapper{max-width:100%}}