section.contact-form{padding:48px 0 30px;background-color:#f9f9f9}@media (max-width:576px){section.contact-form{padding:33px 0}}section.contact-form h2{text-align:center;margin:0 auto 46px;width:100%;max-width:660px}@media (max-width:576px){section.contact-form h2{font-size:35px;margin:0 0 27px}}section.contact-form .subtitle-text{font-size:14px;line-height:24px;letter-spacing:.015em;text-align:center;color:#686868;margin:-28px auto 60px;width:100%;max-width:1000px}@media (max-width:576px){section.contact-form .subtitle-text{display:none}}section.contact-form .form-holder{width:100%;max-width:1194px;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}@media (max-width:1200px){section.contact-form .form-holder{-webkit-transform:none;-ms-transform:none;transform:none}}section.contact-form .form-holder h4{margin:0 0 30px}@media (max-width:576px){section.contact-form .form-holder h4{font-size:25px;line-height:35px;text-align:center;margin:33px 0 33px}}section.contact-form .form-holder h5{margin:0 0 17px}@media (max-width:576px){section.contact-form .form-holder h5{font-size:25px;line-height:35px;margin:12px 0 26px}section.contact-form .form-holder h5:nth-of-type(2){margin:20px 0 21px}}section.contact-form .form-holder .textarea-holder{margin:0}section.contact-form .form-holder .cols{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -18px}@media (max-width:768px){section.contact-form .form-holder .cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}}section.contact-form .form-holder .cols .col,section.contact-form .form-holder .cols .col-2{width:50%;margin:0 18px}@media (max-width:768px){section.contact-form .form-holder .cols .col,section.contact-form .form-holder .cols .col-2{margin:0;width:100%}}section.contact-form .form-holder .cols .col-4{width:25%;margin:0 18px 30px}@media (max-width:768px){section.contact-form .form-holder .cols .col-4{margin:0 0 26px;width:100%}}@media (max-width:576px){section.contact-form .form-holder .cols .col-4{margin:0 0 14px}}section.contact-form .form-holder .cols .col-4 .wpcf7-form-control-wrap{margin:0}section.contact-form .form-holder .checkboxes-row .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -8px}@media (max-width:576px){section.contact-form .form-holder .checkboxes-row .wpcf7-checkbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}}section.contact-form .form-holder .checkboxes-row .wpcf7-checkbox .wpcf7-list-item{margin:0 8px}@media (max-width:576px){section.contact-form .form-holder .checkboxes-row .wpcf7-checkbox .wpcf7-list-item{margin:0 0 6px}section.contact-form .form-holder .checkboxes-row .wpcf7-checkbox .wpcf7-list-item:last-of-type{margin:0}}section.contact-form .form-holder .helper-text{display:inline-block;font-size:13px;line-height:185%;letter-spacing:.015em;color:#686868;margin-top:-2px}@media (max-width:576px){section.contact-form .form-holder .helper-text{display:none}}section.contact-form .form-holder .wpcf7-form-control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:26px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.contact-form .form-holder .wpcf7-form-control-wrap[data-name=photos-f]{margin-bottom:6px}@media (max-width:576px){section.contact-form .form-holder .wpcf7-form-control-wrap{margin-bottom:14px}}section.contact-form .form-holder .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin:10px 0 0}section.contact-form .form-holder input:not([type=submit]){background-color:#fff;border:1px solid #ededed;border-radius:5px;letter-spacing:.015em;font-size:15px;line-height:24px;font-weight:400;color:#686868;font-family:Poppins,sans-serif;padding:17px 24px}@media (max-width:576px){section.contact-form .form-holder input:not([type=submit]){font-size:16px}}section.contact-form .form-holder .textarea-holder .wpcf7-form-control-wrap{margin-bottom:12px}@media (max-width:576px){section.contact-form .form-holder .textarea-holder .wpcf7-form-control-wrap{margin-bottom:21px}}section.contact-form .form-holder .textarea-holder textarea{background-color:#fff;height:255px;padding:25px 24px;border-radius:5px;resize:none;font-weight:400;font-size:15px;line-height:24px;font-family:Poppins,sans-serif;border:1px solid #ededed}@media (max-width:576px){section.contact-form .form-holder .textarea-holder textarea{font-size:16px;padding:17px 24px;height:275px}}section.contact-form .form-holder .desktop-images{margin:34px 0 26px}@media (max-width:768px){section.contact-form .form-holder .desktop-images{display:none}}section.contact-form .form-holder .desktop-images h2{margin:0 auto 53px}section.contact-form .form-holder .desktop-images img{display:block;min-width:calc(100% + 97px);-webkit-transform:translateX(-104px);-ms-transform:translateX(-104px);transform:translateX(-104px)}@media (max-width:1400px){section.contact-form .form-holder .desktop-images img{min-width:100%;-webkit-transform:none;-ms-transform:none;transform:none}}section.contact-form .form-holder .form-mobile-images-slider{display:none;margin:37px 0 20px}@media (max-width:768px){section.contact-form .form-holder .form-mobile-images-slider{display:block}}section.contact-form .form-holder .form-mobile-images-slider .title{text-align:center;font-weight:600;font-size:18px;line-height:92.1%;color:#27353f;margin-top:28px;margin-bottom:25px}section.contact-form .form-holder .form-mobile-images-slider .slider{width:100%}section.contact-form .form-holder .form-mobile-images-slider .slider .slick-next,section.contact-form .form-holder .form-mobile-images-slider .slider .slick-prev{position:absolute;z-index:1;width:45px;height:45px;top:0;bottom:0;margin:auto;font-size:0;background-size:cover;background-image:url("data:image/svg+xml,%0A%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22.5' cy='22.5' r='22.5' fill='%2327353F'/%3E%3Cpath d='M20.875 29.8875L14.275 23.2875C14.175 23.1875 14.104 23.0791 14.062 22.9625C14.02 22.8458 13.9993 22.7208 14 22.5875C14 22.4541 14.021 22.3291 14.063 22.2125C14.105 22.0958 14.1757 21.9875 14.275 21.8875L20.875 15.2875C21.0583 15.1041 21.2877 15.0085 21.563 15.0005C21.8383 14.9925 22.0757 15.0881 22.275 15.2875C22.475 15.4708 22.5793 15.7001 22.588 15.9755C22.5967 16.2508 22.5007 16.4881 22.3 16.6875L17.4 21.5875H28.575C28.8583 21.5875 29.096 21.6835 29.288 21.8755C29.48 22.0675 29.5757 22.3048 29.575 22.5875C29.575 22.8708 29.4793 23.1085 29.288 23.3005C29.0967 23.4925 28.859 23.5881 28.575 23.5875H17.4L22.3 28.4875C22.4833 28.6708 22.5793 28.9041 22.588 29.1875C22.5967 29.4708 22.5007 29.7041 22.3 29.8875C22.1167 30.0875 21.8833 30.1875 21.6 30.1875C21.3167 30.1875 21.075 30.0875 20.875 29.8875Z' fill='white'/%3E%3C/svg%3E%0A")}section.contact-form .form-holder .form-mobile-images-slider .slider .slick-prev{left:5px;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}section.contact-form .form-holder .form-mobile-images-slider .slider .slick-next{right:5px;-webkit-transform:rotate(180deg) translateY(20px);-ms-transform:rotate(180deg) translateY(20px);transform:rotate(180deg) translateY(20px)}section.contact-form .form-holder .form-mobile-images-slider .slider .slick-slide img{display:block;width:100%;max-width:184px;margin:0 auto}section.contact-form .form-holder .wpcf7-checkbox .wpcf7-list-item{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.contact-form .form-holder .wpcf7-checkbox .wpcf7-list-item:last-of-type{margin-bottom:0}section.contact-form .form-holder .wpcf7-checkbox .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}section.contact-form .form-holder .wpcf7-checkbox .wpcf7-list-item label input{display:none}section.contact-form .form-holder .wpcf7-checkbox .wpcf7-list-item label input:checked+.wpcf7-list-item-label::before{background-color:#dbbf7d;border-color:#dbbf7d}section.contact-form .form-holder .wpcf7-checkbox .wpcf7-list-item label input:checked+.wpcf7-list-item-label::after{opacity:1}section.contact-form .form-holder .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{position:relative;padding-left:28px;letter-spacing:.015em;font-size:13px;line-height:24px;color:#686868}@media (max-width:576px){section.contact-form .form-holder .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{font-size:16px;margin-left:4px}}section.contact-form .form-holder .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label::before{content:'';display:block;position:absolute;top:1px;left:0;width:20px;height:20px;border-radius:3px;background:#fff;border:1px solid #dcdcdc;-webkit-transition:background-color .2s,border-color .2s;-o-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}@media (max-width:576px){section.contact-form .form-holder .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label::before{width:18px;height:18px}}section.contact-form .form-holder .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label::after{content:'';opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;position:absolute;top:7px;left:6px;width:10px;height:8px;background-size:cover;background-image:url("data:image/svg+xml,%0A%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.91667 7.98317L0.75 4.8165L1.85833 3.70817L3.91667 5.7665L9.14167 0.541504L10.25 1.64984L3.91667 7.98317Z' fill='%2327353F'/%3E%3C/svg%3E%0A")}section.contact-form .form-holder .text{font-size:15px;line-height:24px;letter-spacing:.015em;color:#686868;margin:-5px 0 0}@media (max-width:576px){section.contact-form .form-holder .text{margin:19px 0 0}}section.contact-form .form-holder .codedropz-upload-handler{border:2px dashed #27353f;border-radius:5px;padding:28px 26px 28px;height:306px;margin-bottom:0;margin-top:31px}@media (max-width:576px){section.contact-form .form-holder .codedropz-upload-handler{padding:26px 12px 26px}}section.contact-form .form-holder .codedropz-upload-handler .dnd-upload-counter{display:none}section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container{padding:0;height:100%}section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner{height:100%;background:#ededed;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner>span{display:none}section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner>div{font-weight:500;font-size:15px;line-height:92.1%;color:#939393;margin-top:8px}@media (max-width:576px){section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner>div{padding:0 25px;line-height:115%}}section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-top:89px}@media (max-width:576px){section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap{margin-top:75px}}section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn{font-weight:600;font-size:15px;line-height:92.1%;color:#27353f;position:relative}section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn::before{content:'';position:absolute;top:-81px;left:0;right:0;margin:auto;width:66px;height:66px;border-radius:50%;background-color:#ddd;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}@media (max-width:576px){section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn::before{top:-85px}}section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn::after{content:'';position:absolute;top:-60px;left:0;right:0;margin:auto;width:32px;height:23px;background-size:cover;background-image:url("data:image/svg+xml,%0A%3Csvg width='33' height='25' viewBox='0 0 33 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0423 24.1668H8.47982C6.26801 24.1668 4.37801 23.4012 2.80982 21.87C1.24162 20.3387 0.458013 18.4672 0.458985 16.2554C0.458985 14.3595 1.03017 12.6703 2.17253 11.1877C3.31489 9.70502 4.80968 8.75711 6.6569 8.34391C7.26454 6.1078 8.47982 4.29704 10.3027 2.91162C12.1257 1.5262 14.1916 0.833496 16.5007 0.833496C19.3444 0.833496 21.757 1.82419 23.7384 3.80558C25.7197 5.78697 26.71 8.19905 26.709 11.0418C28.3861 11.2363 29.7778 11.9596 30.8842 13.2118C31.9906 14.4641 32.5433 15.9282 32.5423 17.6043C32.5423 19.4272 31.9041 20.977 30.6275 22.2535C29.351 23.53 27.8018 24.1678 25.9798 24.1668H17.959V13.7397L20.2923 16.0002L22.334 13.9585L16.5007 8.12516L10.6673 13.9585L12.709 16.0002L15.0423 13.7397V24.1668Z' fill='%2327353F'/%3E%3C/svg%3E%0A")}@media (max-width:576px){section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn::after{top:-65px}}section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:hover{color:#f5c16b}section.contact-form .form-holder .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap .cd-upload-btn:hover::before{background-color:#f5c16b}section.contact-form .form-holder .dnd-upload-status{margin-top:10px}section.contact-form .form-holder .dnd-upload-status:first-of-type{margin-top:20px}section.contact-form .form-holder .dnd-upload-status .dnd-upload-image{display:none}section.contact-form .form-holder .dnd-upload-status .dnd-upload-details{letter-spacing:.015em;font-size:15px;line-height:24px;color:#686868;font-family:Poppins,sans-serif;font-weight:400}section.contact-form .form-holder .dnd-upload-status .dnd-upload-details .name{color:#686868}section.contact-form .form-holder .bottom-text{font-size:11px;line-height:145%;letter-spacing:.015em;color:#686868;margin-top:19px;width:100%}@media (max-width:576px){section.contact-form .form-holder .bottom-text{font-size:12px;line-height:133%}}section.contact-form .form-holder .bottom-text a{color:#27353f;text-decoration:underline}section.contact-form .form-holder .bottom-text a:hover{text-decoration:none}section.contact-form .form-holder input[type=submit]{width:100%;border-radius:5px;color:#fff;background-color:#27353f;-webkit-transition:background-color .2s,color .2s;-o-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;height:46px;margin-top:16px}section.contact-form .form-holder input[type=submit]:hover{color:#27353f;background-color:#f5c16b}body.virtual-consult section.contact-form{padding:48px 0 72px}@media (max-width:576px){body.virtual-consult section.contact-form{padding:33px 0 74px}}body.virtual-consult section.contact-form .form-holder .textarea-holder{margin:34px 0 0}@media (max-width:576px){body.virtual-consult section.contact-form .form-holder .textarea-holder{margin:28px 0 0}}@media (max-width:576px){body.virtual-consult section.contact-form .form-holder .textarea-holder textarea{height:368px}}body.virtual-consult section.contact-form .form-holder .textarea-holder input[type=submit]{margin-top:20px}