.hero .wrap .cols .col,.hero .wrap .cols .col a,.contact-page .wrap .rightcol form input,.contact-page .wrap .rightcol form textarea,.cta-panel .wrap a .cols .col>span,.calc-cta .wrap .col form input{box-sizing:border-box;-moz-box-sizing:border-box}body{font-family:'Open Sans',sans-serif}.hero .wrap .video-text .text h2 a,.hero .wrap .cols .col,.hero .wrap .cols .col a,.hero .wrap .cols .col:after,.contact-page .wrap .rightcol form input[type="submit"],.meet-the-team .wrap .people article nav,.careers .wrap>a,.overview .wrap .row .col a,.consultation-cta .col .text a{-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}body{padding:0}.about-hero{background-image:url("https://offers.enlighten-ic.com/hubfs/Enlighten%20Website/about-hero.jpg");background-size:cover;background-position:center;padding:100px 0}.about-hero .text{margin:0 30px;padding:30px;text-align:center;background-color:rgba(255,255,255,0.9)}.about-hero .text p{font-size:30px;font-weight:300;line-height:1.4}.hero{margin:0 0 50px 0}.hero .wrap{margin:0}.hero .wrap .video-text{margin:0 0 30px 0}.hero .wrap .video-text .video video{display:block;width:100%}.hero .wrap .video-text .text{background-color:#df2574;color:white;padding:50px 25px;text-align:center}.hero .wrap .video-text .text h2{font-size:30px;line-height:1.25;font-weight:300}.hero .wrap .video-text .text h2 a{display:block;width:220px;border:1px solid white;text-decoration:none;border-radius:6px;color:white;margin:30px auto 0 auto;font-size:18px;font-weight:700;padding:10px 0}.hero .wrap .video-text .text h2 a:hover{background-color:white;color:#df2574}.hero .wrap .cols .col{border:1px solid gainsboro;position:relative}.hero .wrap .cols .col a{display:block;text-align:center;font-size:20px;padding:25px;line-height:1.25;text-decoration:none;position:relative;z-index:10}.hero .wrap .cols .col a img{width:60px;margin:0 auto 20px auto;opacity:.8}.hero .wrap .cols .col a span{display:block;color:#252d43}.hero .wrap .cols .col a span+span{font-size:16px;font-weight:700;margin:10px 0 0 0;color:#c99159}.hero .wrap .cols .col:after{content:'';display:block;position:absolute;bottom:0;left:0;z-index:1;width:100%;height:0}.hero .wrap .cols .col:hover{background-color:#f0f0f0}.hero .wrap .cols .col:hover:after{height:10px}.hero .wrap .cols .col.green span+span{color:#98b43e}.hero .wrap .cols .col.green:after{background-color:#98b43e;border-color:#98b43e}.hero .wrap .cols .col.blue span+span{color:#7cadca}.hero .wrap .cols .col.blue:after{background-color:#7cadca;border-color:#7cadca}.hero .wrap .cols .col.pink span+span{color:#c99159}.hero .wrap .cols .col.pink:after{background-color:#c99159;border-color:#c99159}.hero .wrap .cols .col+.col{margin:10px 0 0 0}.intro{background-color:#fafafa;margin:0 0 50px 0;padding:50px 0;text-align:center}.intro .wrap{margin:0 30px}.intro .wrap p{font-size:30px;font-weight:300;line-height:1.25;color:#252d43}.intro .wrap p br{display:none}.intro .wrap p span{font-weight:500}.about-us{text-align:center;font-size:18px;line-height:1.5}.about-us p{margin:16px 0}.about-us .columns{margin:50px 30px}.about-us .panel .image{height:250px;background-size:cover;background-position:center}.about-us .panel .text{padding:30px;color:white}.about-us .panel.green{background-color:#98b43e}.about-us .panel.blue{background-color:#7cadca}.about-us .panel.pink{background-color:#ca3873}.contact-page{padding:50px 0 0 0}.contact-page .wrap{margin:0 30px}.contact-page .wrap .text{color:#252d43}.contact-page .wrap .text h3{font-weight:700;color:#df2574;font-size:18px;margin:0 0 10px 0}.contact-page .wrap .text>p{font-size:40px;line-height:1.2;font-weight:300}.contact-page .wrap .text .phone{margin:30px 0 20px 0}.contact-page .wrap .text .phone:before{content:'';display:inline-block;width:15px;height:20px;margin:0 10px 0 0;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);background-size:cover;background-image:url("https://dev07.eichost.uk/wp-content/uploads/2018/04/phone.png")}.contact-page .wrap .text .phone p{display:inline-block;font-size:20px;font-weight:700}.contact-page .wrap .social{display:none}.contact-page .wrap .rightcol{margin:50px 0 0 0}.contact-page .wrap .rightcol form{background-color:white;border-radius:6px;box-shadow:0 2px 15px rgba(22,22,22,0.25);padding:20px 20px}.contact-page .wrap .rightcol form label{display:block;font-size:18px;font-weight:700;margin:20px 0 10px 0;color:#252d43}.contact-page .wrap .rightcol form input{display:block;font-size:16px;padding:15px 10px;width:100%;border-radius:6px;border:1px solid gainsboro}.contact-page .wrap .rightcol form input[type="submit"]{background-color:#df2574;font-weight:700;color:white;margin:20px 0 0 0;padding:15px 0;border:0}.contact-page .wrap .rightcol form input[type="submit"]:hover{background-color:#7cadca}.contact-page .wrap .rightcol form input:focus{border-color:#c8c8c8}.contact-page .wrap .rightcol form input.error{border-color:red}.contact-page .wrap .rightcol form textarea{display:block;font-size:16px;padding:10px;min-height:80px;width:100%;border-radius:6px;border:1px solid gainsboro}.contact-page .wrap .rightcol form textarea:focus{border-color:#c8c8c8}.contact-page .wrap .rightcol form textarea.error{border-color:red}.contact-page .wrap .rightcol form .hs-error-msgs li label{font-size:12px;color:red;margin:10px 0 0 0}.contact-page .wrap .rightcol .address{background-color:white;border-radius:6px;box-shadow:0 2px 15px rgba(22,22,22,0.25);padding:40px 20px;margin:20px 0;text-align:center}.contact-page .wrap .rightcol .address h4{color:#df2574;font-weight:700;margin:0 0 5px 0}.contact-page .wrap .rightcol .address p{font-size:25px;line-height:1.25;font-weight:300}.contact-page .map{height:300px;position:relative}.meet-the-team{background-color:#fafafa;margin:50px 0}.meet-the-team .wrap{margin:0 30px}.meet-the-team .wrap>header{padding:50px 0 40px 0}.meet-the-team .wrap>header h2{font-size:28px;font-weight:300;text-align:center;color:#252d43}.meet-the-team .wrap .people{max-width:300px;margin:0 auto}.meet-the-team .wrap .people article{position:relative}.meet-the-team .wrap .people article header{text-align:center;line-height:1.25;margin:0 0 20px 0}.meet-the-team .wrap .people article header h2{font-size:20px;font-weight:700}.meet-the-team .wrap .people article header h3{font-size:18px;font-weight:300}.meet-the-team .wrap .people article a span{display:none}.meet-the-team .wrap .people article nav{position:absolute;bottom:50px;left:-25px}.meet-the-team .wrap .people article nav a{display:block;width:50px;height:50px;background-color:white;text-indent:-1000px;overflow:hidden;background-size:500px 500px;background-image:url("https://offers.enlighten-ic.com/hubfs/Enlighten%20Website/sprite.svg");background-position:-20px -160px}.meet-the-team .wrap .people article nav a:nth-child(2){background-position:-80px -160px}.meet-the-team .wrap .people article nav a:nth-child(3){background-position:-140px -160px}.meet-the-team .wrap .people article nav a+a{margin:10px 0 0 0}.meet-the-team .wrap .people article+article{margin:50px 0 0 0}.cta-panel{background-color:#10132d;margin:50px 0;color:white;text-align:center}.cta-panel .wrap{margin:0 30px}.cta-panel .wrap a{text-decoration:none}.cta-panel .wrap a .cols .col{padding:50px 0 0 0}.cta-panel .wrap a .cols .col h2{font-size:30px;margin:0 0 10px 0}.cta-panel .wrap a .cols .col h3{font-weight:700;color:#c99159;margin:0 0 10px 0}.cta-panel .wrap a .cols .col h3 span{display:block;font-size:25px}.cta-panel .wrap a .cols .col h3 span+span{font-size:15px}.cta-panel .wrap a .cols .col p{background-color:#c99159;width:220px;font-weight:700;padding:10px 0;margin:0 auto 10px auto}.cta-panel .wrap a .cols .col>span{display:block;border:1px solid white;font-size:20px;font-weight:700;color:white;background-color:#e28d33;width:220px;padding:10px 0;border-radius:6px;margin:0 auto}.cta-panel .wrap a .cols .col+.col{padding:0}.careers .wrap{margin:0 30px}.careers .wrap header{text-align:center;margin:0 0 25px 0}.careers .wrap header h2{font-size:40px;font-weight:300;color:#646464}.careers .wrap .cols .col{line-height:1.5}.careers .wrap .cols .col p{margin:1em 0;color:#646464}.careers .wrap>a{display:block;width:220px;padding:20px 0;font-size:18px;color:#df2574;font-weight:700;border:1px solid gainsboro;text-align:center;text-decoration:none;margin:0 auto;border-radius:6px}.careers .wrap>a:hover{background-color:#df2574;color:white;border-color:#df2574}.overview .wrap .row .col video{width:100%;max-width:400px}.overview{background-color:#fafafa;padding:50px 0}.overview .wrap{margin:0 30px}.overview .wrap .row .col h2{font-size:40px;font-weight:300;margin:0 0 20px 0}.overview .wrap .row .col h2:after{content:'';display:block;width:50px;height:2px;margin:20px 0 0 0;background-color:#d23973}.overview .wrap .row .col p{font-size:17px;line-height:1.75;color:#748088}.overview .wrap .row .col a{display:block;border:2px solid #df2574;font-weight:700;text-align:center;padding:15px 0;border-radius:6px;color:#df2574;margin:30px 0 0 0;text-decoration:none}.overview .wrap .row .col a:hover{background-color:#df2574;color:white}.overview .wrap .row .col+.col{margin:50px 0 0 0}.overview .wrap .row+.row{margin:30px 0 0 0}.overview.no-bg{background-color:transparent;padding:0}.overview.transparent{background-color:transparent}.approach{background-color:#fafafa;margin:0 0 50px 0;padding:50px 0}.approach .wrap{margin:0 30px;text-align:center}.approach .wrap h2{font-size:40px;font-weight:300}.approach .wrap p{font-size:18px;line-height:1.25;margin:1em 0;color:#646464}.grey-bg{background-color:#fafafa;margin:50px 0}.grey-bg>header{padding:50px 0 0 0;margin:0 30px;text-align:center;color:#646464}.grey-bg>header h2{font-size:40px;font-weight:300;margin:0 0 20px 0}.grey-bg>header p{font-size:20px;line-height:1.25}.three-boxes{background-color:#df2574;color:white;margin:50px 0 0 0;padding:50px 0}.three-boxes .wrap{margin:0 30px}.three-boxes .wrap>header{margin:0 0 50px 0;text-align:center}.three-boxes .wrap>header h2{font-size:45px;font-weight:300;margin:0 0 10px 0}.three-boxes .wrap>header p{font-size:25px;line-height:1.25;color:rgba(255,255,255,0.5)}.three-boxes .wrap .boxes{margin:0 0 40px 0}.three-boxes .wrap .boxes .box{background-color:white;border-radius:6px;color:#161616;padding:30px 30px 40px 30px;position:relative;box-shadow:0 4px 8px rgba(22,22,22,0.25);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.three-boxes .wrap .boxes .box h3{font-size:25px;font-weight:300;padding:15px 0 0 0;margin:0 0 35px 0}.three-boxes .wrap .boxes .box img{display:block;width:60px;position:absolute;top:30px;right:30px}.three-boxes .wrap .boxes .box p{font-size:16px;padding-right:20px;line-height:1.5}.three-boxes .wrap .boxes .box:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.three-boxes .wrap .boxes .box+.box{margin:20px 0 0 0}.three-boxes .wrap>a{display:block;padding:30px 0;text-decoration:none;background-color:#252d43;border-radius:6px;font-weight:700;font-size:18px;text-align:center}.calc-cta{background-color:#252d43;color:white;margin:50px 0;padding:100px 0}.calc-cta .wrap{margin:0 30px;line-height:1.5}.calc-cta .wrap .col h4{font-weight:700;font-size:20px;color:#c99159}.calc-cta .wrap .col h3{font-size:30px;line-height:1.25;font-weight:700}.calc-cta .wrap .col form{position:relative}.calc-cta .wrap .col form span{position:absolute;top:13px;left:20px;font-size:20px;font-weight:700;color:#c99159}.calc-cta .wrap .col form input{display:block;width:100%;background-color:white;padding:17px 20px 17px 40px;font-size:18px;border:0;border-radius:6px}.calc-cta .wrap .col form input[type="submit"]{font-weight:700;background-color:#c99159;color:white;font-size:18px;margin:10px 0 0 0;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.calc-cta .wrap .col form input[type="submit"]:hover{background-color:#df2574}.calc-cta .wrap .col+.col{margin:20px 0 0 0}.text-page{padding:50px 0 0 0;color:#646464}.text-page .wrap{margin:0 30px}.text-page .wrap header{margin:0 0 30px 0}.text-page .wrap header h2{font-size:30px;font-weight:300;color:#252d43}.text-page .wrap h3{font-size:20px;margin:2em 0;font-weight:700}.text-page .wrap p{margin:1em 0;font-size:18px;line-height:1.5}.text-page .wrap ul{margin:2em 0;list-style:circle}.text-page .wrap ul li{margin:1em 0;line-height:1.5}.text-page .wrap ul li ul{margin:1em 0;border-left:5px solid #e6e6e6;list-style:none}.text-page .wrap ul li ul li{margin:1em 0 1em 1em}.hubspot{border-bottom:1px solid gainsboro;margin:0 0 50px 0}.hubspot .cols .col .image{height:300px;background-image:url("https://offers.enlighten-ic.com/hubfs/Enlighten%20Website/enlighten-hubspot.jpg");background-size:cover;background-position:center;margin:0 0 30px 0}.hubspot .cols .col .text{margin:0 30px;padding:0 0 30px 0}.hubspot .cols .col .text h2{font-size:40px;font-weight:300;margin:0 0 25px 0}.hubspot .cols .col .text p{line-height:1.5}.hubspot .cols .col .text p+p{margin:1em 0 0 0}.clients{background-color:#fafafa;padding:50px 0}.clients .wrap{margin:0 30px}.clients .wrap>header{margin:0 0 20px 0}.clients .wrap>header h2{font-size:40px;font-weight:300;text-align:center;line-height:1;color:#252d43}.clients .wrap .logo-slider{width:220px;margin:0 auto}.clients .wrap .logo-slider img+img{margin:20px 0 0 0}.clients .wrap .logo-panel{display:none}.consultation-cta{margin:50px 0;background-color:#fafafa}.consultation-cta .col .text{padding:50px 30px;text-align:center}.consultation-cta .col .text h3{font-weight:700;font-size:18px;color:#df2574;margin:0 0 20px 0}.consultation-cta .col .text p{font-size:25px;line-height:1.25}.consultation-cta .col .text a{display:block;width:220px;font-weight:700;font-size:18px;padding:20px 0;border-radius:6px;text-decoration:none;color:white;background-color:#df2574;margin:20px auto 0 auto}.consultation-cta .col .text a:hover{background-color:white;color:#df2574}.consultation-cta .col .image{height:300px;background-image:url("https://offers.enlighten-ic.com/hubfs/Enlighten%20Website/enlighten-consultation.jpg");background-size:cover;background-position:center}.btn-solid .wrap .row .col a{background-color:#df2574;font-weight:700;color:white}.bio{padding:0 0 100px 0}.bio .wrap{width:90%;max-width:1200px;margin:0 auto}.bio .wrap header{text-align:center;margin:20px 0;line-height:1.25}.bio .wrap header h2{font-size:24px;font-weight:700;color:#252d44}.bio .wrap header h3{font-size:18px;font-weight:700;color:#252d44}.bio .wrap .content .sidebar{margin:0 0 20px 0}.bio .wrap .content .sidebar figure{margin:0 0 20px 0}.bio .wrap .content .sidebar nav{border:1px solid #df2574;height:50px}.bio .wrap .content .sidebar nav a{width:33%;height:50px;box-sizing:border-box;-moz-box-sizing:border-box;float:left;text-indent:-10000px;overflow:hidden;font-size:0;position:relative}.bio .wrap .content .sidebar nav a:before{content:'';display:block;background-image:url("https://www.enlighten-ic.com/hubfs/Enlighten%20Website/sprite.svg");background-size:500px 500px;background-position:-20px -20px;width:24px;height:20px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -12px}.bio .wrap .content .sidebar nav a+a{border-left:1px solid #df2574}.bio .wrap .content .sidebar nav a+a:before{width:20px;height:19px;background-position:-100px -20px;margin:-10px 0 0 -10px}.bio .wrap .content .sidebar nav a+a+a:before{width:27px;height:20px;background-position:-20px -60px;margin:-10px 0 0 -13px}.bio .wrap .content .sidebar form{margin:20px 0 0 0}.bio .wrap .content .sidebar form .hs-form-field{margin:0 0 10px 0}.bio .wrap .content .sidebar form .hs-form-field label{display:block;font-weight:700;margin:0 0 10px 0}.bio .wrap .content .sidebar form .hs-form-field input,.bio .wrap .content .sidebar form .hs-form-field textarea{display:block;width:100%;height:50px;font-size:16px;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #e6e6e6}.bio .wrap .content .sidebar form .hs-form-field ul li label{font-size:10px;margin:5px 0 0 0}.bio .wrap .content .sidebar form .hs-form-field textarea{height:auto;min-height:100px}.bio .wrap .content .sidebar form .actions input{display:block;width:100%;height:50px;font-size:16px;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;background-color:#df2574;color:white;border:0;font-weight:700}.bio .wrap .content .text{line-height:1.5;color:#1e1e1e}.bio .wrap .content .text>div{background-color:#f4f4f4;padding:20px 20px 10px 20px}.bio .wrap .content .text>div+div{margin:10px 0 0 0}.bio .wrap .content .text h4{font-weight:700;color:#252d44}.bio .wrap .content .text h4+p{margin-top:0}.bio .wrap .content .text h4+ul{margin-top:0}.bio .wrap .content .text ul{margin:1em 0}.bio .wrap .content .text ul li:before{content:'';display:block;width:10px;height:10px;background-color:#df2574;border-radius:50%;float:left;margin:9px 10px 0 0}.bio .wrap .content .text p{margin:1em 0}.s-hero .wrap .box .top:after{content:'';display:block;clear:both}body.textpage{background-color:#fafafa;font-family:'Open Sans'}.s-hero{padding:40px 0;text-align:center;background-color:#0c162d}.s-hero .wrap{margin:0 30px}.s-hero .wrap header{line-height:1.25;margin:0 0 30px 0}.s-hero .wrap header h1{font-weight:700;font-size:24px;color:white}.s-hero .wrap>figure{width:220px;margin:0 auto 30px auto}.s-hero .wrap .box{background-color:white;border-radius:10px;padding:30px;line-height:1.5;text-align:left;font-size:16px;color:#787878;box-shadow:0 5px 10px rgba(220,220,220,0.2)}.s-hero .wrap .box p button{display:inline-block;font-weight:700;color:inherit;font-family:inherit}.s-hero .wrap .box .top{margin:0 0 10px 0}.s-hero .wrap .box .top .icon{width:50px;height:50px;background:white;box-shadow:0 0 25px rgba(22,22,22,0.2);border-radius:50%;float:left;position:relative}.s-hero .wrap .box .top .icon:before{content:'';display:block;width:32px;height:32px;background-image:url("https://offers.enlighten-ic.com/hubfs/Design%20Assets/light.svg");position:absolute;top:50%;left:50%;margin:-17px 0 0 -15px}.s-hero .wrap .box .top .headline{float:left;margin:0 0 0 15px;padding:12px 0 0 0}.s-hero .wrap .box .top .headline h2{font-weight:700;color:#606060}.s-hero .wrap .box .content p ~ p{font-weight:700;margin-top:16px}.s-hero .wrap .box .content p ~ p a{text-decoration:none;font-weight:700}.tintro{padding:50px 0;background-color:white}.tintro .wrap{text-align:center;box-shadow:inset 0 0 10px rgba(150,150,150,0.2);background-color:#fcfcfc;border:1px solid #dcdcdc;padding:30px;border-radius:10px;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 30px}.tintro .wrap p{font-size:16px;line-height:1.5}.tintro .wrap p span{display:block;font-size:18px;margin:16px 0 0 0;font-weight:700}.tintro .wrap p+p{margin:16px 0 0 0}.tintro .wrap p a,.tintro .wrap p button{display:inline;color:#e11e73;font-weight:600;text-decoration:none}.ctapanel{padding:50px 0;position:relative;padding-bottom:120px;background-color:#cff0ff}.ctapanel .wrap{margin:0 30px}.ctapanel .wrap .cols .col{text-align:center;color:#29265b}.ctapanel .wrap .cols .col h2{font-size:18px;line-height:1.5;font-weight:700}.ctapanel .wrap .cols .col p{margin:8px 0;line-height:1.5;font-size:14px;color:rgba(22,22,22,0.5)}.ctapanel .wrap .cols .col a{display:block;text-decoration:none;color:white;font-size:16px;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box;width:220px;border-radius:10px;font-weight:700;text-align:center;position:absolute;bottom:50px;left:50%;margin-left:-110px;background-color:#e11e73}.ctapanel .wrap .cols .col button{display:block;width:220px;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:white;font-size:16px;padding:20px;border-radius:10px;font-weight:700;position:absolute;bottom:50px;left:50%;margin-left:-110px;text-align:center;background-color:#e11e73}.ctapanel.right{background-color:#292c41}.ctapanel.right .wrap .cols .col{color:white}.ctapanel.right .wrap .cols .col p{color:white}.textpanel{padding:42px 0}.textpanel .wrap{margin:0 30px}.textpanel .wrap .cols .col{font-size:16px;text-align:center;line-height:1.5}.textpanel .wrap .cols .col p{margin:8px 0}.resources .contain .box{background-color:#e4f3f9;padding:50px 30px 60px 30px;text-align:center}.resources .contain .box figure{width:150px;margin:0 auto 16px auto}.resources .contain .box h2{font-weight:700;font-size:20px;line-height:1.25;margin:0 0 8px 0}.resources .contain .box p{line-height:1.5}.resources .contain .box a,.resources .contain .box button{display:block;width:180px;margin:8px auto 0 auto;text-decoration:none;color:white;font-size:16px;padding:20px;border-radius:10px;font-weight:700;text-align:center;background-color:#e11e73}.resources .contain .box+.box{background-color:#cae7ef}.textpage .resources{display:none !important}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(41,44,65,0.75);opacity:0;pointer-events:none;transition:all 300ms ease;z-index:1000000}.modal .window{background-color:#b3dbf4;border:5px solid white;border-radius:20px;width:300px;position:fixed;top:50%;left:50%;transform:translateY(-50%);margin-left:-150px;box-sizing:border-box;-moz-box-sizing:border-box;padding:30px;transition:all 300ms ease;margin-top:100px;box-shadow:0 20px 30px rgba(22,22,22,0.5)}.modal .window header{margin:0 0 20px 0}.modal .window header h2{font-size:20px;text-align:center;line-height:1.25;color:#272b40}.modal .window .form label{display:none}.modal .window .form input,.modal .window .form select{width:100%;font-size:16px;line-height:1;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;border:0;border-radius:8px}.modal .window .form input[type="submit"],.modal .window .form select[type="submit"]{background-color:#e11e73;color:white;font-weight:700}.modal .window button{display:block;width:100%;font-size:12px;text-align:center;line-height:1.25;margin:20px 0 0 0;color:rgba(22,22,22,0.5)}.modal .window .ex{position:absolute;top:-50px;right:-5px;display:block;width:40px;height:40px;border-radius:50%;border:2px solid #fff;color:#fff;margin:0;font-size:18px;font-weight:bold;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;transition:all 300ms ease}.modal .window .ex:hover{background-color:#fff;color:#272b40}.modal.wimage figure{display:none}body.showmodal .modal{opacity:1;pointer-events:all}body.showmodal .modal .window{margin-top:0}