@charset "UTF-8";.just-mobile{display:none}
@media (max-width:1060px){.just-mobile{display:block}}
.hide-mobile{display:block}
@media (max-width:1060px){.hide-mobile{display:none}}
.text-normal-forced{font-weight:400!important}
.full-width{width:100%}
.full-width-block{display:inline-block;width:100%}
.relative{position:relative}
body{margin:0;font-family:Montserrat,sans-serif;display:flex;flex-direction:column}
a{text-decoration:none}
a.link{color:#009cb6;text-decoration:underline;transition:.2s all}
a.link:hover{color:#fdc731}
ul{padding:0;margin:0}
li{list-style-type:none}
p{margin:0;line-height:25px}
h1{font-weight:400;font-size:30px;color:#073b5a;text-align:center}
.underline{text-decoration:underline}
input[type=email],input[type=tel],input[type=text],textarea{height:54px;width:100%;box-sizing:border-box;border:none;border-bottom:2px solid #073b5a;padding:20px;color:#073b5a;font-size:17px;outline:0;caret-color:#fdc731}
input[type=email].error,input[type=tel].error,input[type=text].error,textarea.error{border-color:#c00}
input[type=email]:active,input[type=email]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,textarea:active,textarea:focus{border-color:#fdc731}
.checkbox{width:18px;height:18px;border:2px solid #fdc731;cursor:pointer;display:flex;align-items:center;justify-content:center}
.checkbox .tick{display:none}
.checkbox.selected .tick{display:block}
.tick{background-image:url(../img/tick.png);width:15px!important;height:11px!important}
textarea{height:148px;resize:none}
select{border:none;background:#fff;width:100%;height:54px;border-bottom:2px solid #073b5a;padding:0 20px;font-size:17px;outline:0}
select:active,select:focus{border-color:#fdc731}
.form ul li{display:flex;justify-content:space-between}
@media (max-width:1060px){.form ul li{flex-direction:column;align-items:center}}
.form ul li:not(:last-child){margin-bottom:35px}
.form ul li span{width:48%}
@media (max-width:1060px){.form ul li span{margin-bottom:35px;width:90%;max-width:480px}}
.form ul li span.full-width{width:100%}
@media (max-width:1060px){.form ul li span.full-width{width:90%}}
.form ul li h4{font-size:17px;font-weight:700;color:#073b5a;margin-top:0;margin-bottom:10px}
.form ul li .error-msg{color:#c00;font-size:13px;margin-top:5px;text-align:right;display:none}
.flex-center{display:flex;justify-content:center}
.heart-icon{background-image:url(../img/heart-icon.png);width:28px;height:25px;display:block}
.price-icon{background-image:url(../img/price-icon.png);width:30px;height:26px;display:block}
.clock-icon{background-image:url(../img/clock-icon.png);width:26px;height:28px;display:block}
.arrow-icon{background-image:url(../img/arrow-right.png);width:21px;height:10px;display:block}
.point-icon{width:4px;height:4px;background-color:#fdc731;border-radius:50%;display:block}
.english-icon{background-image:url(../img/english-icon.png);width:20px;height:20px;display:block}
.calendar-icon{background-image:url(../img/calendar-icon.png);width:71px;height:63px;display:block}
.furniture-icon{background-image:url(../img/furniture-icon.png);width:89px;height:58px;display:block}
.flags-icon{background-image:url(../img/flags-icon.png);width:77px;height:75px;display:block}
.yes-or-no-icon{background-image:url(../img/yes-or-no-icon.png);width:91px;height:43px;display:block}
.health-icon{background-image:url(../img/health-icon.png);width:60px;height:76px;display:block}
.lock-icon{background-image:url(../img/lock-icon.png);width:55px;height:77px;display:block}
.children-icon{background-image:url(../img/children-icon.png);width:88px;height:88px;display:block}
.horse-icon{background-image:url(../img/horses-icon.png);width:197px;height:221px;display:block}
.trees-icon{background-image:url(../img/trees-icon.png);width:197px;height:221px;display:block}
.birds-icon{background-image:url(../img/birds-icon.png);width:197px;height:221px;display:block}
.btn{height:46px;text-transform:uppercase;font-size:13px;font-weight:700;padding:0 51px;align-items:center;border-radius:30px;transition:.2s all;display:inline-flex;white-space:nowrap;font-variant:small-caps;letter-spacing:2px}
@media (max-width:1210px){.btn{padding-left:15px;padding-right:15px}}
.btn.disabled{background-color:#dedede!important;cursor:default}
.btn.btn--yellow{background-color:#fdc731;color:#fff}
.btn.btn--yellow:hover{background-color:#009cb6}
.btn.btn--smaller{font-size:14px;padding:0 35px;height:40px}
.btn.btn--blue{background-color:#009cb6}
.btn.btn--blue-bordered{border:1px solid #073b5a;color:#073b5a}
.btn.btn--blue-bordered:hover{background-color:#fdc731;border-color:#fdc731;color:#fff}
.btn.btn--facebook{background-image:url(../img/facebook.png);width:14px;height:26px;padding:0;border-radius:0;display:block}
.btn.btn--facebook:hover{background-image:url(../img/facebook-hover.png)}
.btn.btn--hamburger{cursor:pointer;margin-top:-3px}
@media (max-width:1210px){.btn.btn--hamburger{padding:0;margin-right:15px}}
.btn.btn--hamburger .bar{display:block;height:.3125rem;width:3.125rem;background-color:#073b5a;margin:.625rem auto;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.btn.btn--hamburger.active .bar.top{transform:translateY(.9375rem) rotate(45deg)}
.btn.btn--hamburger.active .bar.middle{width:0}
.btn.btn--hamburger.active .bar.bottom{transform:translateY(-.9375rem) rotate(-45deg)}
.text p:not(:last-child){margin-bottom:35px}
.logo{background-image:url(../img/logo-big.png);width:93px;height:50px;background-size:contain;background-position:center;background-repeat:no-repeat;display:block;margin-left:30px}
.logo:after{content:"VÁLTOZÁS TANÁCSADÓ ÉS PSZICHOTERÁPIÁS KÖZPONT";left:100px;position:relative;font-weight:700;width:205px;display:block;font-size:13px;text-align:center;top:10px;color:#073b5a}
@media (max-width:600px){.logo:after{display:none}}
@media (max-width:1210px){.logo{margin-left:15px}}
.container{width:1920px;margin:auto;max-width:100%}
@media (max-width:881px){.container.main-container{padding-top:80px}}
.container.narrow{width:1350px}
.container.very-narrow{width:1080px}
.container.medium{width:948px}
.container.small{width:750px}
header{display:flex;height:87px;align-items:center;justify-content:space-between;border-bottom:1px solid #f7f7f7;background-color:#f4f4f4}
@media (max-width:881px){header{position:fixed;z-index:1000;top:0;left:0;right:0;background-color:#fff;border-color:#073b5a}}
header .container{display:flex;justify-content:space-between;overflow:hidden}
header .links-box{display:flex;flex-grow:.5}
@media (max-width:1210px){header .links-box{flex-grow:inherit}}
header .links-box .btn--hamburger{display:none}
@media (max-width:1210px){header .links-box .btn--hamburger{display:block}}
@media (max-width:1210px){header .links-box.active ul{right:0}}
header .links-box ul{display:flex;flex-grow:1;justify-content:space-evenly}
@media (max-width:1460px){header .links-box ul{width:380px;justify-content:space-between}}
@media (max-width:1210px){header .links-box ul{display:block;position:fixed;top:88px;background-color:#fff;z-index:10;width:225px;right:-225px;box-sizing:border-box;transition:right .5s;padding:10px 15px 10px 0}}
header .links-box ul li{display:flex;align-items:center}
header .links-box ul li:last-child{display:none}
@media (max-width:1460px){header .links-box ul li{font-size:14px}}
header .links-box ul li a{position:relative;color:#073b5a;position:relative}
header .links-box ul li a:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background-color:#fdc731;opacity:0;transition:.2s all}
header .links-box ul li a:hover:after{opacity:1}
@media (max-width:1210px){header .links-box ul li a{width:100%;text-align:right;height:45px;line-height:45px}}
header .links-box a.appointment{margin:0 30px}
@media (max-width:1460px){header .links-box a.appointment{padding-left:20px;padding-right:20px}}
@media (max-width:1210px){header .links-box a.appointment{margin-right:25px;margin-left:0}}
.accordion li{display:flex;position:relative;transition:.2s all}
.accordion li:not(.opened):hover{background-color:#e9e9e9}
.accordion li>div{transition:.2s all}
.accordion li:not(:last-child){margin-bottom:40px}
.accordion li .arrow{position:absolute;right:20px;background-image:url(../img/arrow-blue.png);background-repeat:no-repeat;background-position:center;width:16px;height:90px}
@media (max-width:881px){.accordion li .arrow{display:none}}
.accordion li .icon{width:19%;box-sizing:border-box;padding-left:20px;display:flex;align-items:center;transition:.5s all}
@media (max-width:881px){.accordion li .icon{position:absolute;top:0;left:0;bottom:0}}
.accordion li .icon .box{width:90px;display:flex;align-items:center;justify-content:center}
@media (max-width:881px){.accordion li .icon .box>div{width:50px;height:80px;background-size:contain;background-position:center;background-repeat:no-repeat}}
.accordion li .text{width:81%;border-left:3px solid #073b5a;box-sizing:border-box;padding-left:48px;padding-right:70px}
@media (max-width:1060px){.accordion li .text{border-left:none}}
@media (max-width:881px){.accordion li .text{border-left:0;width:100%;padding-left:15px;padding-right:15px}}
.accordion li .text>div{display:none}
.accordion li .text h3{height:95px;line-height:95px;font-size:17px;font-weight:700;margin:0;color:#073b5a;cursor:pointer;transition:.2s all}
@media (max-width:881px){.accordion li .text h3{padding-left:100px;line-height:20px;align-items:center;display:flex}}
.accordion li .text p{color:#073b5a;font-size:15px}
.accordion li.opened .text{border-color:#fdc731;padding-bottom:30px;cursor:default}
.accordion li.opened .text>div{display:block}
.accordion li.opened .text h3{cursor:default}
@media (max-width:881px){.accordion li.opened .icon{top:10px;bottom:auto}}
.accordion li.opened .arrow{background-image:url(../img/arrow-yellow.png)}
.accordion li.opened>div:hover{background-color:transparent}
.accordion .table li{display:flex;background-color:transparent!important;margin-bottom:15px;height:auto}
.accordion .table li.inner-list-row{height:auto}
.accordion .table li small{font-size:15px;font-weight:400}
.accordion .table li span{display:flex;flex-direction:column;height:100%}
.accordion .table li span:first-child{width:18%}
.accordion .table li span:last-child{width:82%}
.accordion .table li .inner-list{display:flex;flex-direction:column;padding-left:20px}
.accordion .table li .inner-list li{display:flex;height:30px;margin-bottom:0}
.accordion .table li .inner-list li span{justify-content:center}
.accordion .table li .inner-list li span.point-icon{margin-right:5px}
.accordion .table li .inner-list .point-icon{width:4px;height:4px}
.image-and-text{display:flex;justify-content:space-between;margin-bottom:130px}
@media (max-width:1460px){.image-and-text{justify-content:space-around;align-items:center}}
@media (max-width:1060px){.image-and-text{flex-direction:column}}
.image-and-text .home-img{background-image:url(../img/home-img.png);width:606px;height:490px;margin-left:20px}
@media (max-width:1460px){.image-and-text .home-img{width:400px;background-size:contain;background-position:center top;background-repeat:no-repeat}}
@media (max-width:1060px){.image-and-text .home-img{height:330px;margin-left:0;max-width:90%}}
.image-and-text .how-can-we-help-img{background-image:url(../img/how-can-we-help-image.png);width:444px;height:381px}
@media (max-width:1460px){.image-and-text .how-can-we-help-img{width:400px;background-size:contain;background-position:center top;background-repeat:no-repeat}}
@media (max-width:1060px){.image-and-text .how-can-we-help-img{height:330px;margin-left:0;max-width:90%}}
.image-and-text .contact-img{background-image:url(../img/contact-img.png);width:398px;height:489px}
@media (max-width:1460px){.image-and-text .contact-img{width:390px;background-size:contain;background-position:center top;background-repeat:no-repeat}}
@media (max-width:1060px){.image-and-text .contact-img{height:330px;margin-left:0;max-width:90%}}
.image-and-text .text{width:518px;font-size:15px;color:#073b5a;margin-right:135px}
@media (max-width:1460px){.image-and-text .text{margin-right:50px}}
@media (max-width:1060px){.image-and-text .text{text-align:center;width:96%;margin-left:2%;margin-right:2%}}
.page-home{background-image:url(../img/lines-bg-new.png)}
.page-home h1{margin-top:0;margin-bottom:50px}
.page-home .container.first{padding-top:900px}
@media (max-width:881px){.page-home .container.first{padding-top:730px}}
.page-home .hero{width:1920px;height:871px;max-width:100%;background-image:url(../img/hero.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center top;position:absolute}
@media (max-width:881px){.page-home .hero{height:730px}}
.page-home .hero .main-cta{color:#fff;margin:100px auto 0 auto;width:665px;text-align:center;font-size:37px;margin-bottom:45px}
@media (max-width:881px){.page-home .hero .main-cta{width:94%;margin-top:40px;font-size:25px}}
.page-home .hero .main-cta div{line-height:48px}
@media (max-width:881px){.page-home .hero .main-cta div{line-height:38px}}
.page-thank-you{background-image:url(../img/lines-bg-new.png)}
.page-thank-you h1{margin-bottom:50px}
@media (max-width:1060px){.page-thank-you h1{margin-bottom:20px}}
.page-thank-you .hero{width:1920px;height:432px;max-width:100%;background-image:url(../img/pricing-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}
.page-thank-you .container{position:relative;top:-40px}
.page-thank-you .cta{color:#073b5a;font-size:15px;display:table;margin:60px auto 40px auto;text-align:center}
@media (max-width:881px){.page-thank-you .cta{max-width:90%}}
.page-thank-you .cta ul li{display:flex}
@media (max-width:881px){.page-thank-you .cta ul li{margin-top:10px}}
.page-thank-you .cta ul li .point-icon{margin-top:6px;margin-right:10px}
.page-contact .image-and-text{max-width:1300px;margin:70px auto 0 auto;align-items:flex-start}
@media (max-width:1210px){.page-contact .image-and-text .contact-img{width:200px;height:230px;margin-left:auto;margin-right:auto}}
.page-contact .image-and-text .text{width:700px}
@media (max-width:1060px){.page-contact .image-and-text .text{width:80%;margin-left:auto;margin-right:auto}}
@media (max-width:881px){.page-contact .image-and-text .text{width:96%}
.page-contact .image-and-text .text h3{padding-left:0}}
@media (max-width:1060px){.page-contact .image-and-text .contacts ul{display:flex;flex-direction:column}}
.page-contact .image-and-text .contacts ul li{display:inline-flex}
.page-contact .image-and-text .contacts ul li:hover{background-color:transparent}
.page-contact .image-and-text .contacts ul li .image{width:30px;background-size:contain;background-position:center;background-repeat:no-repeat}
.page-contact .image-and-text .contacts ul li .text{padding:0;border:none;display:flex;align-items:center}
@media (max-width:1060px){.page-contact .image-and-text .contacts ul li .text{text-align:left}}
.page-contact .image-and-text .contacts ul li .text a{color:#073b5a;text-decoration:underline;transition:.2s all}
.page-contact .image-and-text .contacts ul li .text a:hover{color:#000}
@media (max-width:881px){.page-contact .image-and-text .accordion #section1{margin-bottom:0}}
@media (max-width:1060px){.page-contact .image-and-text .accordion .table{border:none}}
.page-contact .image-and-text .accordion .table li{font-weight:400;display:block}
@media (max-width:881px){.page-contact .image-and-text .accordion .table li{text-align:left;padding:0}
.page-contact .image-and-text .accordion .table li:first-child{margin-top:15px}}
.page-contact .map{height:400px;width:100%;margin:50px 0}
.page-pricing{background-image:url(../img/lines-bg-price.png);background-position:center -80px}
.page-pricing h1{margin-bottom:50px}
@media (max-width:1060px){.page-pricing h1{margin-bottom:20px}}
.page-pricing .hero{width:1920px;height:432px;max-width:100%;background-image:url(../img/pricing-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}
.page-pricing .container{position:relative;top:-40px}
.page-pricing .cta{color:#073b5a;font-size:15px;display:table;margin:60px auto 40px auto}
@media (max-width:881px){.page-pricing .cta{max-width:90%}}
.page-pricing .cta ul li{display:flex}
@media (max-width:881px){.page-pricing .cta ul li{margin-top:10px}}
.page-pricing .cta ul li .point-icon{margin-top:6px;margin-right:10px}
.page-pricing .btn{margin-bottom:70px}
.page-how-can-we-help,.page-policy{background-image:url(../img/lines-bg-new.png)}
.page-how-can-we-help h1,.page-policy h1{margin-top:0;margin-bottom:70px}
.page-how-can-we-help .hero,.page-policy .hero{width:1920px;height:450px;max-width:100%;background-image:url(../img/how-can-we-help-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}
.page-how-can-we-help .container,.page-policy .container{position:relative;top:-40px}
.page-how-can-we-help .container.bottom-container,.page-policy .container.bottom-container{padding-top:0}
.page-how-can-we-help .container.bottom-container .image-and-text,.page-policy .container.bottom-container .image-and-text{width:1160px;margin-left:auto;margin-right:auto}
@media (max-width:1210px){.page-how-can-we-help .container.bottom-container .image-and-text,.page-policy .container.bottom-container .image-and-text{width:100%}
.page-how-can-we-help .container.bottom-container .image-and-text .text,.page-policy .container.bottom-container .image-and-text .text{max-width:600px}}
.page-how-can-we-help .container.bottom-container .image-and-text h3,.page-policy .container.bottom-container .image-and-text h3{font-size:15px;margin-top:40px;margin-bottom:40px}
.page-how-can-we-help .cta,.page-policy .cta{color:#073b5a;font-size:15px;max-width:731px;text-align:center;margin:auto}
.columns{display:flex;margin-top:50px;margin-bottom:160px}
@media (max-width:1060px){.columns{flex-direction:column;align-items:center;margin-bottom:0}}
.columns .col{width:32.33%;box-sizing:border-box;margin-right:1%}
@media (max-width:1060px){.columns .col{width:100%;margin-bottom:50px}}
.columns .col:last-child ul{border-right:2px solid #fdc731}
.columns .col .icon{margin:0 auto}
.columns .col h3{text-align:center;margin-top:20px;margin-bottom:40px;color:#073b5a;font-size:17px}
.columns .col.second ul li,.columns .col.third ul li{margin-bottom:12.4px}
.columns .col ul{box-sizing:border-box;padding:15px 28px;border-left:2px solid #fdc731;background-color:#fff}
.columns .col ul li{position:relative;color:#073b5a;padding-left:18px;padding-right:15px;font-size:13px;line-height:21px;margin-bottom:5px}
.columns .col ul li:before{content:"";width:4px;height:4px;background-color:#fdc731;border-radius:50%;display:block;position:absolute;top:7px;left:0}
.columns .col ul li.button-row:before,.columns .col ul li.header:before{display:none}
.columns .col ul li.button-row{margin-top:30px}
@media (max-width:1060px){.columns .col ul li.button-row{display:flex;justify-content:center}}
.page-policy .cta{padding-left:15px;padding-right:15px}
.page-policy .cta.align-left{text-align:left}
.page-information{background-image:url(../img/lines-bg-new.png);padding-bottom:100px}
.page-information h1{margin-top:0;margin-bottom:70px;padding-left:15px;padding-right:15px}
.page-information .hero{width:1920px;height:450px;max-width:100%;background-image:url(../img/information-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}
.page-information .container{position:relative;top:-40px}
.page-information .covid-accordion h4{color:#073b5a;font-size:15px}
@media (max-width:600px){.page-information .btn--appointment{display:flex;width:80%;justify-content:center;margin-left:auto;margin-right:auto;box-sizing:border-box}}
.page-corporate-well-being{background-image:url(../img/lines-bg-new.png);padding-bottom:100px}
.page-corporate-well-being h1{margin-top:0;margin-bottom:70px;padding-left:15px;padding-right:15px}
.page-corporate-well-being .hero{width:1920px;height:450px;max-width:100%;background-image:url(../img/information-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}
.page-corporate-well-being .container{position:relative;top:-40px}
.page-corporate-well-being .cta{color:#073b5a;font-size:15px;text-align:center;margin:auto auto 70px;padding:0 10px;font-weight:700;max-width:500px}
.page-corporate-well-being .accordion li#values ul li{margin-bottom:0}
.page-corporate-well-being .columns .col.first h3{margin-left:auto;margin-right:auto;max-width:115px}
.page-corporate-well-being .columns .col ul li.cta{text-align:left;margin-bottom:20px}
.page-corporate-well-being .columns .col ul li.cta:before{display:none}
.page-colleagues{background-image:url(../img/lines-bg-new.png)}
.page-colleagues h1{margin-top:0;margin-bottom:90px}
.page-colleagues .hero{width:1920px;height:390px;max-width:100%;background-image:url(../img/colleagues-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;z-index:-1}
.page-colleagues .container{padding-top:400px;display:flex;justify-content:space-between;margin-bottom:80px}
@media (max-width:1060px){.page-colleagues .container{flex-direction:column;margin-bottom:0}}
.page-colleagues .right{width:685px}
@media (max-width:1060px){.page-colleagues .right{width:90%;margin-left:5%;margin-right:5%;top:-200px;position:relative}}
.page-colleagues .right .accordion li .text{width:100%;padding-left:25px}
@media (max-width:1060px){.page-colleagues .right .accordion li .text{padding-left:0;padding-right:0}
.page-colleagues .right .accordion li .text>div{border-left:3px solid #fdc731;padding:10px 0 10px 20px;margin-top:20px}
.page-colleagues .right .accordion li .text>div .table{border-top:0}}
@media (max-width:1060px){.page-colleagues .right .accordion li .text h3{padding-left:20px;text-align:center;border-left:3px solid #073b5a}}
.page-colleagues .right .btn--appointment{margin-top:60px}
.page-colleagues .right .btn--appointment.disabled{pointer-events:none}
.page-colleagues .right .not-available{margin-top:20px;font-style:italic}
.page-colleagues .colleague-info{position:relative;top:-230px;display:flex;flex-direction:column;align-items:center}
.page-colleagues .colleague-info .image{width:370px;height:370px;background-size:contain;background-position:center;background-repeat:no-repeat}
@media (max-width:1060px){.page-colleagues .colleague-info .image{max-width:90%;background-size:contain;background-position:center;background-repeat:no-repeat}}
.page-colleagues .colleague-info h2{font-size:28px;margin-bottom:30px}
@media (max-width:1060px){.page-colleagues .colleague-info h2{max-width:90%;text-align:center}}
.page-colleagues .colleague-info p{text-align:center;width:215px;color:#073b5a}
.page-colleagues .colleague-info .point{background-color:#fdc731;border-radius:50%;width:4px;height:4px;margin:20px 0}
.page-colleagues .colleague-info small{font-size:11px;font-style:italic;color:#073b5a}
.page-colleagues .colleague-info a{margin-top:20px}
.page-colleagues-list{background-image:url(../img/lines-bg-new.png)}
.page-colleagues-list h1{margin-top:0;margin-bottom:90px}
@media (max-width:1060px){.page-colleagues-list h1{margin-bottom:30px}}
.page-colleagues-list .container{position:relative}
@media (max-width:881px){.page-colleagues-list .container{top:20px}}
.page-colleagues-list .hero{width:1920px;height:910px;max-width:100%;margin-bottom:60px;background-image:url(../img/colleagues-list-bg-new-20220213.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center -90px}
@media (max-width:1460px){.page-colleagues-list .hero{width:100%;height:910px;background-position:center}}
@media (max-width:1210px){.page-colleagues-list .hero{background-position:center top;height:600px;background-image:url(../img/colleagues-list-bg-new-20220213-mobile.png)}}
@media (max-width:1060px){.page-colleagues-list .hero{height:550px}}
@media (max-width:881px){.page-colleagues-list .hero{height:430px;background-position:center -20px}}
@media (max-width:600px){.page-colleagues-list .hero{height:270px;background-position:center -10px}}
@media (max-width:400px){.page-colleagues-list .hero{height:200px}}
.page-appointment{background-image:url(../img/appointment-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:100px}
.page-appointment h1{margin-top:70px;margin-bottom:120px}
.page-appointment .btn{margin-top:40px;margin-bottom:60px}
.page-appointment .send-box{position:relative;max-width:430px;margin-left:auto;margin-right:auto}
@media (max-width:1210px){.page-appointment .send-box{max-width:350px}}
.page-appointment .send-box .loader{top:44px;right:0;position:absolute;display:none}
.page-appointment .send-box .loader.show{display:block}
.page-appointment .privacy-policy-box{display:flex;align-items:center;width:100%;position:relative}
.page-appointment .privacy-policy-box span{margin-bottom:0}
@media (max-width:1060px){.page-appointment .privacy-policy-box{width:96%;justify-content:center}}
.page-appointment .privacy-policy-box label{color:#073b5a;font-size:13px;margin-left:15px;cursor:pointer}
.page-appointment .privacy-policy-box .error-msg{position:absolute;display:none;top:26px;left:37px}
.page-appointment .success{position:absolute;top:100px;font-weight:700;color:#073b5a;text-align:center;display:none}
@media (max-width:881px){.page-appointment .success{max-width:96%}}
.colleagues-slider{position:relative;width:1080px;margin-left:auto;margin-right:auto}
@media (max-width:1210px){.colleagues-slider{width:225px}}
@media (max-width:1210px){.colleagues-slider .overflow{width:225px;overflow:hidden;margin-left:auto;margin-right:auto}}
.colleagues-slider .left,.colleagues-slider .right{display:none;background-image:url(../img/arrow-blue.png);width:16px;height:9px}
.colleagues-slider .left.disabled,.colleagues-slider .right.disabled{opacity:.3;cursor:default}
@media (max-width:1210px){.colleagues-slider .left,.colleagues-slider .right{display:block;position:absolute;top:95px}}
.colleagues-slider .left:hover,.colleagues-slider .right:hover{background-image:url(../img/arrow-yellow.png)}
.colleagues-slider .left{left:-30px;transform:rotate(90deg)}
.colleagues-slider .left:hover{transform:rotate(-90deg)}
.colleagues-slider .right{right:-30px;transform:rotate(-90deg)}
.colleagues-slider .right:hover{transform:rotate(90deg)}
.colleagues-slider .colleagues{transition:.3s margin-left;flex-wrap:wrap}
.colleagues-slider .colleagues.disabled-transition{transition:none!important}
.collegue-gombar-eniko{background-image:url(../img/collegue-gombar-eniko.png)}
.collegue-gombar-eniko-small{background-image:url(../img/collegue-gombar-eniko-small.png)}
.collegue-csaszar-lakner-eszter{background-image:url(../img/collegue-csaszar-lakner-eszter_ver2.png)}
.collegue-csaszar-lakner-eszter-small{background-image:url(../img/collegue-csaszar-lakner-eszter-small_ver2.png)}
.collegue-palfy-reka{background-image:url(../img/collegue-palfy-reka_ver2.png)}
.collegue-palfy-reka-small{background-image:url(../img/collegue-palfy-reka-small_ver2.png)}
.collegue-illes-eszter{background-image:url(../img/collegue-illes-eszter.png)}
.collegue-illes-eszter-small{background-image:url(../img/collegue-illes-eszter-small.png)}
.collegue-dengyel-kinga{background-image:url(../img/collegue-dengyel-kinga.png)}
.collegue-dengyel-kinga-small{background-image:url(../img/collegue-dengyel-kinga-small.png)}
.collegue-jakab-judit{background-image:url(../img/collegue-jakab-judit_ver2.png)}
.collegue-jakab-judit-small{background-image:url(../img/collegue-jakab-judit-small_ver2.png)}
.collegue-szucs-barbara{background-image:url(../img/collegue-szucs-barbara_ver2.png)}
.collegue-szucs-barbara-small{background-image:url(../img/collegue-szucs-barbara-small_ver2.png)}
.collegue-palkovits-nora{background-image:url(../img/collegue-palkovits-nora_ver2.png)}
.collegue-palkovits-nora-small{background-image:url(../img/collegue-palkovits-nora-small_ver2.png)}
.collegue-szondy-mate{background-image:url(../img/collegue-szondy-mate_ver2.png)}
.collegue-szondy-mate-small{background-image:url(../img/collegue-szondy-mate-small_ver2.png)}
.collegue-szondy-nagy-szilvia{background-image:url(../img/collegue-szondy-szilvia_ver2.png)}
.collegue-szondy-nagy-szilvia-small{background-image:url(../img/collegue-szondy-szilvia-small_ver2.png)}
.collegue-andrasi-zsuzsanna{background-image:url(../img/collegue-andrasi-zsuzsanna.png)}
.collegue-andrasi-zsuzsanna-small{background-image:url(../img/collegue-andrasi-zsuzsanna-small.png)}
.collegue-fazekas-pongor-balazs{background-image:url(../img/collegue-fazekas-pongor-balazs.png)}
.collegue-fazekas-pongor-balazs-small{background-image:url(../img/collegue-fazekas-pongor-balazs-small.png)}
.collegue-keri-julianna{background-image:url(../img/collegue-keri-julianna.png)}
.collegue-keri-julianna-small{background-image:url(../img/collegue-keri-julianna-small.png)}
.collegue-kovats-szabolcs{background-image:url(../img/collegue-kovats-szabolcs.png)}
.collegue-kovats-szabolcs-small{background-image:url(../img/collegue-kovats-szabolcs-small.png)}
.colleagues{display:flex;justify-content:center;margin-bottom:90px}
.colleagues li{display:flex;align-items:center;flex-direction:column;width:33.33%;margin-bottom:100px}
.colleagues li.leader{width:25%}
@media (max-width:1210px){.colleagues li.leader{width:225px}}
.colleagues li.leader.from-left{padding-left:25%}
@media (max-width:1210px){.colleagues li.leader.from-left{padding-left:inherit}}
.colleagues li.leader.from-right{padding-right:25%}
@media (max-width:1210px){.colleagues li.leader.from-right{padding-right:inherit}}
.colleagues li.leader .btn{margin-top:20px}
@media (max-width:1210px){.colleagues li{width:225px}}
.colleagues li .image{transition:1s all;width:240px;height:240px;background-size:contain;background-position:center;background-repeat:no-repeat}
.colleagues li .image:hover{transform:scale(.95)}
.colleagues li h3,.colleagues li h4{font-size:15px;color:#073b5a;text-align:center}
.colleagues li h3{margin-top:0;margin-bottom:10px;position:relative}
.colleagues li h3 .english-icon{position:absolute;left:-26px;top:-1px}
.colleagues li h4{margin-top:0;margin-bottom:0;font-weight:400;max-width:220px;height:58px}
.table{display:flex;flex-direction:column;font-weight:700;font-size:15px}
@media (max-width:1060px){.table{border-top:3px solid #fdc731}}
.table li{display:flex;height:50px;align-items:center;color:#073b5a}
@media (max-width:1060px){.table li{position:relative;height:130px;align-items:flex-start;box-sizing:border-box;padding:15px}}
.table li:nth-child(odd){background-color:#ededed}
.table li .col1{width:558px;display:flex;align-items:center}
@media (max-width:1060px){.table li .col1{padding-left:45px;height:30px}
.table li .col1:before{content:"";background-image:url(../img/heart-icon.png);width:28px;height:25px;margin-right:20px;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:14px;top:17px}}
.table li .col1 .title{left:15px}
.table li .col1 .arrow-icon{margin:0 19px}
@media (max-width:1060px){.table li .col1 .arrow-icon{display:none}}
.table li .col1 .point-icon{margin-left:83px;margin-right:6px}
@media (max-width:1060px){.table li .col1 .point-icon{display:none}}
.table li .col1 .english-icon{margin-left:14px}
.table li .col2{width:210px}
@media (max-width:1060px){.table li .col2{position:absolute;top:54px;left:15px;display:flex;align-items:center}
.table li .col2:before{content:"";background-image:url(../img/clock-icon.png);width:26px;height:28px;margin-right:20px;display:block}}
.table li .col2 .title{left:-43px}
.table li .col3{width:180px}
@media (max-width:1060px){.table li .col3{position:absolute;top:95px;left:15px;display:flex;align-items:center}
.table li .col3:before{content:"";background-image:url(../img/price-icon.png);width:26px;height:26px;display:block;margin-right:20px;background-size:contain;background-position:center;background-repeat:no-repeat}}
.table li .col3 .title{left:-43px}
.table li.header{border-bottom:3px solid #fdc731;background-color:#fff}
@media (max-width:1060px){.table li.header{display:none}}
.table li.header .title{align-items:center;position:relative;display:flex;text-transform:uppercase}
.table li.header .title span{margin-right:15px}
.back-to-top-btn{background-image:url(../img/back-to-top-btn.svg);width:46px;height:46px;display:block;position:fixed;right:20px;bottom:30px;z-index:100;opacity:0;transition:opacity .3s}
footer{background-image:url(../img/footer-bg.png);height:393px;background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:100px;box-sizing:border-box;margin-top:-40px}
footer .container{color:#fff;display:flex;align-items:center;flex-direction:column}
@media (max-width:1060px){footer .container{background-color:#073b5a}}
footer .container>div{display:flex;width:100%;justify-content:space-between}
@media (max-width:1060px){footer .container>div{flex-direction:column;align-items:center}}
footer .container>div.social-box{justify-content:center;margin-top:60px}
@media (max-width:1060px){footer .container>div.social-box{margin-top:50px}}
footer .container>div.copyright{font-size:13px;justify-content:center;margin-top:30px}
@media (max-width:1060px){footer .container>div.copyright{margin-bottom:30px;max-width:90%;text-align:center}}
footer .container>div.impressum{font-size:13px;justify-content:center;margin-top:8px;text-decoration:underline}
@media (max-width:1060px){footer .container>div.impressum{margin-bottom:30px;max-width:90%;text-align:center}}
footer a{color:#fff}
footer h3{margin-top:0;font-weight:400;font-size:15px}
@media (max-width:1060px){footer h3{text-align:center;margin-top:12px;text-transform:uppercase}}
footer .logo{margin-left:0;background-image:url(../img/logo-white.png);width:170px;height:34px}
footer .logo:after{display:none}
footer .logo:before{content:"Változás Tanácsadó és Pszichoterápiás Központ";color:#fff;font-weight:700;font-size:12px;text-align:center;display:block;top:45px;position:relative}
@media (max-width:1060px){footer .logo{margin-bottom:70px}}
footer .links li:not(:last-child){margin-bottom:15px}
footer .links li a{font-size:13px;position:relative}
footer .links li a:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background-color:#fdc731;opacity:0;transition:.2s all}
footer .links li a:hover:after{opacity:1}
@media (max-width:1060px){footer .links li a{width:100%;display:block;text-align:center}}
@media (max-width:1060px){.contacts{margin-bottom:50px}}
.contacts li{display:flex}
.contacts li:not(:last-child){margin-bottom:12px}
@media (max-width:1060px){.contacts li{text-align:center}}
.contacts li .image{margin-right:16px}
.contacts li .image.location{background-image:url(../img/location.png);width:13px;height:18px}
.contacts li .image.location-blue{background-image:url(../img/location-blue.png);width:16px;height:22px}
.contacts li .image.phone{background-image:url(../img/phone.png);width:18px;height:18px}
.contacts li .image.phone-blue{background-image:url(../img/phone-blue.png);width:23px;height:23px}
.contacts li .image.email{background-image:url(../img/email.png);width:18px;height:18px}
.contacts li .image.email-blue{background-image:url(../img/email-blue.png);width:23px;height:22px}
.contacts li .image.facebook-blue{background-image:url(../img/facebook-blue.png);width:14px;height:26px}
.contacts li .text{width:280px;font-size:13px}
.loader{border:5px solid #f3f3f3;border-top:5px solid #fdc731;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}
@keyframes spin{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}}
.privacy-policy{background-color:#f4f4f4;padding:20px 10px;position:fixed;bottom:-150px;transition:1s all;display:flex;flex-direction:column;border-top:1px solid #000;font-size:14px;text-align:center}
@media (max-width:881px){.privacy-policy{bottom:-250px}}
.privacy-policy.active{bottom:0}
.privacy-policy .btn--accept{display:flex;align-items:center;justify-content:center;width:100px;margin:10px auto 0 auto}