@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{font-family:"Inter"}body{color:#1d1d1f}a{color:#1d1d1f}@media(min-width: 768px){.container{max-width:1600px;margin:0 auto}}.logo{display:flex;justify-content:flex-start;align-items:flex-end;gap:18px}.logo img{height:48px;width:56px}@media(min-width: 768px){.logo img{height:89px;width:105px}}.logo span{font-size:20px;line-height:28px;text-transform:uppercase;font-weight:700;color:#fff}@media(min-width: 768px){.logo span{font-size:32px;line-height:32px}}.hidden{display:none}#mobile-navigation{position:fixed;width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;z-index:10;background-color:#1d1d1f;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}#mobile-navigation.open{opacity:1;visibility:visible}#mobile-navigation a{text-decoration:none;color:#fff;font-size:18px}#mobile-navigation a:hover{text-decoration:underline}#mobile-navigation .close{position:absolute;top:20px;right:20px;background-color:rgba(0,0,0,0);border:0;color:#fff;font-size:36px}h3.typography-title{font-size:18px;line-height:22px;font-weight:700;margin-bottom:50px}@media(min-width: 768px){h3.typography-title{font-size:40px;line-height:40px}}nav{display:flex;justify-content:center;align-items:center;gap:25px;padding-bottom:15px;padding-top:15px;flex-direction:column}@media(min-width: 768px){nav{flex-direction:row}}nav a{display:block;font-weight:400;font-size:14px;color:#fff;text-decoration:none}footer nav a{color:#1d1d1f}input,textarea{background-color:#f4f4f4;border:0;border-radius:10px;resize:none;font-weight:300;font-size:20px;padding:15px}@media(min-width: 768px){input,textarea{font-size:28px;padding:20px}}.button{width:185px;height:45px;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:41px;border:2px solid #87b469;border-radius:980px;text-align:center;padding:0;color:#fff;position:relative;text-decoration:none;font-weight:600;background:linear-gradient(to right, #8FBB80, #ADCA4F);transition:all .8s ease;gap:5px}.button img{width:20px;height:20px;position:relative;z-index:3}@media(min-width: 768px){.button{font-size:20px;width:295px;height:60px;line-height:56px}}.button::after{content:"";position:absolute;border-radius:980px;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);display:block;z-index:1;background-image:url("../resource/btn.png")}.button:hover{background:linear-gradient(to left, #8FBB80, #ADCA4F);text-decoration:none}.button span{position:relative;z-index:3;text-shadow:0px 0px 4px #639d3d}.button.button-secondary{background:linear-gradient(to right, #B99258, #EBCF9D);border-color:#b99258}.button.button-secondary::after{background-image:url("../resource/btn-secondary.png")}.button.button-secondary:hover{background:linear-gradient(to left, #B99258, #EBCF9D)}.button.button-secondary span{text-shadow:none}.button.button-outlined{background:rgba(0,0,0,0);background-image:none;border-color:#fff;color:#fff}.button.button-outlined::after{display:none}.button.button-outlined span{text-shadow:none}.button.button-arrow{width:44px;height:44px;border:0 !important;background:rgba(0,0,0,0);flex-shrink:0;flex-grow:0}@media(min-width: 768px){.button.button-arrow{width:72px;height:72px}}.button.button-arrow::after{background-image:url("../resource/glider-prev.png");background-repeat:no-repeat;background-size:contain;width:44px;height:44px;top:0;left:0}@media(min-width: 768px){.button.button-arrow::after{width:72px;height:72px}}.button.button-arrow:not(.disabled):hover{opacity:.4}.button.button-arrow.disabled::after{background-image:url("../resource/glider-prev-disabled.png");opacity:1}.button.button-arrow.flipped.disabled::after{background-image:url("../resource/glider-next-disabled.png");opacity:1}.button.button-arrow.flipped::after{background-image:url("../resource/glider-next.png")}header{position:relative;height:440px;margin-bottom:35px}@media(min-width: 768px){header{height:100vh;margin-bottom:100px}}header .background-video-container{position:absolute;height:440px;width:100%;top:0;left:0}@media(min-width: 768px){header .background-video-container{height:100vh}}header .background-video-container .background-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}header .background-video-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}header .header-content{position:relative;z-index:1}header .hamburger-icon{border:0;background-color:rgba(0,0,0,0)}header .hamburger-icon>span{color:#fff;font-size:40px}header .logo-container{margin-top:10px}header .logo-container .logo{text-decoration:none}@media(min-width: 768px){header .logo-container{margin-top:0px}}header .title-container{padding-bottom:100px;gap:25px}header .title-container .title{display:flex;width:100%;justify-content:center;align-items:center;gap:10px;margin-bottom:10px}header .title-container .title img{width:36px;height:30px}header .title-container .title h1{font-size:32px;line-height:32px;font-weight:600;color:#fff;margin-bottom:0px}@media(min-width: 768px){header .title-container .title h1{font-size:60px;line-height:60px}}header .title-container h2{font-weight:400;font-size:18px;line-height:22px;color:#fff;margin:0}@media(min-width: 768px){header .title-container h2{font-size:28px;line-height:28px}}header .button-container{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:20px}header .language-selector{list-style-type:none;padding:0;margin:0;position:relative}header .language-selector button{border:0;width:20px;height:20px;padding-right:10px;background-color:rgba(0,0,0,0);box-sizing:content-box}header .language-selector button.open::after{transform:rotateX(180deg);top:6px}header .language-selector button::after{display:block;content:"";width:12px;height:8px;position:absolute;right:0;top:8px;background-image:url("../resource/triangle.png");background-repeat:no-repeat;background-size:contain}header .language-selector .language::before{content:"";display:block;text-decoration:none;width:20px;height:20px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0}header .language-selector .language-hu_HU::before{background-image:url("../resource/hu_HU.png")}header .language-selector .language-en_US::before{background-image:url("../resource/hu_HU.png")}header .language-selector .language-dropdown{position:absolute;top:25px;right:0;background-color:#fff;list-style-type:none;padding:10px;margin:0;border-radius:6px}header .language-selector .language-dropdown li{margin-bottom:10px}header .language-selector .language-dropdown li:last-of-type{margin-bottom:0}header .language-selector .language-dropdown .language{color:#1d1d1f;padding-left:25px;position:relative}header .language-selector .language-dropdown .language:hover{text-decoration:underline}.header--no-video{height:auto}.header--no-video nav a{color:#1d1d1f}.header--no-video .language-dropdown{border:1px solid #1d1d1f}.header--no-video .language-selector button::after{background-image:url("../resource/triangle-black.png")}.header--no-video .hamburger-icon>span{color:#1d1d1f}.header--no-video .logo-container .logo span{color:#1d1d1f}.section,.section--flipped{margin-bottom:50px}@media(min-width: 768px){.section,.section--flipped{margin-bottom:100px}}.section-row{flex-direction:column-reverse}@media(min-width: 768px){.section-row{flex-direction:row}}.section-content{text-align:left}@media(min-width: 768px){.section .section-content{padding-right:50px;text-align:right}}@media(min-width: 1200px){.section .section-content{padding-right:100px}}.section-content a.button{margin-left:auto;margin-right:0}.section-content .section--flipped a.button{margin-left:auto;margin-right:0}@media(min-width: 768px){.section--flipped .section-content{padding-left:50px;text-align:left}}@media(min-width: 1200px){.section--flipped .section-content{padding-left:100px}}.section-content h3{font-size:18px;line-height:22px;font-weight:700;margin-bottom:25px;width:100%}@media(min-width: 768px){.section-content h3{font-size:40px;line-height:40px}}.section-content p{font-size:14px;line-height:20px;margin-bottom:25px}@media(min-width: 768px){.section-content p{font-size:20px;line-height:32px}}.section-content img.section-icon{width:19px;height:16px}@media(min-width: 768px){.section-content img.section-icon{width:100px;height:85px}}@media(min-width: 768px){.section-content button{margin-right:0;margin-left:auto}}.section-img{width:100%;border-radius:30px;margin-bottom:25px}@media(min-width: 768px){.section-img{margin-bottom:0}}.section--flipped .section-content{text-align:left}@media(min-width: 768px){.section--flipped button{margin-left:0;margin-right:auto}}.section--flipped .section-row{flex-direction:column-reverse}@media(min-width: 768px){.section--flipped .section-row{flex-direction:row-reverse}}.section--flipped .section-header{align-items:flex-start}.section-header{display:flex;gap:12px}@media(min-width: 768px){.section-header{flex-direction:column;align-items:flex-end;gap:25px}}.section-video{max-width:100%}.selection{margin-bottom:25px}@media(min-width: 768px){.selection{margin-bottom:50px}}.selection-img-container{height:195px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:20px;margin-bottom:25px}@media(min-width: 768px){.selection-img-container{height:306px;margin-bottom:50px}}.selection-info{font-weight:600;font-size:20px;margin-bottom:25px}@media(min-width: 768px){.selection-info{font-size:32px;margin-bottom:50px}}.selection-price{font-weight:400;font-size:14px;margin-bottom:25px}@media(min-width: 768px){.selection-price{margin-bottom:50px;font-size:20px}}@media(min-width: 768px){.container{padding:0 100px}}.container img{image-orientation:none;-webkit-image-orientation:none}.details-container{color:#1d1d1f;font-size:14px;font-weight:400;margin-bottom:50px}@media(min-width: 768px){.details-container{font-size:20px;margin-bottom:100px}}.details-container .details-title{font-size:20px;color:#1d1d1f;margin-bottom:25px;font-weight:700}@media(min-width: 768px){.details-container .details-title{font-size:40px}}.details-container .details-description{color:#1d1d1f;margin-bottom:25px}.details-container .details-side ul{list-style-type:none;padding:0;margin:0}.details-container .details-side li{display:flex;gap:10px;align-items:center;margin-bottom:12px}.details-container .details-side li:last-child{margin-bottom:0}.details-container .details-side li:before{content:"";display:block;background-image:url("../resource/list-prefix.png");background-repeat:no-repeat;background-size:contain;width:20px;height:20px}.details-container .details-side .details-list-group{margin-bottom:25px}@media(min-width: 1200px){.details-container .details-side .details-list-group{margin:0}}@media(min-width: 1200px){.details-container .details-side .important-detail{margin-top:25px;margin-bottom:25px}}.details-container .details-price{display:flex;gap:10px;align-items:center;margin-bottom:25px}.details-container .details-price p{margin:0}.details-container .details-side img.selected{width:100%;border-radius:30px}.form-container{margin-bottom:25px;font-size:20px;font-weight:300}@media(min-width: 992px){.form-container{margin-bottom:50px;font-size:20px}}.form-container h5{margin:0}.form-container input[type=email],.form-container input[type=tel],.form-container input[type=select],.form-container input[type=text]{margin-bottom:25px;line-height:36px}@media(min-width: 768px){.form-container input[type=email],.form-container input[type=tel],.form-container input[type=select],.form-container input[type=text]{line-height:60px;margin-bottom:50px}}.form-container select,.form-container input[type=email],.form-container input[type=tel],.form-container input[type=select],.form-container input[type=text],.form-container textarea{width:100%;padding:10px 20px;border-radius:10px;font-weight:300;font-size:20px}@media(min-width: 768px){.form-container select,.form-container input[type=email],.form-container input[type=tel],.form-container input[type=select],.form-container input[type=text],.form-container textarea{font-size:20px}}.form-container select{width:100%;accent-color:#1d1d1f;background-color:#f4f4f4;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:15px 22px;min-width:220px}@media(min-width: 768px){.form-container select{padding:22px}}.form-container input[type=number]{max-width:150px}.form-container .select-wrapper{position:relative;width:100%;margin-bottom:25px;max-width:500px}.form-container .select-wrapper::after{content:"";display:block;position:absolute;right:15px;top:28px;height:17px;width:17px;background-size:contain;background-repeat:no-repeat;background-image:url("../resource/triangle-black.png");z-index:4}@media(min-width: 768px){.form-container .select-wrapper::after{top:38px}}@media(min-width: 992px){.form-container .select-wrapper::after{top:40px}}@media(min-width: 768px){.form-container .select-wrapper{margin-bottom:50px}}@media(min-width: 992px){.form-container .select-wrapper{margin-bottom:0}}.form-container textarea{padding:20px}.form-container input[type=email],.form-container input[type=tel],.form-container input[type=select],.form-container input[type=text]{line-height:36px}@media(min-width: 768px){.form-container input[type=email],.form-container input[type=tel],.form-container input[type=select],.form-container input[type=text]{line-height:60px}}.form-container input[type=file]{display:none}.form-container label.file-label{cursor:pointer;border-radius:20px;background-color:#f4f4f4;border:2px dashed #1d1d1f;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:44px 117px}@media(min-width: 768px){.form-container label.file-label{padding:44px 177px}}.form-container label.file-label img{height:50px;width:50px}.form-container textarea{height:255px}.form-container .form-group-title{gap:10px;margin-bottom:50px}.form-container .form-row{display:flex;gap:25px;flex-direction:column;align-items:center;margin-bottom:25px}.form-container .form-row .select-wrapper,.form-container .form-row input{margin:0}@media(min-width: 992px){.form-container .form-row{flex-direction:row;margin-bottom:50px}}.form-container .form-row .zip{max-width:125px}.form-container .form-row p{margin:0}.form-container .form-radio-group-choices{display:flex;flex-direction:row;gap:25px}.form-container .form-radio-group{background-color:#f4f4f4;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:15px;gap:10px}.form-container .form-radio-group input.form-radio{transform:scale(1.3);accent-color:#1d1d1f}.form-container .house-data>*{flex:1}@media(min-width: 992px){.form-container .house-data input{margin:0}}.form-container .consent-message-container{gap:50px;max-width:900px;margin:0 auto}.form-container .consent-message-container input.consent-message{accent-color:#1d1d1f;transform:scale(3);margin-left:20px;margin-top:20px}.form-container .consent-message-container label{font-size:13px;text-align:left}@media(min-width: 768px){.form-container .consent-message-container label{font-size:18px}}.form-container .consent-message-container label a{font-weight:600}.form-container .form-button-container{display:flex;justify-content:center;margin-top:25px;margin-bottom:25px}@media(min-width: 992px){.form-container .form-button-container{margin-top:50px;margin-bottom:50px}}.form-container .form-note{font-size:14px;text-align:center}@media(min-width: 992px){.form-container .form-note{font-size:20px}}@media(min-width: 992px){.form-container .short-input{max-width:300px}}.invalid-feedback{display:none;font-size:.9em;color:red;margin-top:.25em}form.was-validated :invalid{border:2px solid red;margin-bottom:0}form.was-validated :invalid~.invalid-feedback{display:block}.map-container{position:relative;overflow:hidden;border-radius:20px;margin-bottom:25px;height:270px;background-image:url("../resource/map/map.png");background-size:cover;background-position:center}@media(min-width: 768px){.map-container{height:325px;margin-bottom:50px}}.contact-info{margin-bottom:50px}@media(min-width: 768px){.contact-info{margin-bottom:100px}}.contact-info img{width:40px;height:40px;margin-bottom:25px}.contact-info h4{font-size:14px;line-height:16px;margin-bottom:25px;font-weight:300}@media(min-width: 768px){.contact-info h4{font-size:20px;line-height:20px}}.contact-info p{font-size:18px;line-height:22px;font-weight:600;word-break:break-word}@media(min-width: 768px){.contact-info p{font-size:28px;line-height:28px}}.offer-ribbon{margin-bottom:25px}@media(min-width: 768px){.offer-ribbon{margin-bottom:50px}}.offer-ribbon--video{margin-bottom:25px}@media(min-width: 768px){.offer-ribbon--video{margin-bottom:50px}}.offer-ribbon--icon{width:50px;height:42px;margin-bottom:25px}@media(min-width: 768px){.offer-ribbon--icon{margin-bottom:50px;width:105px;height:89px}}@media(min-width: 992px){.offer-ribbon--icon{margin-bottom:0;margin-right:50px}}.offer-ribbon h3{margin-bottom:25px}@media(min-width: 768px){.offer-ribbon h3{margin-bottom:50px}}.offer-ribbon p{font-size:14px;line-height:16px;font-weight:300;margin-bottom:25px}@media(min-width: 768px){.offer-ribbon p{font-size:20px;line-height:20px;margin-bottom:50px}}#offer-ribbon-video{border-radius:30px;overflow:hidden}main .video-js .vjs-big-play-button{background-color:rgba(0,0,0,0);background-image:url("../resource/play-button.png");background-size:contain;background-position:center;background-repeat:no-repeat;border:0;width:36px;height:40px;left:50%;top:50%;transform:translate(80%, 15%)}@media(min-width: 1200px){main .video-js .vjs-big-play-button{width:64px;height:72px;transform:translate(25%, -10%)}}main .video-js .vjs-big-play-button .vjs-icon-placeholder{display:none}main .video-js:hover .vjs-big-play-button{background-color:rgba(0,0,0,0)}.our-work h3{margin-top:25px}@media(min-width: 768px){.our-work h3{margin-top:50px}}.our-work .tiles{display:grid;grid-template-columns:1fr 1fr;gap:25px}@media(min-width: 768px){.our-work .tiles{gap:50px;grid-template-columns:1fr 1fr 1fr}}.our-work .tile{border-radius:20px;overflow:hidden}.our-work .tile img{width:100%;max-height:150px}@media(min-width: 768px){.our-work .tile img{max-height:300px}}.our-work .tile .video-js{width:100% !important;height:100% !important}.show-more-btn{border:0;background-color:rgba(0,0,0,0);display:flex;gap:10px;align-items:center;justify-content:center;margin:25px auto 50px;color:#b99258;font-size:14px;line-height:16px;font-weight:400}.show-more-btn:hover{text-decoration:underline}@media(min-width: 768px){.show-more-btn{margin-top:50px;margin-bottom:100px;font-size:20px;line-height:20px}}.accordion-container{gap:12px;margin-bottom:25px;flex-wrap:wrap}@media(min-width: 768px){.accordion-container{gap:25px;margin-bottom:50px}}.accordion-container .accordion-control{outline:0;background-color:rgba(0,0,0,0);border:0;color:#b99258;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}@media(min-width: 768px){.accordion-container .accordion-control{gap:14px}}.accordion-container .accordion-control img{width:16px;height:16px}@media(min-width: 768px){.accordion-container .accordion-control img{width:40px;height:40px}}.accordion-container .accordion-control .accordion-label{font-size:14px;font-weight:500;line-height:16px}@media(min-width: 768px){.accordion-container .accordion-control .accordion-label{font-size:20px;line-height:28px}}.accordion-container .accordion-control.active .accordion-label,.accordion-container .accordion-control:hover .accordion-label{text-decoration:underline}.glider-contain{margin:0 auto;overflow:hidden}.glider-slide{background:#f2f2f2;text-align:center;border-radius:30px;margin:12px;font-size:1.2em;overflow:hidden;position:relative;min-height:250px !important}.glider-slide:first-child{margin-left:0}.glider-slide.house-slide::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);border-radius:30px;z-index:1}@media(min-width: 768px){.glider-slide{margin:32px}}.glider-slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.house-info{position:absolute;top:20px;bottom:48px;right:12px;left:12px;z-index:1;color:#fff;text-align:left}@media(min-width: 768px){.house-info{top:48px;bottom:48px;right:35px;left:35px}}.house-info h4{font-size:18px;line-height:22px;font-weight:400;margin-bottom:12px}@media(min-width: 768px){.house-info h4{font-size:28px;line-height:28px;margin-bottom:25px}}.house-info .house-size{font-size:18px;margin:0}@media(min-width: 768px){.house-info .house-size{font-size:28px;line-height:28px}}.house-info .house-price{font-size:14px;line-height:16px;margin-bottom:12px}@media(min-width: 768px){.house-info .house-price{font-size:20px;line-height:20px;margin-bottom:20px}}.house-info .button-secondary{width:185px;height:40px}.glider-slide .house-size-with-icon{gap:10px;margin-bottom:12px}@media(min-width: 768px){.glider-slide .house-size-with-icon{margin-bottom:20px}}.glider-slide .house-icon{width:16px;height:16px}@media(min-width: 768px){.glider-slide .house-icon{width:40px;height:40px}}.glider-contain .glider-prev,.glider-contain .glider-next{position:relative;top:0;left:0;right:0;bottom:0;opacity:1}.glider-contain .glider-prev span{top:-2px;left:-2px}.glider-contain .glider-next span{top:-2px;right:-2px}.glider-controls{gap:12px}@media(min-width: 768px){.glider-controls{gap:25px}}.carousel-container h5{font-weight:400}.section-glider-slide{background-color:rgba(0,0,0,0);margin:0;padding:0 25px !important}.section-glider-slide ul{list-style:none;margin-top:0;font-size:20px;padding-left:0}.section-glider-buttons{display:flex;justify-content:space-between;position:absolute;top:-15px;z-index:5;width:calc(100% - (var(--bs-gutter-x)))}@media(min-width: 768px){.section-glider-buttons{top:105px}}@media(min-width: 768px){.section-glider-buttons .section-glider-prev{left:125px}}.section.section-glider-container .section-header{justify-content:center}.section.section-glider-container .section-content{padding-right:initial;margin-bottom:25px}@media(min-width: 1200px){.section.section-glider-container .section-content{padding-right:80px;margin-bottom:0}}.section.section-glider-container .section-row{flex-direction:column-reverse;gap:50px}@media(min-width: 1200px){.section.section-glider-container .section-row{flex-direction:row;gap:0}}@media(max-width: 1200px){.section.section-glider-container .section-row .section-icon{display:none}.section.section-glider-container .section-row .section-content button{margin:0 auto}}.section.section-glider-container .section-row p{text-align:center}@media(min-width: 1200px){.section.section-glider-container .section-row p{text-align:right}}.section.section-glider-container .section-heading{display:flex;gap:25px;align-items:center;text-align:center;margin:0 auto;margin-bottom:25px}@media(min-width: 1200px){.section.section-glider-container .section-heading{width:auto;text-align:right;margin-bottom:50px;margin-left:auto;margin-right:0}}.section.section-glider-container .section-heading .button-arrow{flex-grow:0;flex-shrink:0}.section.section-glider-container .section-heading h3{margin:0}@media(min-width: 1200px){.section.section-glider-container .section-heading h3{font-size:36px}}@media(min-width: 1540px){.section.section-glider-container .section-heading h3{font-size:60px}}.gallery .main-image{display:none;transition:background .5s ease}@media(min-width: 768px){.gallery .main-image{display:block;height:350px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:30px}}.gallery .thumb{width:100%;border-radius:10px;cursor:pointer !important;-o-object-fit:contain;object-fit:contain}.gallery .thumbnail-container{position:relative}@media(min-width: 992px){.gallery .thumbnail-container{padding:0 80px}}.gallery .thumbnail-container .details-glider-prev{position:absolute;top:70px;left:0;z-index:4}.gallery .thumbnail-container .details-glider-next{position:absolute;top:70px;right:0;z-index:4}.gallery .details-glider-dots{position:absolute;width:100%;bottom:50px}.grid{margin:0 auto}.grid-sizer,.grid-item{width:33.333%}.grid-item img{display:block;width:100%}footer .logo{margin-top:50px;margin-bottom:25px;text-decoration:none}@media(min-width: 768px){footer .logo{margin-top:100px;margin-bottom:50px}}footer .logo span{color:#1d1d1f}footer{padding-bottom:25px}@media(min-width: 768px){footer{padding-bottom:50px}}footer .contact-form{text-align:center}footer .contact-form img{width:100%;margin-bottom:25px}@media(min-width: 768px){footer .contact-form img{margin-bottom:50px}}footer .contact-form-content{display:flex;flex-direction:column;gap:25px}@media(min-width: 768px){footer .contact-form-content{gap:50px}}footer .contact-form-row{display:flex;flex-direction:column;gap:25px;align-items:flex-start}@media(min-width: 992px){footer .contact-form-row{gap:50px;flex-direction:row}}footer .contact-form-row input{width:100%}@media(min-width: 992px){footer .contact-form-row input{width:calc(50% - 25px)}}footer .consent-message-container{gap:50px}footer .consent-message-container input.consent-message{accent-color:#1d1d1f;transform:scale(3);margin-left:20px;margin-top:20px}footer .consent-message-container label{font-size:13px;text-align:left}@media(min-width: 768px){footer .consent-message-container label{font-size:18px}}