.contact-form .full{width:100%}.contact-form{text-align:left;font-family:"Open Sans",Open Sans;max-width:485px;margin:auto}.contact-form label{text-align:left}.contact-form .not-full.big{width:320px}.contact-form .not-full.small{width:145px}.contact-form .not-full.left{margin-right:15px}.contact-form input{height:38px;border-color:#c7c7c7!important;font-size:17px;color:#8E8E93;line-height:22px;padding:6px 8px;margin-top:4px}.contact-form select{height:38px;border-color:#c7c7c7;font-size:17px;color:#8E8E93;line-height:22px;padding:6px 8px}.contact-form textarea{height:167px;border-color:#c7c7c7;font-size:17px;color:#8E8E93;line-height:22px;padding:6px 8px;margin-top:4px}.contact-form textarea::placeholder{font-size:17px;color:#c7c7cc;line-height:22px;padding:3px 5px;font-family:"Open Sans",Open Sans}.contact-form label{font-size:17px;line-height:22px;color:#8E8E93;margin-bottom:20px}.elementor-element-cd6f5bb .elementor-column-wrap{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.contact-form span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item,.contact-form span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item.first.last{width:auto;text-align:left;color:#8E8E93;font-size:17px;line-height:32px;margin-left:60px;margin-top:6px;margin-bottom:6px}.contact-form input[type="radio"],.contact-form input[type="checkbox"]{position:absolute;left:30px;width:18px;height:18px;background:#FFF 0% 0% no-repeat padding-box;border:1px solid #C7C7C7;border-radius:2px;opacity:1;margin-top:8px}.contact-form .wpcf7-submit{font-size:18px;line-height:22px;color:#fff;width:485px;letter-spacing:.72px;background-color:#2F7D32;height:54px;margin-left:20px;border-radius:4px}.contact-form .wpcf7-submit:hover{background-color:#262f3d}.contact-form .wpcf7-submit:focus{background-color:#262f3d;outline:none}.contact-form div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{color:#FA7325;width:485px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.contact-form div.wpcf7-mail-sent-ok{width:485px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.contact-form span.wpcf7-form-control.wpcf7-checkbox.chk-policy span.wpcf7-list-item.first.last{width:123px;margin-top:62px;margin-bottom:78px}.contact-form a.link-policy{font-size:17px;line-height:32px}.contact-form span.required{font-size:17px;color:#FA7325;margin-right:242px}.contact-form .generall{width:100%;max-width:100%}.contact-form .generall span{color:#8E8E93}.elementor-element.contact-form .wpcf7-form a.link-policy{color:#4fc2f8}.elementor-element.contact-form .wpcf7-form .required{margin:0;color:#FA7325}.elementor-element.contact-form .wpcf7-form .wpcf7-submit{width:100%;margin:15px 0 0;border:0}.contact-form .wpcf7-form .checkbox-wrap>*{display:inline;color:#8E8E93}.contact-form a.link-policy:hover{color:#262f3d}.swiper-slide-contents{position:relative}.banner-effect .swiper-slide-bg.elementor-ken-burns--active{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.gm-style-iw{width:500px}.wpgmza-infowindow img{width:50%!important}p.wpgmza_infowindow_address{display:none}.banner-effect .elementor-section-boxed .elementor-row{position:relative}.banner-effect .elementor-image{overflow:hidden}.banner-effect img.lazyloaded{position:relative}.jet-carousel .jet-carousel__item img{object-fit:cover}@media (max-width:767px){.contact-form label{width:100%;padding:0 27px}.contact-form .full{width:100%}.contact-form .not-full{width:100%!important}.contact-form .wpcf7-submit{width:calc(100% - 54px);margin-left:27px;margin-right:27px}.contact-form span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item.first.last{font-size:14px;padding-right:27px;margin-bottom:10px;line-height:26px}.contact-form div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{width:calc(100% - 54px)}.contact-form div.wpcf7-mail-sent-ok{width:calc(100% - 54px)}.contact-form span.wpcf7-form-control.wpcf7-checkbox.chk-policy span.wpcf7-list-item.first.last{width:102px;margin-top:0;margin-bottom:40px;padding-right:0}.contact-form a.link-policy{font-size:14px}.contact-form span.required{font-size:14px;margin-right:calc(100% - 262px)}.contact-form label{margin-bottom:5px}.contact-form textarea{height:229px}}.contact-form2 .contact-form label.general-ft{margin-bottom:5px;width:100%}.contact-form2 .contact-form label.general-ft.inline{display:inline-block;width:auto}.contact-form2 label span:first-child{margin-left:2px}.contact-form2 label.general-ft span.star-ft{margin-left:5px}.contact-form2{overflow:hidden}.contact-form2 .contact-form span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item.first.last{margin-top:0;margin-bottom:0}.contact-form2 .contact-form span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item{margin-left:0;position:relative}.contact-form2 .contact-form span.wpcf7-form-control.wpcf7-checkbox.chk-policy span.wpcf7-list-item.first.last{margin-bottom:5px;margin-top:30px;z-index:1}.contact-form2 p.name-check{display:flex;justify-content:center;align-items:baseline;margin-bottom:35px}.contact-form2 .contact-form a.link-policy{font-size:17px;line-height:32px;padding-left:5px;z-index:2}.contact-form2 span.wpcf7-not-valid-tip{position:static;margin-left:0;width:171px;margin-top:5px;margin-right:-26px}.contact-form2 p.btn-submit{margin-top:23px;padding-bottom:1px}.contact-form2 p.name-check span.required{padding-left:5px}.contact-form2 .contact-form input:checked~span:before{display:block}.contact-form2 .contact-form input[type="checkbox"]+span:before{left:6px;top:3px;width:7px;height:10px;border:solid #fff;background:grey;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none;position:absolute;z-index:3}.contact-form2 input[type="checkbox"]:checked+span:before{content:'';background:#000;color:gray}.contact-form2 .contact-form span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item.first.last{margin-left:0}.contact-form2 .contact-form span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item.first.last{margin-top:0;margin-bottom:0;position:relative}.contact-form2 .contact-form input[type="checkbox"]{position:absolute;opacity:0;left:0;cursor:pointer;top:0;z-index:2}.elementor-element.contact-form2 .contact-form span.wpcf7-list-item-label{padding-left:28px;display:inline-block;width:auto}.contact-form2 input[type="checkbox"]:checked+span:before{content:'';background:#000;color:gray}.contact-form2 .contact-form input[type="checkbox"]+span:after{content:'';background-color:#fff;display:block;width:18px;height:18px;top:5px;border:1px solid #C7C7C7;position:absolute;left:0;border-radius:2px}.contact-form2 input[type="checkbox"]:checked+label:before{background:#000;color:#000;content:''}.contact-form2 input[type="checkbox"]:checked+label:before{content:'';background-color:red;color:#000}.contact-form2 input[type="checkbox"]:checked+label:before{background:#000;color:red}.contact-form2 input[type="checkbox"]:checked+label:before{content:'';background:red}.contact-form2 .checkbox input[type="checkbox"]:checked~label::after{-webkit-transform:rotate(-45deg) scale(1);-moz-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.contact-form2 .checkbox input[type="checkbox"]:checked~span::before{content:'';color:#000}.contact-form2 .checkbox span:after{content:'';display:block;width:10px;height:5px;border-bottom:2px solid #7bbe72;border-left:2px solid #7bbe72;position:absolute;top:12px;left:10px}.contact-form2 input[type="checkbox"]:checked~label::after{-webkit-transform:rotate(-45deg) scale(1);-moz-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.contact-form2 .contact-form input[type="checkbox"]:checked~span:after{display:block}.contact-form2 .contact-form input[type="checkbox"]+span:before{left:6px;top:7px;width:7px;height:10px;border:solid #fff;background:grey;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none;position:absolute;z-index:3}.contact-form2 .contact-form input:checked~span:before{display:block}.contact-form2 .contact-form input:checked~span:after{background-color:grey}.contact-form2 .contact-form span.wpcf7-form-control.wpcf7-checkbox.chk-policy span.wpcf7-list-item.first.last{width:151px}.contact-form2 .general-check{padding-bottom:15px}.contact-form2 span.wpcf7-form-control-wrap.subject:after{content:'';position:absolute;right:16px;margin:0 auto;width:0;height:0;border-top:4px solid #747474;border-left:4px solid transparent;border-right:4px solid transparent;top:20px}.contact-form2 span.wpcf7-form-control-wrap.subject:before{content:'';position:absolute;width:0;height:0;border-bottom:4px solid #747474;border-left:4px solid transparent;border-right:4px solid transparent;margin:0 auto;right:16px;top:14px}.contact-form2 span.wpcf7-form-control-wrap.salutation:after{content:'';position:absolute;right:16px;margin:0 auto;width:0;height:0;border-top:4px solid #747474;border-left:4px solid transparent;border-right:4px solid transparent;top:20px}.contact-form2 span.wpcf7-form-control-wrap.salutation:before{content:'';position:absolute;width:0;height:0;border-bottom:4px solid #747474;border-left:4px solid transparent;border-right:4px solid transparent;margin:0 auto;right:16px;top:14px}.contact-form2 span.wpcf7-form-control-wrap{display:block}.contact-form2 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.full{-webkit-appearance:none}.contact-form2 .contact-form textarea{padding:6px 16px}.contact-form2 .contact-form .wpcf7-submit{margin-left:23px}.contact-form2 .contact-form select{padding:6px 12px}.contact-form2 span.wpcf7-not-valid-tip{color:#FA7325}.contact-form2 .name-check span.wpcf7-form-control-wrap.policy{width:153px}.bullet-point ul{list-style:none}.bullet-point ul li:before{content:'\2022';color:#0078ff;margin-left:-1em;font-weight:700;display:inline-block;width:1em}::selection{background:#4FC2F8}::-moz-selection{background:#4FC2F8}@media only screen and (max-width:1024px){.contact-form2 span.wpcf7-form-control-wrap{margin-bottom:15px}}@media screen and (max-width:767px){.contact-form2 .contact-form span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item.first.last{font-size:17px;line-height:28px}.contact-form2 .list{text-align:left;padding-left:25px}.contact-form2 p.name-check{justify-content:left}.contact-form2 p.btn-submit{padding-bottom:0;margin-bottom:5px}.contact-form2 .contact-form .wpcf7-submit{margin-left:27px}.contact-form2 .contact-form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{margin-top:0}.contact-form2 .contact-form div.wpcf7-mail-sent-ok{margin-top:0}.contact-form2 p.range{margin-bottom:0}}@media screen and (max-width:570px){.contact-form2 .contact-form span.wpcf7-list-item-label{width:100%}.contact-form2 .contact-form span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item.first.last{padding-right:0}}.contact-form .title-custom{margin-bottom:16px}.contact-form .custom-enews{margin-top:5px;margin-bottom:-3px}.contact-form .custom-policy{margin-top:38px;margin-bottom:73px!important}@media (max-width:767px){.contact-form .custom-enews{margin-top:0}.contact-form2 .contact-form span.wpcf7-list-item-label{line-height:1.8}.contact-form2 .general-check{padding-bottom:4px}.contact-form .custom-policy{margin-top:-3px;margin-bottom:42px!important}.contact-form2 .contact-form label.general-ft.inline{width:100%}.elementor-element.contact-form .wpcf7-form label{padding:0}.contact-form .wpcf7-form .generall{padding:0}.contact-form2 .wpcf7-form .list,.contact-form .wpcf7-form .generall .wpcf7-form-control-wrap{padding:0}}@media (max-width:339px){.contact-form2 .contact-form span.wpcf7-list-item-label{font-size:14px}.contact-form2 .contact-form a.link-policy{font-size:14px}.contact-form2 .name-check span.wpcf7-form-control-wrap.policy{width:129px}}