@import "/application/themes/factory/css/fonts.css";#layout{background:#141414;color:#fff}#layout .container{width:1560px;max-width:100%;margin:0 auto;padding:0 15px}#layout .container.narrow{width:890px}#layout .container.medium{width:1120px}#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:'Nunito',sans-serif}#content{font-size:16px;line-height:1.25}#content h1,#content h2,#content h3,#content h4{font-family:'PP Telegraf',sans-serif;margin-top:0;margin-bottom:30px;line-height:1.15;color:#fff}#content h2{font-size:52px}#content h3{font-size:44px}#content h4{font-size:30px}#content a{position:relative;text-decoration:none;color:#fff}#content a:before{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#1ba686;transition:all ease-in-out 300ms}#content a:hover{text-decoration:none;color:#1ba686}#content a:hover:before{width:100%}#content a.text-white:hover{color:#fff}#content a.text-white:before{background:#fff}#content hr{border:3px solid #1ba686;border-radius:10px;width:540px;max-width:100%;margin:30px auto;display:inline-block}#content .text-red{color:#ed1c24}#content .text-white{color:#fff}#content .text-green{color:#1ba686}#content ul:not(.rslides){padding-left:20px}#content ul:not(.rslides) li{list-style-type:disc}#content ul:not(.rslides).square li{list-style-type:none;display:flex;align-items:center;margin-bottom:20px}#content ul:not(.rslides).square li:before{content:'';display:inline-block;width:22px;height:22px;margin-right:20px;margin-bottom:-3px;border:1px solid #1ba686;border-radius:4px}#content strong{font-family:'Fira Sans'}#content p{margin-bottom:20px}#content .mt-large{margin-top:90px}#layout .button,footer .button{display:inline-block;min-width:120px;padding:8px 20px;padding:14px 30px;color:#fff;background-color:#1ba686;border-radius:0;text-align:center;text-transform:uppercase;font-size:16px;line-height:1;cursor:pointer;transition:all 250ms ease-in-out}#layout .button:hover,footer .button:hover{text-decoration:none;background:#fff;color:#1e1e1e}#layout .button:hover .arrow,footer .button:hover .arrow{filter:invert()}#layout .button.white,footer .button.white{background:#fff;color:#000}#layout .button.white:hover,footer .button.white:hover{background:#E2E2E2FF}.content-wrapper ul{margin-bottom:30px}.content-wrapper ul li{position:relative;padding-left:20px;margin-bottom:10px}.content-wrapper ul li:before{content:'';position:absolute;top:11px;left:6px;width:6px;height:6px;border-radius:50%;background:#1ba686}#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 .form-group,#layout .form .form-group{margin-bottom:20px}#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%;height:auto;padding:5px 10px;background:transparent;border:none;border-bottom:2px solid #333;border-radius:0;font-size:15px;color:#fff;box-shadow:none;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-bottom-color:#1ba686}#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:transparent;border-radius:0;border:2px solid #1ba686;box-shadow:none;-webkit-transition:all .275s;transition:all .275s}#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/factory/images/icons/icon-checked.png") no-repeat center;background-size:contain;transition:all .2s;filter:invert(1)}#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:#ed1c24;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:#b7c4ca;opacity:1}#layout form :-ms-input-placeholder,#layout .form :-ms-input-placeholder{color:#b7c4ca}#layout form ::-ms-input-placeholder,#layout .form ::-ms-input-placeholder{color:#b7c4ca}#content iframe{max-width:100%;height:260px}html,body{color:#fff;font-size:18px;line-height:1.5}body{display:flex;min-height:100vh;flex-direction:column}#layout{display:flex;flex-direction:column;min-height:100vh;width:1920px;max-width:100%;margin:0 auto}#layout #content{line-height:1.5}#layout #content .arrow{content:'';display:inline-block;width:24px;height:24px;margin-left:10px;margin-bottom:-6px;background:url("/application/themes/factory/images/icons/icon-arrow-right.svg") no-repeat center}#layout #content .arrow.white{filter:invert(1)}#layout section{padding:60px 60px}#layout section .section-title{position:relative;margin:30px 0 45px}#layout section .section-title.has-square{padding-right:30px}#layout section .section-title.has-square:after{content:'';position:absolute;right:0;bottom:0;width:23px;height:23px;background:#1ba686}#layout section .section-title .title-contour{position:absolute;bottom:-18px;left:-3px;font-size:70px;font-weight:bold;font-family:'PP Telegraf';text-transform:uppercase;color:#141414;filter:drop-shadow(0px 0px 1px #1ba686)}#layout section .section-title h2{position:relative;font-size:42px;font-weight:bold}#layout header{position:fixed;top:25px;left:30px;right:30px;padding:15px 15px;z-index:10;transition:all 500ms ease-in-out}#layout header.fixed{left:0;right:0;padding:15px 10px;background:#141414}#layout header:before{content:'';position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(20,20,20,0.98);opacity:0;z-index:-1;visibility:hidden;transition:all 500ms ease-in-out}#layout header .container{align-items:center}#layout header .logo{content:'';width:147px;height:32px;text-indent:-9999px;cursor:pointer;background:url('/application/themes/factory/images/logos/logo-factorysupport-footer.svg') no-repeat center;background-size:contain;margin:0 10px 0;z-index:1}#layout header .logo a{display:flex;height:100%}#layout header #navigation{position:absolute;top:100%;left:-60px;width:100%;max-width:100%;height:calc(100vh - 100px);max-height:100vh;display:flex;overflow:auto;margin:0 auto;opacity:0;visibility:hidden;z-index:-1;transition:all 300ms ease-in-out;transition-delay:300ms}#layout header #navigation ul{display:none;flex-direction:column;justify-content:space-around}#layout header #navigation ul li{margin:0 10px}#layout header #navigation ul li a{position:relative;display:inline-block;padding:5px 10px;font-size:4vw;color:#b7c4ca;text-transform:uppercase;transition:all ease-in-out 500ms}#layout header #navigation ul li a span{position:relative}#layout header #navigation ul li a:before{content:'';position:absolute;top:50%;left:0;width:0;height:20px;background:url("/application/themes/factory/images/icons/icon-menu-lines.svg") no-repeat left center;background-size:54px;transform:translateY(-50%);transition:all ease-in-out 500ms}#layout header #navigation ul li a:hover{padding-left:74px;background:transparent;color:#1ba686}#layout header #navigation ul li a:hover:before{width:54px}#layout header #navigation ul li ul{flex-wrap:wrap;flex-direction:row;justify-content:flex-start}#layout header #navigation ul li ul a{padding:0;font-size:14px}#layout header #navigation ul li ul a:hover{padding-left:3px;background:transparent;color:#1ba686;text-decoration:none}#layout header #navigation ul li ul a:hover:before{width:0}#layout header #menu-toggle{content:'';position:absolute;top:8px;right:15px;display:block;cursor:pointer;width:46px;height:46px;background:url("/application/themes/factory/images/icons/icon-menu-toggle.svg") no-repeat center;background-size:34px}#layout header.open-nav:before{opacity:1;z-index:0;visibility:visible}#layout header.open-nav #navigation{left:0;opacity:1;visibility:visible;z-index:1}#layout header.open-nav #navigation ul{display:flex}#content{flex:1 0 auto}#content .subpage-title-wrapper{margin:90px 0 30px;text-align:center}#content .subpage-title-wrapper h2{font-size:52px;font-weight:normal;margin-bottom:20px}#content .subpage-title-wrapper p{color:#b7c4ca;font-size:20px}#content .topimage-wrapper{position:relative;display:flex;margin-bottom:90px}#content .topimage-wrapper.cegbemutato{background:url("/application/themes/factory/images/backgrounds/bg-topimage-cegbemutato.jpg") no-repeat center bottom;background-size:cover}#content .topimage-wrapper.hirek{background:url("/application/themes/factory/images/backgrounds/bg-topimage-hirek.jpg") no-repeat center bottom;background-size:cover}#content .topimage-wrapper.gyartosorok{background:url("/application/themes/factory/images/backgrounds/bg-topimage-gyartosorok.jpg") no-repeat center bottom;background-size:cover}#content .topimage-wrapper.karbantartasi{background:url("/application/themes/factory/images/backgrounds/bg-topimage-karbantartasi.jpg") no-repeat center bottom;background-size:cover}#content .topimage-wrapper.aluminium{background:url("/application/themes/factory/images/backgrounds/bg-topimage-aluminium.jpg") no-repeat center bottom;background-size:cover}#content .topimage-wrapper.specialis{background:url("/application/themes/factory/images/backgrounds/bg-topimage-specialis.jpg") no-repeat center bottom;background-size:cover}#content .topimage-wrapper.specialis-eszkozok{background:url("/application/themes/factory/images/backgrounds/bg-topimage-specialis-eszkozok.jpg") no-repeat center bottom;background-size:cover}#content .topimage-wrapper:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:200px;background:#141414;background:-moz-linear-gradient(180deg, rgba(20,20,20,0) 23%, #141414 100%);background:-webkit-linear-gradient(180deg, rgba(20,20,20,0) 23%, #141414 100%);background:linear-gradient(180deg, rgba(20,20,20,0) 23%, #141414 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#141414", endColorstr="#141414", GradientType=1)}#content .topimage-wrapper .container{display:flex;flex-direction:column;justify-content:center;height:780px;max-height:90vh}#content .topimage-wrapper .container .label{margin-right:auto;margin-bottom:20px}#content .topimage-wrapper .container h2{font-size:6vw}#content .topimage-wrapper .container p{font-size:22px}#layout #landing-intro{position:relative;display:flex;flex-direction:column;background:url("/application/themes/factory/images/backgrounds/bg-landing-intro.jpg") no-repeat center;background-size:cover;padding-bottom:30px;min-height:90vh}#layout #landing-intro .container{display:flex;flex-direction:column;flex:1;margin-left:0;padding:0;width:1200px}#layout #landing-intro h2{margin-top:auto;font-weight:bold;font-size:7vw;text-transform:uppercase}#layout #landing-intro h3{font-size:4vw;font-weight:normal}#layout #landing-intro .button{margin-top:30px;margin-right:auto}#layout #landing-intro .contact-info-wrapper{display:flex;flex-wrap:wrap;margin-top:auto}#layout #landing-intro .contact-info-wrapper .item{display:flex;flex-direction:column;margin:15px 20px;padding:0 20px;border-left:1px solid #1ba686;font-size:16px;color:#b7c4ca}#layout #landing-intro .contact-info-wrapper .item:first-of-type{margin-left:0;padding-left:0;border-left:none}#layout #landing-intro .contact-info-wrapper .item span.title{margin-bottom:10px;color:#fff;font-size:22px}#tevekenysegeink #activity-wrapper{display:flex;flex-wrap:wrap;margin:0 -1.5%}#tevekenysegeink #activity-wrapper .activity-item{width:31.3%;min-width:260px;margin:20px 1%;padding:60px 40px 30px;background:#1d1d1d;border-bottom:4px solid #1ba686;border-radius:4px}#tevekenysegeink #activity-wrapper .activity-item .image-wrapper{margin-bottom:45px;max-width:110px}#tevekenysegeink #activity-wrapper .activity-item .title{position:relative;padding-left:20px}#tevekenysegeink #activity-wrapper .activity-item .title h4{font-size:26px;margin-bottom:15px}#tevekenysegeink #activity-wrapper .activity-item .title:before{content:'';position:absolute;top:6px;bottom:6px;left:0;background:#1ba686;width:10px}#tevekenysegeink #activity-wrapper .activity-item .description{color:#b7c4ca}#layout #szolgaltatasaink{background:#1d1d1d}#layout #szolgaltatasaink .section-title .title-contour{color:#1d1d1d;filter:drop-shadow(0px 0px 1px #555)}#layout #szolgaltatasaink #services-wrapper .swiper-container{width:100%;height:100%}#layout #szolgaltatasaink #services-wrapper .swiper-slide{display:flex;flex-wrap:wrap}#layout #szolgaltatasaink #services-wrapper .swiper-slide .image-wrapper{position:relative;width:45%}#layout #szolgaltatasaink #services-wrapper .swiper-slide .image-wrapper .image{content:'';width:100%;padding-bottom:100%;background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid #fff;border-radius:4px}#layout #szolgaltatasaink #services-wrapper .swiper-slide .image-wrapper:after{content:'';position:absolute;top:0;right:0;height:115px;width:34px;background:url("/application/themes/factory/images/icons/icons-lines-vertical.svg") no-repeat center;background-size:contain;transform:translateX(50%) rotate(-90deg)}#layout #szolgaltatasaink #services-wrapper .swiper-slide .description-wrapper{display:flex;flex-direction:column;width:50%;margin-left:auto;padding-bottom:60px}#layout #szolgaltatasaink #services-wrapper .swiper-slide .description-wrapper h3{color:#1ba686;font-size:48px;font-weight:bold}#layout #szolgaltatasaink #services-wrapper .swiper-slide .description-wrapper h4{color:#b7c4ca;font-size:24px}#layout #szolgaltatasaink #services-wrapper .swiper-slide .description-wrapper .description{font-size:16px}#layout #szolgaltatasaink #services-wrapper .navigation{position:absolute;right:0;bottom:0;display:flex;justify-content:space-between}#layout #szolgaltatasaink #services-wrapper .navigation .swiper-button-prev,#layout #szolgaltatasaink #services-wrapper .navigation .swiper-button-next{position:relative;top:unset;bottom:unset;left:unset;right:unset;margin:5px 10px;padding:24px;background:url("/application/themes/factory/images/icons/icon-swiper-arrow.svg") no-repeat center;background-size:34px;border:1px solid #fff}#layout #szolgaltatasaink #services-wrapper .navigation .swiper-button-prev:after,#layout #szolgaltatasaink #services-wrapper .navigation .swiper-button-next:after{display:none}#layout #szolgaltatasaink #services-wrapper .navigation .swiper-button-prev{transform:rotate(180deg)}#content .news-wrapper{display:flex;flex-wrap:wrap;margin:0 -1.5%}#content .news-wrapper .news-item{width:30%;margin:30px 1.5%}#content .news-wrapper .news-item .image-wrapper{position:relative}#content .news-wrapper .news-item .image-wrapper .image{padding-bottom:60%;background-repeat:no-repeat;background-position:center;background-size:cover}#content .news-wrapper .news-item .image-wrapper:after{content:'';position:absolute;bottom:0;left:35px;height:54px;width:20px;background:url("/application/themes/factory/images/icons/icons-lines-vertical.svg") no-repeat center;background-size:contain;transform:translateY(50%)}#content .news-wrapper .news-item .description-wrapper{font-size:15px}#content .news-wrapper .news-item .description-wrapper h4{font-size:28px;margin:30px 0 20px}#content .news-wrapper .news-item .description-wrapper h4 a{display:inline-block}#content .news-wrapper .buttons-wrapper{width:100%;margin-top:30px}#content .news-details-wrapper{margin:20vh 0 120px}#content .news-details-wrapper h2.news-title{margin-bottom:60px;font-size:54px;font-weight:normal}#content .news-details-wrapper .date{margin-bottom:40px;color:#1ba686}#content .news-details-wrapper .intro,#content .news-details-wrapper .description{font-size:16px}#content .contact-wrapper{display:flex;flex-wrap:wrap;margin-top:90px}#content .contact-wrapper .form-wrapper{width:45%}#content .contact-wrapper .contact-info-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;width:45%;margin-left:auto}#content .contact-wrapper .contact-info-wrapper .contact-info{display:flex;flex-wrap:wrap}#content .contact-wrapper .contact-info-wrapper .contact-info .item{display:flex;flex-direction:column;width:45%}#content .contact-wrapper .contact-info-wrapper .contact-info .item:nth-of-type(2){margin-left:auto}#content .contact-wrapper .contact-info-wrapper .contact-info .item a{margin-right:auto;margin-bottom:25px;padding-left:40px;background-repeat:no-repeat;background-position:left center;background-size:24px}#content .contact-wrapper .contact-info-wrapper .contact-info .item a.phone{background-image:url("/application/themes/factory/images/icons/icon-contact-phone.svg")}#content .contact-wrapper .contact-info-wrapper .contact-info .item a.mail{background-image:url("/application/themes/factory/images/icons/icon-contact-mail.svg")}#content .contact-wrapper .contact-info-wrapper .contact-info .item a:hover:before{display:none}#content .contact-wrapper .contact-info-wrapper .company-info-wrapper{margin-top:20px}#content .contact-wrapper .contact-info-wrapper .company-info-wrapper .company-title{display:flex;align-items:center;font-size:20px;padding:15px 0;border-bottom:1px solid #333;cursor:pointer;transition:all 300ms ease-in-out}#content .contact-wrapper .contact-info-wrapper .company-info-wrapper .company-title:hover{color:#1ba686}#content .contact-wrapper .contact-info-wrapper .company-info-wrapper .company-title .plus{content:'';display:inline-block;width:20px;height:20px;margin-right:10px;background:url("/application/themes/factory/images/icons/icon-contact-plus.svg") no-repeat center;transition:all 300ms ease-in-out}#content .contact-wrapper .contact-info-wrapper .company-info-wrapper .company-data{display:none}#content .contact-wrapper .contact-info-wrapper .company-info-wrapper .company-data .company-data-wrapper{display:flex;flex-wrap:wrap;padding:30px 0 0 20px}#content .contact-wrapper .contact-info-wrapper .company-info-wrapper .company-data .company-data-wrapper>div{width:50%;min-width:200px;padding:0 10px}#content .contact-wrapper .contact-info-wrapper .company-info-wrapper .company-data .company-data-wrapper span{font-size:12px;color:#b7c4ca}#content .contact-wrapper .contact-info-wrapper .company-info-wrapper.active .company-title{color:#1ba686}#content .contact-wrapper .contact-info-wrapper .company-info-wrapper.active .company-title .plus{transform:rotate(45deg)}#ajanlatkeres{margin-top:60px}#content #cegbemutato .label{margin-bottom:30px;padding:12px 15px;font-size:12px}#content #cegbemutato .label:hover{cursor:pointer;background:#1ba686;color:#fff}#content #cegbemutato p{color:#b7c4ca}#content #cegbemutato .security-wrapper{display:flex;flex-wrap:wrap;background:#1d1d1d;margin-top:100px}#content #cegbemutato .security-wrapper .image-wrapper{width:50%}#content #cegbemutato .security-wrapper .image-wrapper .image{content:'';width:100%;padding-bottom:70%;background:url("/application/themes/factory/images/backgrounds/bg-cegbemutato.jpg") no-repeat center bottom;background-size:cover}#content #cegbemutato .security-wrapper .description-wrapper{display:flex;flex-direction:column;justify-content:center;width:50%;padding:30px 6vw}#content #cegbemutato .company-info-wrapper{display:flex;flex-wrap:wrap;margin-top:100px}#content #cegbemutato .company-info-wrapper .item{width:30%;margin:30px 0}#content #cegbemutato .company-info-wrapper .item:nth-of-type(2){margin:30px auto}footer#footer{margin-top:120px;padding:25px 20px 25px;color:#fff;border-top:2px solid #3d3d3d}footer#footer #footer-content{display:flex;flex-wrap:wrap;align-items:center;width:100%}footer#footer #footer-content .logo{content:'';width:147px;height:33px;text-indent:-9999px;cursor:pointer;background:url('/application/themes/factory/images/logos/logo-factorysupport-footer.svg') no-repeat center;background-size:contain}footer#footer #footer-content .logo a{display:flex;height:100%;text-indent:-9999px;opacity:0}footer#footer #footer-content .info-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;margin-left:auto}footer#footer #footer-content .info-wrapper .info-item{display:flex;flex-direction:column;margin-left:4vw}footer#footer #footer-content .info-wrapper .info-item a{color:#fff}@media (max-width:1300px){#layout header #navigation.visible{display:flex;flex-direction:column;position:absolute;top:100%;left:0;width:100%;z-index:2;background:#fff;padding:0}#layout header #navigation.visible .nav{width:100%;flex-wrap:wrap}#layout header #navigation.visible .nav li{width:100%;text-align:center;padding:10px;margin:0}#layout header #navigation.visible .nav li a{color:#000}#layout header #menu-toggle{display:block}}@media (max-width:1160px){#top-image{margin-top:0}#top-image .image{background-size:cover;padding-bottom:60%}#top-image .image .arrow{bottom:-40px;left:50%;transform:translateX(-50%)}#top-image .bubble{position:relative;padding-bottom:0;left:unset;margin:0 auto 30px;width:260px;height:250px}}@media (max-width:768px){#content h2{font-size:40px}#content h3{font-size:26px}#content h4{font-size:22px}}@media (max-width:560px){#layout header{top:0;left:0;right:0;padding:15px 0}#layout header #navigation ul.nav{justify-content:unset}#layout header #navigation ul.nav li a{font-size:6vw}#layout header #navigation ul.nav li ul{margin:0 10px 10px}#layout header #navigation ul.nav li ul a{font-size:14px}#layout #landing-intro{min-height:35vh;padding:30px 15px}#layout #landing-intro h2{margin-top:40px;margin-bottom:0;font-size:8vw}#layout #landing-intro h3{font-size:5vw}#layout #landing-intro .button{margin-top:0}#layout #landing-intro .contact-info-wrapper{display:none}#layout .button{padding:10px 15px}#layout section{padding:30px 15px}#layout section .section-title h2{font-size:7vw}#layout section .section-title .title-contour{bottom:5px;left:-2px;font-size:7.2vw}#layout section .section-title.has-square:after{display:none}#layout #tevekenysegeink #activity-wrapper .activity-item{width:100%;margin:20px 5px;padding:30px 30px 10px}#layout #tevekenysegeink #activity-wrapper .activity-item .image-wrapper{margin-bottom:30px;max-width:60px}#layout #tevekenysegeink #activity-wrapper .activity-item .title h4{font-size:6vw}#layout #szolgaltatasaink #services-wrapper .swiper-slide{flex-direction:column}#layout #szolgaltatasaink #services-wrapper .swiper-slide .image-wrapper{width:100%}#layout #szolgaltatasaink #services-wrapper .swiper-slide .description-wrapper{width:100%;margin-top:30px}#layout #szolgaltatasaink #services-wrapper .swiper-slide .description-wrapper h3{margin-bottom:15px;font-size:6.8vw}#layout #szolgaltatasaink #services-wrapper .swiper-slide .description-wrapper h4{font-size:4.6vw;margin-bottom:15px}#content h1,#content h2,#content h3,#content h4{margin-bottom:20px}#content .topimage-wrapper{margin-bottom:60px}#content .topimage-wrapper .container{min-height:60vh;height:auto}#content #cegbemutato .label{margin-top:30px;margin-bottom:20px}#content #cegbemutato .security-wrapper .image-wrapper{width:100%}#content #cegbemutato .security-wrapper .description-wrapper{width:100%}#content #cegbemutato .company-info-wrapper{margin-top:30px}#content #cegbemutato .company-info-wrapper .item{width:100%;margin:0 0}#content .contact-wrapper{margin-top:45px}#content .contact-wrapper .form-wrapper{width:100%}#content .contact-wrapper .contact-info-wrapper{width:100%;margin-top:45px}#content .contact-wrapper .contact-info-wrapper .contact-info{flex-direction:column}#content .contact-wrapper .contact-info-wrapper .contact-info .item{width:100%}#content .contact-wrapper .contact-info-wrapper .contact-info .item:nth-of-type(2){margin-left:0}#content .contact-wrapper .contact-info-wrapper .contact-info .item a{margin-bottom:15px}#content .contact-wrapper .contact-info-wrapper .company-info-wrapper .company-data .company-data-wrapper{padding:15px 0 0}#content .contact-wrapper .contact-info-wrapper .company-info-wrapper .company-data .company-data-wrapper>div{width:100%;padding:0}footer#footer{margin-top:45px;padding:25px 20px 15px}footer#footer #footer-content{flex-direction:column}footer#footer #footer-content .info-wrapper{flex-direction:column;margin-top:30px;margin-left:unset}footer#footer #footer-content .info-wrapper .info-item{margin:0 0 10px;text-align:center;font-size:14px}}@media (max-width:360px){#content h2{font-size:50px}}