.contact-page{width:100%}.contact-page .getInTouch-container{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:1430px;margin:0 auto;padding:92px 24px 165px}.contact-page .left-part{display:flex;flex:1;flex-direction:column}.contact-page .blog-container{max-width:577px;width:100%}.contact-page .blog-container .heading-text{margin:102px 0}.contact-page .blog-container .heading-text .contact-heading{font-family:Ogg,Georgia,serif;font-weight:400;font-size:48px;line-height:1.2;letter-spacing:.18px;color:#000;margin:0}.contact-page .blog-content .blog-text{margin-bottom:120px}.contact-page .blog-content .blog-text:last-child{margin-bottom:70px}.contact-page .blog-content .blog-text h2{font-family:BrownLL,sans-serif;font-weight:400;font-size:13px;text-transform:uppercase;letter-spacing:4px;display:block;margin-bottom:45px;color:#000}.contact-page .blog-content .blog-text p{font-family:Gabriela,sans-serif;font-weight:300;font-size:23px;color:#000;margin:0}.contact-page .blog-content .blog-text p a{color:#000;text-decoration:underline;font-family:Gabriela,sans-serif;font-weight:400;white-space:nowrap}.contact-page .social-icon{display:flex;align-items:center;margin-bottom:186px}.contact-page .social-icon .social-image{margin-right:40px;display:inline-flex;color:#000}.contact-page .social-icon .social-image:last-child{margin-right:0}.contact-page .social-icon .social-image svg{width:19px;height:19px}.contact-page .social-icon .social-image:hover{opacity:.6}.contact-page .contact-detail{display:flex;flex-wrap:wrap;justify-content:flex-start}.contact-page .contact-detail .register-container{display:flex;flex:0 0 50%;flex-direction:column}.contact-page .contact-detail h2{font-family:Gabriela,sans-serif;font-weight:500;font-size:20px;line-height:32px;letter-spacing:.1px;margin-bottom:40px;color:#000}.contact-page .contact-detail ul{list-style:none;margin:0;padding:0}.contact-page .contact-detail ul li{font-family:Gabriela,sans-serif;font-weight:300;font-size:20px;line-height:32px;color:#000}.contact-page .right-part{display:flex;flex:0 0 100%;max-width:653px;flex-direction:column}.contact-page .painting-container{margin-left:40px;margin-bottom:167px}.contact-page .painting-container .art-work-image{max-width:613px}.contact-page .painting-container .art-work-image a{display:inline-block}.contact-page .painting-container .painting-text .arrow-icon{margin-bottom:15px;display:inline-block;line-height:1;color:#000}.contact-page .painting-container .painting-text .arrow-icon svg{transform:rotate(-90deg);width:28px;height:28px}.contact-page .painting-container .art-work-image a img{width:auto;height:auto;max-width:100%;max-height:500px;object-fit:contain;display:block}.contact-page .painting-container .painting-text{padding:50px 0 0 163px}.contact-page .painting-container .painting-text p{font-family:Gabriela,sans-serif;font-weight:300;font-size:19px;letter-spacing:.19px;color:#000;margin:0}.contact-page .painting-container .painting-text .edition{font-family:Gabriela,sans-serif;font-weight:300;font-style:italic}.contact-page .painting-container .painting-text .price{font-family:Gabriela,sans-serif;font-weight:500}.contact-page .detail-form{margin-bottom:0}.contact-page .detail-form form .form-group{display:flex;margin-bottom:35px;position:relative}.contact-page .detail-form form .form-group input{width:100%;height:70px;font-size:23px;padding-left:20px;box-shadow:none;outline:none;border:1px solid #000;background:transparent;color:#000;font-family:Gabriela,sans-serif;font-weight:300}.contact-page .detail-form form .form-group textarea{width:100%;height:160px;box-shadow:none;outline:none;border:1px solid #000;font-size:23px;padding:12px 15px;color:#000;background:transparent;font-family:Gabriela,sans-serif;font-weight:300}.contact-page .detail-form form .form-group input:focus,.contact-page .detail-form form .form-group textarea:focus{border-color:#141413;box-shadow:inset 0 0 0 1px #141413}.contact-page .detail-form form .form-group input::placeholder,.contact-page .detail-form form .form-group textarea::placeholder{color:#b4b4b4}.contact-page .detail-form form .form-group button{width:100%;height:75px;background-color:#1c1c1c;border:none;box-shadow:none;outline:none;color:#fff;font-size:23px;cursor:pointer;letter-spacing:.805px;font-family:Gabriela,sans-serif;font-weight:400}.contact-page .detail-form .checkbox-btn{display:block;position:relative;padding-left:35px;margin:14px 0 85px;cursor:pointer;font-family:BrownLL,sans-serif;font-weight:300;font-size:17px;line-height:40px;letter-spacing:.255px;color:#000}.contact-page .detail-form .checkbox-btn input{position:absolute;top:0;left:0;opacity:0;cursor:pointer;height:100%;width:100%}.contact-page .detail-form form .form-group{flex-direction:column}.contact-page .detail-form .field-label{display:block;font-family:BrownLL,sans-serif;font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#767676;margin:0 0 6px}.contact-page .detail-form .checkbox-btn .checkmark{position:absolute;top:10px;left:0;height:24px;width:24px;background-color:#fff;border:1px solid #000}.contact-page .detail-form .checkbox-btn input:checked~.checkmark:after{content:"";position:absolute;left:8px;top:3px;width:6px;height:12px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-page .hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-page .form-success{border:1px solid #000;padding:40px;text-align:center}.contact-page .form-success h2{font-family:Ogg,Georgia,serif;font-weight:400;font-size:28px;margin:0 0 12px}.contact-page .form-success p{font-family:Gabriela,sans-serif;font-weight:300;font-size:18px;color:#000}.contact-page .form-success .success-actions{display:flex;justify-content:center;gap:16px;margin-top:32px}.contact-page .form-success .btn-outline{display:inline-block;padding:14px 32px;border:1px solid #000;color:#000;font-family:BrownLL,sans-serif;font-weight:400;font-size:13px;letter-spacing:2px;text-transform:uppercase}.contact-page .form-success .btn-outline:hover{background:#1c1c1c;color:#fff}.contact-page .form-success .btn-text{display:inline-block;padding:14px 32px;color:#666;font-family:BrownLL,sans-serif;font-weight:400;font-size:13px;letter-spacing:2px;text-transform:uppercase}.contact-page .form-errors{border:1px solid #e0b4b4;background:#fbf3f3;color:#9b2c2c;padding:16px;margin-bottom:24px;font-family:Gabriela,sans-serif;font-weight:300;font-size:15px}.contact-page .form-errors ul{list-style:disc;padding-left:20px;margin:0}@media screen and (max-width:1565px){.contact-page .right-part{flex:0 0 50%}}@media screen and (max-width:1365px){.contact-page .getInTouch-container{margin:0 auto;max-width:956px;padding-bottom:63px}.contact-page .blog-container{max-width:385px}.contact-page .blog-container .heading-text{margin:50px 0}.contact-page .blog-container .heading-text .contact-heading{font-size:32px}.contact-page .blog-content .blog-text{margin-bottom:80px}.contact-page .blog-content .blog-text h2{margin-bottom:30px}.contact-page .blog-content .blog-text p{font-size:16px;line-height:30px}.contact-page .painting-container{margin-bottom:81px}.contact-page .painting-container .painting-text{padding:38px 0 0 100px}.contact-page .painting-container .painting-text p{font-size:14px}.contact-page .contact-detail h2{font-size:15px;line-height:26px;margin-bottom:26px}.contact-page .contact-detail ul li{font-size:14px;line-height:23px}.contact-page .detail-form form .form-group button{font-size:19px;height:60px}}@media screen and (max-width:1263px){.contact-page .getInTouch-container{flex-direction:column;max-width:526px;padding:16px 24px 90px}.contact-page .left-part,.contact-page .right-part{flex:0 0 100%;width:100%;max-width:100%}.contact-page .right-part{flex-direction:column-reverse}.contact-page .blog-container{max-width:unset}.contact-page .blog-container .heading-text{margin:14px 0 55px}.contact-page .blog-container .heading-text .contact-heading{font-size:35px;text-align:center}.contact-page .blog-content .blog-text h2{margin-bottom:25px;font-size:10px;letter-spacing:2.5px}.contact-page .blog-content .blog-text{margin-bottom:66px}.contact-page .blog-content .blog-text p{font-size:18px}.contact-page .blog-content .blog-text:last-child{margin-bottom:40px}.contact-page .social-icon{margin-bottom:60px}.contact-page .social-icon .social-image svg{width:13px;height:13px}.contact-page .contact-detail{margin-bottom:60px}.contact-page .contact-detail h2,.contact-page .contact-detail ul li{font-size:16px}.contact-page .painting-container{margin-left:0;margin-bottom:0}.contact-page .painting-container .art-work-image{max-width:367px;margin:0 auto}.contact-page .painting-container .painting-text{padding:50px 0 0 194px}.contact-page .painting-container .painting-text p{font-size:15px}.contact-page .detail-form{margin-bottom:0}.contact-page .detail-form form .form-group input{font-size:15px;height:54px}.contact-page .detail-form form .form-group textarea{font-size:15px;height:118px}.contact-page .detail-form .checkbox-btn{font-size:14px;margin-bottom:7px}}@media screen and (max-width:1023px){.contact-page .getInTouch-container{max-width:395px}.contact-page .social-icon .social-image{margin-right:28px}.contact-page .blog-container .heading-text{margin:14px 0 45px}.contact-page .blog-container .heading-text .contact-heading{font-size:26px;text-align:center}.contact-page .blog-content .blog-text p{font-size:13px;line-height:22px}.contact-page .blog-content .blog-text:last-child{margin-bottom:32px}.contact-page .contact-detail h2,.contact-page .contact-detail ul li{font-size:13px}.contact-page .painting-container .painting-text{padding:38px 0 0 143px}.contact-page .painting-container .painting-text p{font-size:13px}.contact-page .detail-form form .form-group{margin-bottom:16px}.contact-page .detail-form form .form-group input{font-size:15px;height:38px}.contact-page .detail-form form .form-group textarea{font-size:15px;height:90px}.contact-page .detail-form form .form-group button{height:54px;font-size:14px}}@media screen and (max-width:767px){.contact-page .getInTouch-container{padding-bottom:60px}.contact-page .blog-container .heading-text{margin:0 0 42px}.contact-page .blog-container .heading-text .contact-heading{text-align:left;font-size:32px}.contact-page .blog-content .blog-text p{font-size:17px;letter-spacing:.5px}.contact-page .blog-content .blog-text:last-child{margin-bottom:44px}.contact-page .contact-detail h2,.contact-page .contact-detail ul li{font-size:15px}.contact-page .detail-form form .form-group input{height:50px}.contact-page .detail-form form .form-group textarea{height:112px}.contact-page .detail-form form .form-group button{height:66px;font-size:18px}.contact-page .painting-container{margin-top:36px;margin-bottom:0}.contact-page .painting-container .art-work-image{width:100%;max-width:360px}.contact-page .painting-container .painting-text{padding:38px 0 0}.contact-page .painting-container .painting-text p{font-size:14px}.contact-page .form-success .success-actions{flex-direction:column}}
