*, *::after, *::before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .cd-section { text-align: center; } .cd-modal { position: fixed; top: 25%; left: 35%; width: 650px; visibility: hidden; opacity: 0; pointer-events: none; -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s; -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s; transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s; background:#fff; border:1px; border-radius:5px; } .cd-modal .cd-modal-content { height: 100%; width: 100%; overflow-y: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .modal-is-visible .cd-modal { z-index:9999; visibility: visible; opacity: 1; pointer-events: auto; -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s; -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s; transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s; } .modal-is-visible .cd-modal .cd-modal-content { -webkit-overflow-scrolling: touch; } .cd-modal-action { position: relative; } .cd-modal-action .btn, .cd-modal-action .cd-modal-bg { display: inline-block; height: 4em; background: rgb(254,213,104); background: linear-gradient(90deg, rgba(254,213,104,1) 0%, rgba(254,164,108,1) 100%); } .cd-modal-action .btn { width:207px;height:207px;background: url('../img/butt-back.png') repeat;border-radius: 50%;display: inline-block;cursor:pointer; } .cd-modal-action .btn:hover {width:207px;height:207px;background:none;background: url('../img/butt-back.png') repeat #f2be31;text-decoration:none;} .cd-modal-action .btn.to-circle { } .cd-modal-action .cd-modal-bg { position: absolute; z-index: 1; left: 50%; top: 60px; width: 4em; border-radius: 50%; opacity: 0; visibility: hidden; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-transform: translateX(-2em); -moz-transform: translateX(-2em); -ms-transform: translateX(-2em); -o-transform: translateX(-2em); transform: translateX(-2em); -webkit-transition: visibility 0s 0.5s; -moz-transition: visibility 0s 0.5s; transition: visibility 0s 0.5s; } .cd-modal-action .cd-modal-bg.is-visible { opacity:0.9; visibility: visible; } .cd-modal-close { position: fixed; z-index: 1; top: 20px; right: 5%; height: 50px; width: 50px; border-radius: 50%; background: rgba(0, 0, 0, 0.3) url(../img/cd-icon-close.svg) no-repeat center center; /* image replacement */ cursor:pointer; overflow: hidden; text-indent: 100%; white-space: nowrap; visibility: hidden; opacity: 0; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s; -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s; transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s; } .no-touch .cd-modal-close:hover { background-color: rgba(0, 0, 0, 0.5); } .cd-modal-close:hover { background-color: rgba(0, 0, 0, 0.5); } .modal-is-visible .cd-modal-close { visibility: visible; opacity: 1; -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s; -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s; transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } /* modal 1 */ .mb1 {font-family: 'Barlow Condensed', sans-serif;font-size:36px;line-height:36px;color:#fff;padding:58px 0 0 0;text-align:center;font-weight:400;} .mb2 {font-family: 'Barlow Condensed', sans-serif;font-size:50px;line-height:50px;color:#fff;text-align:center;font-weight:300;} .mb3 {font-family: 'Barlow Condensed', sans-serif;font-size:40px;line-height:40px;color:#fff;padding:68px 0 0 0;text-align:center;font-weight:400;} .mb4 {font-family: 'Barlow Condensed', sans-serif;font-size:36px;line-height:36px;color:#fff;text-align:center;font-weight:300;} .modal-form-box {width:610px;margin:0px auto;padding:40px 0 0 0;} .mdf-title {font-size:30px;line-height:32px;text-transform:uppercase;} .mdf-form-container {padding:35px 0 0 0;} .mdf-left {width:300px;float:left;} .mdf-right {width:300px;float:right;} .mdf-text{width: 100%;height:60px;background: #f5f5f5;border-bottom: 1px solid #f5f5f5;border-top: 1px solid #f5f5f5;border-top:1px solid #f5f5f5;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;display:inline-block; padding: 0 5px 0 20px;font-family: 'Barlow', sans-serif;font-size:16px;line-height:60px;color:#535353;font-weight:400;margin-bottom:10px;} .mdf-textarea{ width: 100%; height:175px; box-sizing: border-box; -moz-box-sizing: border-box; background: #f5f5f5; border-bottom: 1px solid #f5f5f5;border-top:1px solid #f5f5f5;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5; padding: 11px 0 0 20px; font-family: 'Barlow', sans-serif;font-size:16px;color:#535353;font-weight:400; } input.mdf-text:required:focus {border-bottom:1px solid #fea46b;} input.mdf-text:focus {border-bottom:1px solid #fea46b;} input.mdf-text:hover {border-bottom:1px solid #fea46b;} textarea.mdf-textarea:required:focus {border-bottom:1px solid #fea46b;} textarea.mdf-textarea:focus {border-bottom:1px solid #fea46b;} textarea.mdf-textarea:hover {border-bottom:1px solid #fea46b;} label.select1 {position:relative} label.select1:after { content: "\f0d7"; font-family: 'Font Awesome 5 Pro'; font-size: 16px; color:#696969; font-weight:700; background:#f2f2f2; right:15px; top:21px; position:absolute; pointer-events:none; } label.select1:before {content:'';right:4px; top:0px;width:23px; height:18px;background: #f2f2f2;position:absolute;pointer-events:none;display:block;} .smallselect {width:100%;height:60px;font-family: 'Barlow', sans-serif;background: #f2f2f2;border: 1px solid #f2f2f2;border-radius:3px;padding: 0 0 0 15px;font-size:16px;line-height:60px;color:#535353;cursor:pointer; -webkit-text-fill-color:#535353;-webkit-appearance: none;display:inline-block;overflow: hidden; } .smallselect:hover {border-bottom:1px solid #fea46b;} select.smallselect:required:focus {border-bottom:1px solid #fea46b;} .mdf-submit{ font-family: 'Barlow', sans-serif; display: inline-block; width:100%; padding: 20px 0 20px 0; background: rgb(254,164,108); background: linear-gradient(90deg, rgba(254,164,108,1) 0%, rgba(254,213,104,1) 100%); border:0; text-decoration: none; color: #fff; font-size:18px; font-weight:500; text-transform:uppercase; cursor:pointer; margin:15px 0 10px 0; letter-spacing:1px; } .mdf-submit:hover{ color:#fff; background: rgb(254,213,104); background: linear-gradient(90deg, rgba(254,213,104,1) 0%, rgba(254,164,108,1) 100%); } .mdf-gdpr-layer {width:590px;margin:0px auto;font-size:12px;line-height:16px;color:#535353;text-align:left;padding:10px 0 0 0;} label {display:block;cursor:pointer;} #messagemodal {min-height:280px;} #messagemodal2 {min-height:280px;} @media only screen and (min-width: 1180px) and (max-width: 1366px){ .cd-modal {top: 15%;left: 23%;} .cd-modal-close {top: 50px;} } @media only screen and (min-width: 959px) and (max-width: 1180px){ .cd-modal {top: 15%;left: 20%;} .cd-modal-close {top: 50px;} } @media only screen and (min-width: 768px) and (max-width: 959px){ .cd-modal {top: 15%;left: 10%;} .cd-modal-close {top: 50px;} } @media only screen and (min-width: 480px) and (max-width: 767px){ .cd-modal { position:fixed; top: 15%; left: 0; width: 100%; height: 480px; overflow-y:scroll; z-index:9999; -webkit-overflow-scrolling: touch; padding:0 0 30px 0; } .cd-modal-close {top:90px;right:5px;} .mdf-text{height:40px;line-height:40px;} .mdf-title {font-size:20px;line-height:26px;text-transform:uppercase;} .mdf-form-container {padding:20px 0 0 0;} .modal-form-box {width:95%;margin:0px auto;padding:40px 0 0 0;} .mdf-left {width:100%;float:none;margin:0px auto;} .mdf-right {width:100%;float:none;margin:0px auto;} .mdf-gdpr-layer {width:100%;} label.select1 {position:relative;margin:0 0 10px 0;} .mdf-submit{margin:15px 0 20px 0;} } @media only screen and (min-width: 320px) and (max-width: 479px){ .cd-modal { position:fixed; top: 15%; left: 0; width: 100%; height: 480px; overflow-y:scroll; z-index:9999; -webkit-overflow-scrolling: touch; padding:0 0 30px 0; } .cd-modal-close {top:90px;right:5px;} .mdf-text{height:40px;line-height:40px;} .mdf-title {font-size:20px;line-height:26px;text-transform:uppercase;} .mdf-form-container {padding:20px 0 0 0;} .modal-form-box {width:95%;margin:0px auto;padding:40px 0 0 0;} .mdf-left {width:100%;float:none;margin:0px auto;} .mdf-right {width:100%;float:none;margin:0px auto;} .mdf-gdpr-layer {width:100%;} label.select1 {position:relative;margin:0 0 10px 0;} .mdf-submit{margin:15px 0 20px 0;} }