:root{--primary-color:#EC008C;--secondary-color:#333333;--text-color:#000000;--text-white:#FFFFFF;--blue-color:#162852;--light-white:#FFFCFC;--light-grey-bg:#ededed;--light-pink:#fde8f5;--grey-one:#7a7a7a;--grey-two:#cfcfcf;--grey-three:#908F8F}.contact-banner{position:relative;width:100%;height:350px}.contact-banner img{object-fit:cover;width:100%;height:100%}.contact-form-part{padding:100px 60px;width:100%}.contact-form-part .title_page{font-size:35px;font-weight:600;color:var(--primary-color);margin:0 0 20px 0;padding:0}.form-part-wrapper{display:flex;flex-wrap:wrap;margin:0 -20px}.form-part-wrapper .register-part{flex-basis:60%;max-width:60%;padding:0 20px}.form-part-wrapper .register-part p.sub-para{font-size:16px;font-weight:500;color:var(--text-color);margin-bottom:10px}.form-part-wrapper h3{font-size:24px;font-weight:500;color:var(--text-color);margin:0 0 20px}.form-part-wrapper .register-part .form-group label{display:block;font-size:16px;font-weight:400;color:var(--text-color);margin-bottom:5px}.form-part-wrapper .register-part .form-group label small{color:var(--primary-color)}.form-part-wrapper .register-part .form-group{margin-bottom:15px}.form-part-wrapper .register-part .form-group input,.form-part-wrapper .register-part .form-group select{width:100%;padding:10px;font-size:16px;border:1px solid var(--grey-two);border-radius:5px;background:none}.form-part-wrapper .register-part .form-group input:focus,.form-part-wrapper .register-part .form-group input:active,.form-part-wrapper .register-part .form-group select:focus,.form-part-wrapper .register-part .form-group select:active{outline:none;box-shadow:none;border:1px solid var(--text-color)}.form-part-wrapper .register-part .form-group.checkbox-group{display:flex;align-items:center}.form-part-wrapper .register-part .form-group.checkbox-group label{display:flex;align-items:center}.form-part-wrapper .register-part .form-group.checkbox-group .form-check{padding-left:0}.form-part-wrapper .register-part .form-group.checkbox-group .form-check input{width:15px;height:15px;margin-left:8px;order:1}.checkbox-group .wpcf7-list-item{margin:0}.checkbox-group .wpcf7-list-item-label{order:0}.form-part-wrapper .register-part .primaryBtn{margin-top:20px;max-width:200px;width:100%}.or-separator{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;padding:0 20px;flex-basis:5%;max-width:5%}.or-separator::before,.or-separator::after{content:"";width:2px;height:350px;background-color:#bcbec0}.or-separator span{color:var(--primary-color);font-weight:700;margin:10px 0;font-size:14px}.connect-part{flex-basis:35%;max-width:35%;padding:0 20px}.connect-part h3{margin-bottom:20px}.connect-select{margin-bottom:10px}.connect-select select{padding:10px;border:1px solid var(--primary-color);border-radius:5px;font-size:16px;outline:none;background-color:var(--text-white);width:100%;max-width:300px;line-height:1.5;appearance:none;-webkit-appearance:none;background-image:url(https://www.sacvingroup.com/wp-content/themes/sacvin/css/../images/selectArrow.png);background-position:97%;background-repeat:no-repeat;background-size:10px;padding-right:20px}.connect-select select:focus,.connect-select select:active{outline:none;box-shadow:none;border:1px solid var(--text-color)}.contact-item{display:flex;gap:10px;margin-top:20px;align-items:flex-start}.contact-item .icon{font-size:18px;color:var(--primary-color)}.contact-item b{display:flex;margin-bottom:8px;gap:15px;font-size:16px;font-weight:500;color:var(--text-color)}.contact-item p{margin:2px 0;font-size:14px}.location-wraper .title_page{font-size:24px;font-weight:500;color:var(--primary-color);margin:0 0 20px}.location-wraper .location-bg{background-color:#fafafa;padding:30px 30px;border-radius:20px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:50px}.location-wraper .location-bg .location-accordian{flex-basis:57%;max-width:57%}.location-wraper .location-bg .location-accordian .accordion-item{border-bottom:1px solid #6d6e71;cursor:pointer;transition:background 0.3s ease;position:relative;background-color:var(--text-white)}.location-wraper .location-bg .location-accordian .accordion-item:hover{background:silver}.location-wraper .location-bg .location-accordian .accordion-item:has(.accordion-collapse.show){background:silver}.location-wraper .location-bg .location-accordian .accordion-item h2 button{margin:0;font-weight:700;font-size:16px;line-height:1.4;color:#222426;padding:15px 10px;width:100%;display:flex;align-items:center;justify-content:space-between}.location-wraper .location-bg .location-accordian .accordion-item .accordion-body{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:0 10px 15px 10px}.location-wraper .location-bg .location-accordian .accordion-item .accordion-body p{font-size:14px;color:#555;font-weight:500;margin:0}.location-wraper .location-bg .location-accordian .accordion-item .accordion-body a{font-weight:500;color:var(--primary-color);font-size:13px;text-decoration:underline;margin-top:10px}.location-wraper .location-bg .location-accordian .accordion-item .accordion-body a:hover{color:#e25aa0;text-decoration:none}.location-wraper .location-bg .map-part{flex-basis:40%;max-width:40%}.location-wraper .location-bg .map-part iframe{width:100%;height:500px;border:1px solid var(--primary-color)!important}.location-wraper .location-bg .location-accordian .accordion-item button p{width:100%;margin:0}.location-wraper .location-bg .location-accordian .accordion-item button .expand-icon{color:var(--primary-color);font-size:18px;margin-left:auto}.accordion-button .icon-minus{display:none}.accordion-button .icon-plus{display:inline}.accordion-button:not(.collapsed) .icon-minus{display:inline}.accordion-button:not(.collapsed) .icon-plus{display:none}.accordion-button::after{display:none!important}.accordion-item.active .accordion-button{color:#CB327A}.map-part iframe{width:100%;height:450px;border-radius:10px}@media (max-width:1600px){.contact-form-part .title_page{font-size:30px}.form-part-wrapper h3{font-size:20px}.location-wraper .title_page{font-size:20px}.contact-item b{font-size:14px}.form-part-wrapper .register-part .form-group label{font-size:13px}.form-part-wrapper .register-part .form-group input,.form-part-wrapper .register-part .form-group select{font-size:14px}.connect-select select{font-size:14px}.location-wraper .location-bg .location-accordian .accordion-item h2 button{font-size:14px}}@media (max-width:1440px){.contact-form-part{padding:70px 0}.contact-banner{height:320px}.location-wraper .location-bg{padding:25px 20px}.location-wraper .location-bg .map-part iframe{height:420px}.or-separator::before,.or-separator::after{height:310px}}@media (max-width:991px){.contact-form-part{padding:50px 0}.contact-form-part .title_page{font-size:25px;margin-bottom:14px}.form-part-wrapper .register-part{flex-basis:100%;max-width:100%}.form-part-wrapper .register-part p.sub-para{font-size:14px}.connect-part{flex-basis:100%;max-width:100%;margin-top:35px}.or-separator{display:none}.location-wraper .location-bg .location-accordian{flex-basis:100%;max-width:100%}.location-wraper .location-bg .map-part{flex-basis:100%;max-width:100%;margin-top:25px}.connect-select select{max-width:100%}.form-part-wrapper .register-part .primaryBtn{margin-top:10px}.location-bg{flex-direction:column}.map-part iframe{height:300px}}@media (max-width:767px){.contact-banner{height:265px}.wpcf7-not-valid-tip{font-size:13px}}@media (max-width:575px){.contact-form-part{padding:40px 0}.location-wraper .location-bg{margin-bottom:40px}.contact-form-part .title_page{font-size:20px;line-height:1.2}.form-part-wrapper h3{font-size:18px;margin-bottom:16px}.location-wraper .title_page{font-size:18px;margin-bottom:16px}.location-wraper .location-bg .location-accordian .accordion-item .accordion-body a svg{width:14px;height:14px}.location-wraper .location-bg .map-part iframe{height:285px}.contact-banner{height:180px}.form-part-wrapper .register-part p.sub-para br{display:none}.location-wraper .location-bg .location-accordian .accordion-item h2 button{padding:10px 10px}.contact-item b svg{width:15px;height:15px}.connect-part br{display:none}}