.dialog--open .dialog-inner ::-webkit-input-placeholder{color:#fff !important}
.dialog--open .dialog-inner ::-moz-placeholder{color:#fff !important}
.dialog--open .dialog-inner :-ms-input-placeholder{color:#fff !important}
.dialog--open .dialog-inner :-moz-placeholder{color:#fff !important} 
.dialog,.dialog__overlay{width:100%;height:100%;top:0;left:0}
.dialog{position:fixed;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;pointer-events:none;z-index:999999;}
.dialog__overlay{position:absolute;z-index:1;background:rgba(122,140,166,.9);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-backface-visibility:hidden}
.dialog--open .dialog__overlay{opacity:1;pointer-events:auto;-webkit-transition-duration:.8s;transition-duration:.8}
.dialog__content{width:50%;max-width:560px;min-width:290px;text-align:center;position:relative;z-index:5;opacity:0;padding:0;background:0 0}
.dialog--open .dialog__content{pointer-events:auto}
.dialog h2{font-weight:400;color:#7a8ca6;font-size:32px;padding:0;margin:0 0 25px}
.dialog h2 span{ font-family: 'thinkingofbetty-regular'; display:inline-block;}
.dialog--close .dialog__overlay{-webkit-transition-duration:.5s;transition-duration:.5s}
.dialog.dialog--open .dialog__content{opacity:1}
.morph-shape{position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);top:-3px;left:-3px;z-index:-1}.morph-shape svg rect{stroke:#fff;stroke-width:2px;stroke-dasharray:1680}
.dialog--open .morph-shape svg rect{-webkit-animation:anim-dash .6s forwards;animation:anim-dash .6s forwards}.dialog-inner{opacity:0;background:#fff}
.dialog--open .dialog-inner{padding:50px 10%;overflow:auto;opacity:1;-webkit-transition:opacity .85s .35s;transition:opacity .85s .35s}
.dialog--open .dialog-inner .caldera-grid .form-group.dialog-fild1 .form-control {    font-size: 16px;    color: #000;    background: #c3c3dc;    border: 1px solid #d0d0d0;    border-radius: 5px;    letter-spacing: 1px;    box-shadow: inherit;}
.dialog--open .dialog-inner .caldera-grid .form-group.dialog-fild2 .form-control {    min-height: 38px;    padding: 0 10px;}
.dialog--open .dialog-inner .caldera-grid .form-group.dialog-fild2 .form-control:nth-child(2n){float:right}
.dialog--open .dialog-inner .caldera-grid .form-group.dialog-btn1 .btn{font-size:16px; color:#ffffff; letter-spacing:1px; background:#c3c3dc; border:1px solid #c3c3dc; border-radius:6px; margin:6px 0 0; padding:9px 16px 8px; text-transform:uppercase;transition:all .25s ease-out 0s;}
.dialog--open .dialog-inner .caldera-grid .form-group.dialog-btn1 .btn:hover{border:1px solid #c3c3dc; color:#c3c3dc; background:#fff;}
.close{position:absolute;top:-17px;right:-17px}
.button1{float:left;background:0 0}
.button2{width:32px;height:32px;background:#fff;border-radius:50%}
.button1,.button2{border:none;cursor:pointer;outline:0}
.dialog--open .dialog-inner .caldera-grid .form-group.dialog-fild2 {    width: 50%;    padding: 0px 7.5px;}.dialog--open .dialog-inner .caldera-grid .form-group.dialog-btn1 {    margin: 0px 0 0;    width: 100%;}
@keyframes anim-dash{0%{stroke-dashoffset:1680}100%{stroke-dashoffset:0}}@-webkit-keyframes anim-dash{0%{stroke-dashoffset:1680}100%{stroke-dashoffset:0}}@-webkit-keyframes anim-elem-1{0%{opacity:0;-webkit-transform:translate3d(-150px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes anim-elem-1{0%{opacity:0;-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes anim-elem-2{0%{opacity:0;-webkit-transform:translate3d(150px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes anim-elem-2{0%{opacity:0;-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}