button,input[type=button],input[type=reset],input[type=submit]{padding:12px 24px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:30px;font-family:Open Sans,sans-serif}button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{height:50px;padding:10px 12px;font-size:14px;border:1px solid #dcdcdc;color:#121212;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;background-color:#fefefe;border-radius:5px;width:100%;line-height:1.42857;vertical-align:middle;display:block}select{overflow:hidden;padding:6px 12px;border:1px solid #ccc;text-decoration:none;font-weight:400;color:#444;background-clip:padding-box;position:relative;border-radius:3px;width:100%;white-space:nowrap;display:block}.form-panel .wpcf7-form .wpcf7-form-control:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{outline:none}textarea{height:150px;width:100%}.contact-formed{padding:40px 50px 44px;position:relative;box-shadow:0 0 30px rgba(0,0,0,.15);background:#fff;display:block}.contact-formed .wpcf7 .wpcf7-form{justify-content:flex-start;flex-wrap:wrap;align-items:baseline;display:flex}.contact-formed .wpcf7 form p{flex:0 0 48%;margin-bottom:0}.contact-formed .wpcf7 p{margin-left:25px}.contact-formed .wpcf7 p:nth-child(8){margin-top:26px}.contact-formed .wpcf7 p:nth-child(2),.contact-formed .wpcf7 p:nth-child(4),.contact-formed .wpcf7 p:nth-child(6),.contact-formed .wpcf7 p:nth-child(7),.contact-formed .wpcf7 p:nth-child(8){margin-left:0}.contact-formed .wpcf7 p:nth-child(6),.contact-formed .wpcf7 p:nth-child(7),.contact-formed .wpcf7 p:nth-child(8){max-width:100%;width:100%;flex-basis:100%}.contact-formed .wpcf7 .wpcf7-submit{width:100%}.locations-section{overflow:hidden;padding:100px 0;position:relative;background:#f4f9fc}.locations-section .pattern-layer{animation:slide 100s linear infinite;-webkit-animation:slide 100s linear infinite;height:100%;right:0;position:absolute;opacity:.2;top:0;left:0;width:100%;background-repeat:repeat-x}@keyframes slide{0%{background-position:0 0}to{background-position:1920px 0}}@-webkit-keyframes slide{0%{background-position:0 0}to{background-position:1920px 0}}.locations-row{margin-top:-20px}.inner-box{padding:34px 40px 37px;position:relative;box-shadow:0 0 20px rgb(0 0 0/6%);background:#fff;margin-top:20px;display:block}.inner-box .upper-box{margin-bottom:18px;position:relative}.inner-box .upper-box h3{font-size:22px;font-weight:700;margin-bottom:10px;line-height:30px}.inner-box .upper-box p{font-size:17px;font-weight:500;line-height:28px}.info-list.clearfix{list-style:none;padding:0;margin:0}.inner-box .info-list li{margin-bottom:14px;position:relative;padding-left:70px;display:block}.inner-box .info-list li i{height:50px;font-size:18px;transition:all .5s ease;position:absolute;text-align:center;top:0;border-radius:50%;background:#f4f9fc;left:0;width:50px;line-height:50px}.inner-box .info-list li p{font-size:17px;font-weight:700;margin-bottom:0;color:#222;position:relative;line-height:1.4;display:block}.inner-box .info-list li a{font-size:17px;font-weight:500;color:#273333;transition:all .5s ease;position:relative;line-height:1.4;display:inline-block}.inner-box .info-list li:last-child{margin-bottom:0}.inner-box .info-list li:focus-within i,.inner-box .info-list li:hover i{color:#fff}.google-section{position:relative;margin:0 0 100px;z-index:0}.google-section [class^=col-]:not(.pxl){position:inherit}.google-map-banner-inner{height:100%;width:100%}.google-section-frame{height:100%}.google-section-frame img{height:100%;min-height:520px;object-fit:cover;width:100%}.google-map-info{position:relative;z-index:0}.live-contact{margin-bottom:0;position:relative}.live-contact img{max-width:375px;max-height:520px;object-fit:cover;border-radius:6px;width:100%}.live-contact .content{padding:50px 30px;right:0;position:absolute;bottom:0;text-align:center;left:0}.live-contact .content .icon{font-size:70px;margin-bottom:30px;color:#fff;line-height:70px}.live-contact .content h4{font-size:24px;font-weight:600;margin-bottom:16px;color:#fff;position:relative}.live-contact .content .text{font-size:18px;font-weight:500;margin-bottom:25px;color:#fff;position:relative}