/**/
:root {
  --jumbotron-padding-y: 3rem;
}

.jumbotron {
  padding-top: var(--jumbotron-padding-y);
  padding-bottom: var(--jumbotron-padding-y);
  margin-bottom: 0;
  background-color: #fff;
}
@media (min-width: 768px) {
  .jumbotron {
    padding-top: calc(var(--jumbotron-padding-y) * 2);
    padding-bottom: calc(var(--jumbotron-padding-y) * 2);
  }
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron-heading {
  font-weight: 300;
}

.jumbotron .container {
  max-width: 40rem;
}

footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

footer p {
  margin-bottom: .25rem;
}

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }
/**/

body{font-size:20px;font-size:1.25rem;}

input,select{display:block;padding:4px;padding:0.25rem;}
blockquote{margin-bottom:16px;margin-bottom:1rem;padding:8px 16px;padding:.5rem 1rem;font-size:20px;font-size:1.25rem;border-left:4px solid #eceeef;border-left:.25rem solid #eceeef;}
pre{display:block;margin:0 0 8px;margin:0 0 .5rem;padding:8px;padding:.5rem;font-size:12px;font-size:0.75rem;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f7f7f7;border:1px solid #ccc;border-radius:4px;}
::-webkit-input-placeholder{font-family:inherit;color:#bbb;font-style:italic;}
:-moz-placeholder{font-family:inherit;color:#bbb;font-style:italic;}
::-moz-placeholder{font-family:inherit;color:#bbb;font-style:italic;}
:-ms-input-placeholder{font-family:inherit;color:#bbb;font-style:italic;}
::-ms-input-placeholder{font-family:inherit;color:#bbb;font-style:italic;}

.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.5);}
.text-bright{color:#b9b9b9;}

.augmi--bg-white{background-color:#ffffff;}
.augmi--bg-lime{background-color:#d8e2c1;}
.augmi--bg-green{background-color:#90ee90;}
.augmi--bg-blue{background-color:#44a2f3;}
.augmi--bg-violet{background-color:#357081;}
.augmi--bg-brown{background-color:#873411;}

.augmi--text-lime{color:#d8e2c1!important;}
.augmi--text-green{color:#90ee90!important;}
.augmi--text-blue{color:#44a2f3!important;}
.augmi--text-violet{color:#357081!important;}
.augmi--text-brown{color:#873411!important;}
.augmi--text-black{color:#000!important;}

.btn--augmi-white{background:#fff;color:#000;}
.btn--augmi-black{background:#000;color:#fff;}
.btn--augmi-blue{background:#44a2f3;color:#fff;}
.btn--augmi-green{background:#90ee90;color:#000;}
.btn--augmi-lime{background:#d8e2c1;color:#000;}
.btn--augmi-white:hover,
.btn--augmi-black:hover,
.btn--augmi-blue:hover,
.btn--augmi-green:hover,
.btn--augmi-lime:hover,
.btn-outline-dark:hover{background:#357081;border-color:#fff;color:#fff;}

.btn--augmi-type1,
.btn--augmi-type2,
.btn--augmi-type3{
  position:relative;min-width:200px;min-width:12.5rem;min-height:40px;min-height:2.5rem;font-size:18px;font-size:1.125rem;border-radius:0;border:0 none;
 }
 
 .btn--augmi-type1:before{content:'';position:absolute;right:6%;bottom:8%;width:12px;height:24px;border-radius:50%;background:#fff;transition:1s;}
 .btn--augmi-type1:after{content:'';position:absolute;right:8%;bottom:10%;width:16px;height:8px;border-radius:50%;background:#000;transition:1s;}
 .btn--augmi-black.btn--augmi-type1:after{background:#90ee90;}
 .card-body.btn--augmi-type1:before{width:24px;height:48px;}
 .card-body.btn--augmi-type1:after{width:32px;height:16px;}
 .btn--augmi-type1:hover:before{transform:rotate(-90deg);}
 .btn--augmi-type1:hover:after{right:88%;}
 
 .btn--augmi-type2{overflow:hidden;}
 .btn--augmi-type2:before{content:'';position:absolute;left:-100%;top:0;width:40px;height:40px;background:#000;transition:.5s;opacity:0;transform:rotate(45deg);}
 .btn--augmi-black.btn--augmi-type2:before{background:#44a2f3;}
 .card-body.btn--augmi-type2:before{top:-35px;width:150px;height:150px;}
 .btn--augmi-type2:hover:before{left:-10px;opacity:1;}
 
 .btn--augmi-type3{overflow:hidden;}
 .btn--augmi-type3:before{content:'';position:absolute;left:2%;bottom:100%;width:0;height:0;background:transparent;transition:.5s;opacity:0;border-left:50px solid transparent;border-right:10px solid transparent;border-top:80px solid #fff;}
 .btn--augmi-white.btn--augmi-type3:before{background:#44a2f3;}
 .btn--augmi-type3:hover:before{bottom:10%;opacity:1;}
 .btn--augmi-type3:after{content:'';position:absolute;right:4%;top:100%;width:0;height:0;background:transparent;transition:.5s;opacity:0;border-left:20px solid transparent;border-right:40px solid transparent;border-bottom:120px solid #fff;}
 .btn--augmi-white.btn--augmi-type3:after{background:#44a2f3;}
 .card-body.btn--augmi-type3:before{left:10%;}
 .card-body.btn--augmi-type3:after{right:20%;}
 .btn--augmi-type3:hover:after{top:15%;opacity:1;}

.btn-form{width:200px;width:12.5rem;height:40px;height:2.5rem;font-size:18px;font-size:1.125rem;background-size:100%;background-repeat:no-repeat;background-color:transparent;border:0 none;border-radius:0;}
.btn-form-white{background-image:url(../_img/btn/btn-form-white.svg);color:#000}
.btn-form-black{background-image:url(../_img/btn/btn-form-black.svg);color:#fff}
.btn-form-blue{background-image:url(../_img/btn/btn-form-blue.svg);color:#fff}

.btn-form:hover{border:0 none!important;background-color:transparent!important;}
.btn-form-black:hover{background-image:url(../_img/btn/btn-form-blue.svg);color:#fff}
.btn-form-white:hover,
.btn-form-blue:hover{background-image:url(../_img/btn/btn-form-black.svg);color:#fff}

.augmi--wip-img{position: fixed;top:0;left:0;width:100%;height:100%;background-image:url('https://augmi-fs.ph-web.works/0_src/_img/logo--full.svg');background-position:center center;background-repeat:no-repeat;background-size:5%;z-index:1;transition: 8s;}
.augmi--wip-img.is--big{background-size:33%;background-color:#000;}

.augmi--wip-title{position:fixed;top:75%;left:50%;text-shadow:0 0 10px #fff;font-size:0.1em;z-index:2;transform:translate(-50%,-50%);transition: 8s;}
.augmi--wip-title.is--big{top:55%;font-size:3em;}

.bg-logo{background-image:url('https://augmi-fs.ph-web.works/0_src/_img/logo--full.svg');background-position:center center;background-repeat:no-repeat;background-size:contain;}
.behind-text{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0.05;z-index:0;pointer-events:none;}

.card{border:0 none;border-radius:0;}
.card-text{min-height:112px;min-height:7rem;}
.card-img-top{margin:0 auto;max-width:120px;max-width:7.5rem;max-height:180px;max-height:11.25rem;}
.card-svg{display:block;width:100%;line-height:0;}

#augmi-example{position:relative;text-align:center;}
.augmi-example--img{position:relative;margin:0 auto;max-width:100%;opacity:0.5;}
#btnPage1,#btnPage2{position:absolute;font-size:2rem;line-height:1;font-weight:700;z-index:2;}
#btnPage1{top:60%;left:35%;}
#btnPage2{top:40%;left:65%;}

.augmi--badge{background:transparent;border:0 none;transform:translate(-50%,-50%);transition:.5s;}
.augmi--badge:hover,
.augmi--badge:focus,
.augmi--badge:active{background:transparent!important;border:0 none!important;box-shadow:none!important;}
.augmi--badge:hover{transform:translate(-50%,-50%) scale(1.2);}

label{font-weight:500;}
video{width:auto;max-width:100%;height:100%;max-height:576px;max-height:36rem;}

footer{position:relative;z-index:1;}
footer .btn,footer .btn:hover,footer .btn:active,footer .btn:focus{border:0 none!important;background:transparent;color:#000;box-shadow:none;}

.modal-lg .modal-header{height:90px;}
.modal-header{border-bottom:0 none;background-image:url(../_img/bg/bg-modal-header.svg);background-size:cover;background-repeat:no-repeat;}
.modal-footer{border-top:0 none;background-image:url(../_img/bg/bg-modal-footer.svg);background-size:cover;background-repeat:no-repeat;}

/*Cookie*/
.ph-cookie{display:none;position:fixed;bottom:0;left:0;right:0;background:rgba(0,0,0,0.75);color:#fff;}
.ph-cookie.is-shown{display:block;z-index:5;}
.ph-cookie-inner{padding:16px;}
.ph-cookie-text{display:inline-block;padding:16px;width:75%;}
.ph-cookie-text a{color:#fff;}
.ph-cookie-actions{display:inline-block;padding:16px;width:20%;}
.ph-cookie-actions button{margin-top:8px;width:80%;max-width:200px;background:#90ee90;border:0;}
.ph-cookie-actions button:hover{background:#27353e;}