.footer .footer-menu ul,.hamburger .line:last-child,.journey-page section.one .gallery .image:nth-child(2),.links li:last-child,.newsletter,.page-content blockquote p:last-child,.page-content dl,.page-content dl dt a,.page-content dl dt img,.wrap,body,dd,figure,pre{margin:0}hr,input[type=search]{box-sizing:content-box}legend,ol,ul{padding:0}.page-wrap .page-list ul li:last-child,img,legend{border:0}.em,dfn,em,span.amp{font-style:italic}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.carousel-content .hero span,.carousel-nav .item:hover .image:first-child,.latest .latest-post span,.main-nav footer .contact span,.main-nav footer address span,.no-js .owl-carousel,.owl-carousel.owl-loaded,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}.social li,audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}.ajax-loader,.carousel-nav .item .image:first-child,.carousel-nav .item:hover .image:last-child,.color-lines span:nth-child(1n+3),.hamburger .label,.header .page-header .appointment:before,.header .page-header .col-right,.header.fill .inner-header:after,.journey-page section.one .gallery .image:nth-child(n+3):nth-child(-n+4),.latest .latest-post:last-child:after,.latest .tweet_intents,.latest .tweet_primary_meta,.latest .tweet_profile_img,.mid-header .col-left .menu,.mid-header .col-right .menu,.mid-menu li .label,.newsletter .newsletter-form label,.owl-carousel .owl-refresh .owl-item,.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn,.owl-dots,.owl-dots.disabled,.owl-nav.disabled,.page-wrap .page-content .posts .post:last-child:before,.tels span:last-child:after,.timeline-page .sub-pages .sub-page h2:after,.timeline-page .sub-pages .sub-page:before,[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0;color:#fff;outline:0!important}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}.strong,b,strong{font-weight:700}hr{height:0}pre{white-space:pre-wrap}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}.small,small,sub,sup{font-size:75%}q{quotes:"\201C""\201D""\2018""\2019"}q:after,q:before{content:"";content:none}sub,sup{position:relative;vertical-align:baseline;line-height:0}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}menu{padding:0 0 0 40px}ol,ul{list-style-type:none}nav ol,nav ul{list-style:none}.appointment .block form,svg:not(:root){overflow:hidden}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}table{border-spacing:0;border-collapse:collapse}*{box-sizing:border-box}.image-replacement,.ir{overflow:hidden;white-space:nowrap;text-indent:100%}.cf,.clearfix{zoom:1}.cf:after,.cf:before,.clearfix:after,.clearfix:before{display:table;content:""}.cf:after,.clearfix:after,.wpcf7-response-output{clear:both}span.amp{font-family:Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif!important}.h1,.h2,.h3,.h4,.h5,.h6,.page-content .base-btn,.page-content .white-btn,.page-content blockquote,h1,h2,h3,h4,h5,h6{font-family:GillSansMTStd-Light,"Gill Sans","Helvetica Neue Light",Helvetica,Arial,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 1rem;letter-spacing:normal;font-weight:400;line-height:1.2;text-rendering:optimizelegibility}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.header .page-header .breadcrumb a:hover,.mid-menu li a,.page-content a:hover,.tels a,a:hover,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h3,h4,h5,h6{font-size:1.25rem}.page-wrap .page-content.blog header h2,h1{font-size:2.25em}h2{font-size:1.75em}mark{background-color:#fcd52c}.header .page-header .breadcrumb a,.newsletter h2 a:hover,.page-content a,.page-wrap .page-content.blog h1 a:active,.page-wrap .page-content.blog h1 a:hover,.tels span:first-child,.tels span:first-child a{color:#fcd52c}.page-content .h1,.page-content .h2,.page-content .h3,.page-content .h4,.page-content .h5,.page-content .h6,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,label{text-transform:uppercase}.page-content address{margin-bottom:1em;padding-left:1.25em;font-style:normal}.page-content blockquote{margin:0;padding:1rem 2rem;font-size:1.875em;line-height:1.2}.page-content blockquote p{font-size:1em!important}.page-content cite{font-family:Roboto,GillSansMTStd-Light,"Gill Sans","Helvetica Neue Light",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;font-style:normal}.page-content table{background:#383637}.page-content table th{padding:.5em;color:#333132;background:#fff;font-weight:700}.page-content table tbody tr:nth-child(odd){background:#434041}.page-content table td{padding:.5em}.page-content table tfoot{border-top:2px solid #666565;font-weight:700}.page-content article ol{padding-left:1.25em;list-style:decimal}.page-content article ul{padding-left:1.25em;list-style:disc}.page-content img{margin:1rem 0}.page-content .alignleft,.page-content .alignnone,.page-content .alignright{max-width:100%!important;height:auto!important}.page-content .alignleft img,.page-content .alignnone img,.page-content .alignright img{max-width:100%;height:auto!important}.page-content .alignright{float:right;clear:both;margin-left:1rem}.page-content .alignleft{float:left;clear:both;margin-right:1rem}.page-content .aligncenter{display:block;clear:both;margin-right:auto;margin-left:auto}.page-content .wp-caption-text{font-size:.875em;font-style:italic}.base-btn,.blue-btn,.pag-btn a,.white-btn,input[type=submit]{position:relative;display:inline-block;padding:.75em 1.5em;cursor:pointer;-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff!important;border:1px solid #fff;background:0 0;font-size:1em;font-weight:400}.base-btn:active,.base-btn:focus,.base-btn:hover,.blue-btn:active,.blue-btn:focus,.blue-btn:hover,.pag-btn a:active,.pag-btn a:focus,.pag-btn a:hover,.white-btn:active,.white-btn:focus,.white-btn:hover,input:active[type=submit],input:focus[type=submit],input:hover[type=submit]{text-decoration:none;color:#252525;outline:0}.pag-btn a:active,.pag-btn a:focus,.pag-btn a:hover,.white-btn:active,.white-btn:focus,.white-btn:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#333132!important;background-color:#fff}.base-btn{color:#333132!important;border-color:#333132}.base-btn:active,.base-btn:focus,.base-btn:hover{color:#fff!important;background-color:#333132}.field,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:block;width:100%;max-width:800px;height:40px;margin-bottom:14px;padding:0 12px;vertical-align:middle;color:#fff;border:0;background-color:#262525;box-shadow:inset 0 4px 2px 0 #212020;font-family:Roboto,GillSansMTStd-Light,"Gill Sans","Helvetica Neue Light",Helvetica,Arial,sans-serif;font-size:.875em;line-height:1em}.page-wrap .page-content.second-level article p:first-child,body{font-family:GillSansMTStd-Light,"Gill Sans","Helvetica Neue Light",Helvetica,Arial,sans-serif}.field:active,.field:focus,input[type=color]:active,input[type=color]:focus,input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0;box-shadow:inset 0 0 0 0 #212020}.field.error,.field.is-invalid,input[type=color].error,input[type=color].is-invalid,input[type=date].error,input[type=date].is-invalid,input[type=datetime-local].error,input[type=datetime-local].is-invalid,input[type=datetime].error,input[type=datetime].is-invalid,input[type=email].error,input[type=email].is-invalid,input[type=month].error,input[type=month].is-invalid,input[type=number].error,input[type=number].is-invalid,input[type=password].error,input[type=password].is-invalid,input[type=search].error,input[type=search].is-invalid,input[type=tel].error,input[type=tel].is-invalid,input[type=text].error,input[type=text].is-invalid,input[type=time].error,input[type=time].is-invalid,input[type=url].error,input[type=url].is-invalid,input[type=week].error,input[type=week].is-invalid,select.error,select.is-invalid,textarea.error,textarea.is-invalid{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:99% center}.field.is-valid,.field.success,input[type=color].is-valid,input[type=color].success,input[type=date].is-valid,input[type=date].success,input[type=datetime-local].is-valid,input[type=datetime-local].success,input[type=datetime].is-valid,input[type=datetime].success,input[type=email].is-valid,input[type=email].success,input[type=month].is-valid,input[type=month].success,input[type=number].is-valid,input[type=number].success,input[type=password].is-valid,input[type=password].success,input[type=search].is-valid,input[type=search].success,input[type=tel].is-valid,input[type=tel].success,input[type=text].is-valid,input[type=text].success,input[type=time].is-valid,input[type=time].success,input[type=url].is-valid,input[type=url].success,input[type=week].is-valid,input[type=week].success,select.is-valid,select.success,textarea.is-valid,textarea.success{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:99% center}.field.is-disabled,.field[disabled],input[type=color].is-disabled,input[type=color][disabled],input[type=date].is-disabled,input[type=date][disabled],input[type=datetime-local].is-disabled,input[type=datetime-local][disabled],input[type=datetime].is-disabled,input[type=datetime][disabled],input[type=email].is-disabled,input[type=email][disabled],input[type=month].is-disabled,input[type=month][disabled],input[type=number].is-disabled,input[type=number][disabled],input[type=password].is-disabled,input[type=password][disabled],input[type=search].is-disabled,input[type=search][disabled],input[type=tel].is-disabled,input[type=tel][disabled],input[type=text].is-disabled,input[type=text][disabled],input[type=time].is-disabled,input[type=time][disabled],input[type=url].is-disabled,input[type=url][disabled],input[type=week].is-disabled,input[type=week][disabled],select.is-disabled,select[disabled],textarea.is-disabled,textarea[disabled]{cursor:not-allowed;opacity:.6}input[type=password]{letter-spacing:.3em}textarea{overflow:auto;max-width:800px;min-height:120px;line-height:1.5em}select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:97.5% center;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=submit]{width:100%;max-width:800px}.newsletter h2{margin:0 0 1rem;border-top:5px solid #fcd52c}.newsletter input[type=email],.newsletter input[type=submit]{max-width:none!important}.newsletter .newsletter-form .fname{float:left;box-sizing:border-box;width:50%;padding-right:.5em}.newsletter .newsletter-form .lname{float:right;box-sizing:border-box;width:50%;padding-left:.5em}.newsletter .newsletter-form .response{margin:0 0 1rem;text-align:center}.mce_inline_error{margin-top:-14px!important}.wpcf7-not-valid-tip{margin-top:4px;text-align:left}.carousel-content p.image,.carousel-nav,.journey-page .page-title,.journey-page section.one,.journey-page section.six,.journey-page section.three,.page-wrap .page-content.blog .page-title,.page-wrap .page-content.fourohfour,.social a{text-align:center}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{z-index:100;display:none;width:100%}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{line-height:0;display:block;visibility:hidden;clear:both;height:0;content:"."}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.owl-carousel.owl-loading{display:block;opacity:0}.main-carousel .item,.top-menu .wrapper{display:-webkit-box;display:-webkit-flex;-webkit-box-align:center}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-item{float:left;min-height:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .owl-item .owl-lazy{-webkit-transition:opacity .4s;transition:opacity .4s;opacity:0}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;z-index:1;top:50%;left:50%;width:80px;height:80px;margin-top:-40px;margin-left:-40px;cursor:pointer;-webkit-transition:scale .1s;transition:scale .1s;background:url(//majikhouse.com/wp-content/themes/majik/library/css/owl.video.play.png) no-repeat;-webkit-backface-visibility:hidden}.owl-carousel .owl-video-tn{height:100%;-webkit-transition:opacity .4s;transition:opacity .4s;opacity:0;background-repeat:no-repeat;background-position:center center;background-size:contain}.owl-carousel .owl-video-frame,.strip .inner-header div{position:relative;z-index:1}body{color:#fff;background-color:#333132;font-size:100%;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.modal-open{position:fixed;overflow:hidden;width:100%}.header,.main-carousel .item{overflow:hidden;width:100%;position:relative}.wrapper{padding:0 20px}.header{z-index:0;height:auto;background-position:center center;background-size:cover}.header.fill{min-height:100vh}.header.fill .menus{position:absolute;z-index:100;width:100%}.page-wrap .page-content .posts .post .white-btn,.portfolio-page .project .gallery-push,.strip .inner-header,.sub-pages .news-col{width:100%}.main-carousel{position:relative;z-index:2}.main-carousel .item:after{position:absolute;z-index:2;top:0;display:block;width:100vw;height:100%;content:"";pointer-events:none;background:rgba(0,0,0,.45);-webkit-clip-path:polygon(0 0,100% 0,100% 113px,0 100%);clip-path:polygon(0 0,100% 0,100% 113px,0 100%)}.main-carousel .item{z-index:100;display:flex;height:100vh;background-position:center center;background-size:cover;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.main-carousel .owl-next,.main-carousel .owl-prev{position:absolute;top:50%;left:1em;width:40px;height:152px;margin-top:-76px;text-align:center;border:0;outline:0;background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/left.png) left center/50% no-repeat}.main-carousel .owl-next,.portfolio-page .project .gallery-carousel .owl-next{right:1em;left:auto;background-image:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/right.png);background-position:right center}.carousel-content{position:relative;z-index:3}.carousel-content .hero{display:inline-block;margin:.5rem 2rem;padding:1rem 0 0;text-transform:uppercase;border-top:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2);font-size:9.5vw;font-weight:400;line-height:.9}.carousel-content .hero span:first-child,.hamburger:hover,.mid-menu li:hover{opacity:.5}.carousel-content .hero span:nth-child(2){opacity:.5;font-size:1.15em}.carousel-content .hero span:nth-child(3){opacity:.75;font-size:1.61em}.carousel-content .hero span:nth-child(4){opacity:.75;font-size:1.1em}.carousel-content .hero.new span{opacity:1}.carousel-content .hero.new{font-size:2em;line-height:1.2em}.carousel-content .hero.new span:first-child{font-size:1.3em;font-weight:700}.carousel-content .hero.new span:nth-child(2){font-size:.6em}@media only screen and (max-width:768px){.carousel-content .hero.new{font-size:1.25em;text-align:center}.carousel-content .controls{text-align:center}}.carousel-content .white-btn{margin:2em 0}.carousel-content .scroll{display:none;width:27px;height:55px;margin:0 auto}@media screen and (min-width:768px){.fade{top:115px;height:calc(100% - 115px)}.header.fixed{padding-top:116px}.header.fill.fixed{position:static;padding-top:0}.header.fill.fixed,.header.fixed{z-index:498;overflow:visible}.header.fill.fixed .inner-header,.header.fixed .inner-header{z-index:498}.header.fill.fixed .menus,.header.fixed .menus{position:fixed!important;z-index:498!important;top:-116px;width:100%;background:rgba(0,0,0,.85)}.main-carousel .owl-next,.main-carousel .owl-prev{left:1.25em;background-size:100%}.main-carousel .owl-next{right:1.25em;left:auto}.carousel-content{position:relative;z-index:100;margin-top:-30px;padding-top:0;text-align:center}.carousel-content .hero{text-transform:uppercase;font-size:2.5em;line-height:.85}.carousel-content .scroll{display:block}}@media screen and (min-width:768px) and (min-height:770px){.carousel-content .hero{font-size:3.5em}}@media screen and (min-width:768px) and (min-height:890px){.carousel-content .hero{font-size:4.5em}}.carousel-nav{position:absolute;z-index:4;bottom:0;display:none!important;width:100%;margin:0;padding:1.25em 0}.carousel-nav .item{display:inline-block;width:100%;padding:0 1em;cursor:pointer;text-decoration:none}.carousel-nav .item .title{display:block;margin:.25em 0 0;text-transform:uppercase;font-size:1.5em;line-height:1.2}@media screen and (min-width:1030px){.wrap,.wrap2{width:100%;margin:0 auto}.wrap{max-width:1830px}.wrap2{display:-webkit-box;display:-webkit-flex;display:flex;max-width:1380px}.strip .inner-header{background:0 0}.strip .inner-header:after{position:absolute;z-index:0;top:0;left:50%;display:block;width:950px;height:100%;margin:0 0 0 -550px;-webkit-transform:skewX(-35deg);transform:skewX(-35deg);background:rgba(0,0,0,.45);-webkit-clip-path:none;clip-path:none}.main-carousel .item:after{position:absolute;z-index:2;top:0;left:50%;display:block;width:950px;height:100%;margin:0 0 0 -550px;-webkit-transform:skewX(-35deg);transform:skewX(-35deg);background:rgba(0,0,0,.45);-webkit-clip-path:none;clip-path:none}.carousel-nav .item .title{margin:.475em 0 0;font-size:1.1em}}.carousel-nav .item .image{width:100%;height:110px;border-bottom:5px solid #76b3e2;background-position:center center;background-size:cover}.carousel-nav .item.item-2 .image{border-color:#e72492}.carousel-nav .item.item-3 .image,.single-portfolio .header.cinema{border-color:#6d3691}.carousel-nav .item.item-4 .image{border-color:#5dc5c1}.carousel-nav .item.item-5 .image{border-color:#fcd52c}@media screen and (min-width:1240px){.carousel-nav .item .title{margin:.3em 0 0;font-size:1.25em}.mid-header .col-left .menu{margin-left:2rem}}@media only screen and (min-width:1240px) and (min-width:1590px){.carousel-nav .item .title{margin:.25em 0 0;font-size:1.5em}}.top-menu{height:42px;background:#333132}.top-menu .wrapper{display:flex;height:40px;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.mid-header .col-left,.mid-header .col-mid{display:-webkit-box;display:-webkit-flex;float:left}.social{display:block;float:left;width:134px;margin:0}.social a{display:block;height:17px}.social a:hover{opacity:.4;color:#fff!important}.social a i{width:auto;margin-right:.25em}.tels{display:none;text-transform:uppercase;font-family:GillSansMTStd-Bold,"Gill Sans","Helvetica Neue Light",Helvetica,Arial,sans-serif;font-size:14px}.latest .latest-post,.latest .tweet_content,.links,.main-nav footer,.page-wrap .page-content article{font-family:Roboto,GillSansMTStd-Light,"Gill Sans","Helvetica Neue Light",Helvetica,Arial,sans-serif}@media screen and (min-width:768px){.carousel-nav{display:block!important}.tels{display:inline-block;font-size:12px}}.bespoke-services ul li a:hover,.page-wrap .page-content.blog h1 a,.page-wrap .page-content.blog h2 a,.tels span:first-child a:hover,.tels span:nth-child(2) a:hover,.tels span:nth-child(3) a:hover{color:#fff}.footer .footer-menu .footer-nav-1 .menu-item-has-children a:hover,.main-nav .menu-item-has-children a:hover,.tels span:nth-child(2),.tels span:nth-child(2) a{color:#76b3e2}.footer .footer-menu .footer-nav-2 .menu-item-has-children a:hover,.main-nav .menu-item-has-children:nth-child(2) a:hover,.tels span:nth-child(3),.tels span:nth-child(3) a{color:#e72492}.tels span:after{margin:0 .5rem;content:" | ";color:#fff}.links{display:none;float:right;margin:0;text-align:right;font-size:.75em;line-height:32px}.links li{display:inline-block;margin-right:5px}.links li a{display:block;text-decoration:none;color:#fff}.mid-header{padding:1.5em 0 1.2em;border-bottom:1px solid #fff}.mid-header .col-left{display:flex;width:20%;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.mid-header .col-left .menu li{margin-left:.75rem}.mid-header .col-mid{display:flex;width:67%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.mid-header .col-right{display:-webkit-box;display:-webkit-flex;display:flex;float:right;width:12%;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media screen and (min-width:1240px){.mid-header .col-right .menu{margin-right:2rem}}.mid-header .col-right .menu li{margin-right:.75rem}@media screen and (min-width:375px){.links{display:none}.mid-header{padding:1.5em 0 1.15em}.mid-header .col-left,.mid-header .col-right{width:25%}.mid-header .col-mid{width:50%}}@media screen and (min-width:768px){.mid-header{position:relative;padding:1.2em 0 .75em;border:0}.mid-header .col-left,.mid-header .col-right{width:27%}.mid-header .col-mid{width:46%}.mid-header:after{position:absolute;display:block;width:100%;height:1px;content:"";background:-webkit-linear-gradient(left,rgba(255,255,255,.25) 0,#fff 50%,rgba(255,255,255,.25) 100%);background:linear-gradient(to right,rgba(255,255,255,.25) 0,#fff 50%,rgba(255,255,255,.25) 100%);bottom:0}.mid-header:before{top:0}.hamburger{margin-top:5px}}.hamburger{cursor:pointer;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.hamburger .line{display:block;width:50px;height:5px;margin-bottom:5px;background:#fff}.logo{margin:0 auto;padding:0;text-align:center}.logo img{width:150px;margin:2px auto 0}.mid-menu{margin:0;padding:0;text-align:right}.mid-menu li{display:inline-block;margin:0 0 0 5px;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.mid-menu li i{margin:-5px 0 0;font-size:2.25em}@media screen and (min-width:375px){.logo img{width:170px;margin:0 auto}.mid-menu li{margin:0 0 0 8px}.mid-menu li img{width:23px;margin:-1px 0 0}}.main-nav{position:fixed;z-index:999;top:0;left:0;display:none;overflow:auto;width:100%;height:100%;margin:0;padding:1.25em;-webkit-transition:none;transition:none;background:#333132}.page-wrap .page-list ul,.page-wrap .page-list ul li{-webkit-transition:background-color .3s linear,color .3s linear}.journey-page section.four h2,.main-nav .wrap,.page-content .post-image,.portfolio-carousel,.portfolio-page .project .page-content header,.row-2,.single-portfolio-content{position:relative}.main-nav .controls{margin-bottom:2em;cursor:pointer}.main-nav .controls img,.portfolio-page .project .controls img{display:block;float:left;width:50px;height:50px}.main-nav .controls .label,.portfolio-page .project .controls .label{display:block;float:left;margin:0 0 0 10px;text-transform:uppercase;line-height:50px}.main-nav footer{margin-top:2em;text-align:center;font-size:.875em}.main-nav footer address{font-style:normal}.main-nav footer .contact{margin-top:1em}.main-nav footer .contact a{display:inline;color:#fcd52c}.main-nav footer .social{width:100%;margin:0;text-align:center;opacity:.5}.main-nav footer .social a i{font-size:1rem}.footer .footer-menu a,.main-nav a{display:block;text-decoration:none;line-height:1.5}.footer .footer-menu .contact-details h2 a:hover,.main-nav a:hover{color:#5dc5c1}.footer .footer-menu .footer-nav-1 .menu-item-has-children,.main-nav .menu-item-has-children{padding-top:1em;border-top:5px solid #76b3e2}.bespoke-services ul li:first-child,.bespoke-services ul li:nth-child(2),.main-nav .menu-item-has-children:nth-child(2){border-top:5px solid #e72492}.main-nav .menu-item-has-children:nth-child(3){margin-bottom:1em;border-top:5px solid #6d3691;border-bottom:5px solid #5dc5c1}.footer .footer-menu a:hover,.main-nav .menu-item-has-children:nth-child(3) a:hover{color:#6d3691}.footer .footer-menu li,.main-nav li{margin:0;padding:0;text-transform:uppercase;font-size:1.5rem}.footer .footer-menu ul.children,.footer .footer-menu ul.sub-menu,.main-nav ul.children,.main-nav ul.sub-menu{margin:0;padding:.75em 0 1.5em}.footer .footer-menu ul.children li,.footer .footer-menu ul.sub-menu li,.main-nav ul.children li,.main-nav ul.sub-menu li{margin:0;padding:0!important;border:0!important}.footer .footer-menu ul.children li a,.footer .footer-menu ul.sub-menu li a,.main-nav ul.children li a,.main-nav ul.sub-menu li a{text-transform:none;font-family:Roboto,GillSansMTStd-Light,"Gill Sans","Helvetica Neue Light",Helvetica,Arial,sans-serif;font-size:1rem}.color-lines span{float:left;box-sizing:border-box;width:calc(50% - 2em);height:5px;margin:1.25em 1em 2em;background:#76b3e2}.color-lines span:nth-child(2),.portfolio-page .tags li:nth-child(2).active,.portfolio-page .tags li:nth-child(2):hover,.portfolio-page .tags li:nth-child(7).active,.portfolio-page .tags li:nth-child(7):hover,.values-page .team-member.color-pink{background:#e72492}.color-lines span:nth-child(3),.portfolio-page .tags li:nth-child(3).active,.portfolio-page .tags li:nth-child(3):hover,.portfolio-page .tags li:nth-child(8).active,.portfolio-page .tags li:nth-child(8):hover,.values-page .team-member.color-purple{background:#6d3691}.color-lines span:nth-child(4),.portfolio-page .tags li:nth-child(4).active,.portfolio-page .tags li:nth-child(4):hover,.portfolio-page .tags li:nth-child(9).active,.portfolio-page .tags li:nth-child(9):hover,.values-page .team-member.color-cyan{background:#5dc5c1}.color-lines span:nth-child(5),.portfolio-page .tags li:nth-child(10).active,.portfolio-page .tags li:nth-child(10):hover,.portfolio-page .tags li:nth-child(5).active,.portfolio-page .tags li:nth-child(5):hover,.values-page .team-member.color-yellow{background:#fcd52c}.header .page-header{padding-top:3rem;padding-bottom:1rem}@media screen and (min-width:1030px){.tels{font-size:14px}.mid-header .col-left .menu,.mid-header .col-left .menu li,.mid-header .col-right .menu,.mid-header .col-right .menu li{display:inline-block}.mid-header .col-left .menu li a,.mid-header .col-right .menu li a{-webkit-transition:opacity .35s linear;transition:opacity .35s linear;text-decoration:none;text-transform:uppercase;font-family:GillSansMTStd-Bold,"Gill Sans","Helvetica Neue Light",Helvetica,Arial,sans-serif;font-size:14px}.mid-header .col-left .menu li a:hover,.mid-header .col-right .menu li a:hover{opacity:.5}.mid-header:after,.mid-header:before{left:50%;width:60%;margin:0 auto 0 -30%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 60%,rgba(255,255,255,0) 100%)}.hamburger{margin-top:2px}.hamburger .label,.hamburger .lines{display:inline-block;float:left}.hamburger .label{margin:1px 0 0 10px;text-transform:uppercase;line-height:25px}.mid-menu .label{display:inline-block;float:left;margin:6px 0 0 20px;text-transform:uppercase;line-height:25px}.mid-menu i{margin:0 0 0 12px}.color-lines span{display:block!important;width:calc(20% - 2em)}.color-lines span:nth-child(5){display:block}.header .page-header{padding-top:4rem;padding-bottom:2rem}.header .page-header .col-left,.header .page-header .col-right{display:block;float:left;width:calc(100% - 290px)}.header .page-header .col-left{padding-right:2rem}.header .page-header .col-right{width:270px}.header .page-header .page-title{font-size:5em}.page-wrap .page-content.single .article-header{padding:0 2rem}}.header .page-header .appointment{padding:0;color:#fff;background:0 0}.header .page-header .appointment h1{max-width:240px;margin:0 auto 1rem;text-align:center;text-transform:uppercase}.header .page-header .appointment .white-btn{padding-right:5em;padding-left:5em}.header .page-header .page-title{margin:0;padding:0 0 1rem;text-transform:uppercase;font-size:2em;line-height:1.1}.header .page-header .subtitle{margin-top:-.5rem;font-size:1.5em;line-height:1.2}.page-wrap{padding-top:3rem;padding-bottom:3rem}.page-wrap .page-content{position:relative;margin-bottom:1em}.page-wrap .page-content .pag-btn.older{display:inline-block;float:left;font-size:.85em}.page-wrap .page-content .pag-btn.newer{display:inline-block;float:right;font-size:.85em}.page-wrap .page-content article{margin:0;padding:0}.page-wrap .page-content p{margin:0 0 1em}.page-wrap .page-content.second-level article p:first-child{font-size:1.5em;line-height:1.2}.page-wrap .page-content.third-level{margin-top:-2rem;margin-bottom:-2rem}.page-wrap .page-content .posts .post{position:relative;padding:2em 0}.page-wrap .page-content .posts .post:first-child{padding:0 0 2em}.journey-page section.one h2:after,.page-wrap .page-content .posts .post:before{position:absolute;bottom:0;display:block;width:100%;height:1px;content:"";background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%)}.page-wrap .page-content.single .article-header{margin-bottom:2rem;border-bottom:4px solid #fcd52c}.page-wrap .page-content.single .article-header .entry-title{margin:1.25rem 0 .5rem}.page-wrap .page-content.blog .post-image{margin-bottom:2em;background-repeat:no-repeat;background-position:center center;background-size:cover}.page-wrap .page-content.blog .post-image:before{display:block;padding-top:40%;content:""}.page-wrap .page-content.blog .entry-title{margin:1rem 0 .5rem}.page-wrap .page-content.blog .byline,.page-wrap .page-content.blog footer{margin-bottom:.5rem;text-transform:uppercase;font-size:.875em}.page-wrap .page-content.blog .byline{margin-bottom:2rem}.page-wrap .page-content.blog footer a{padding:.15em .5em;text-decoration:none;color:#333132;border-radius:2px;background:#fff}.footer .footer-menu .portfolio-nav,.page-wrap .page-list{margin-bottom:1em}.page-wrap .page-list ul{margin:0;padding:0;list-style:none;transition:background-color .3s linear,color .3s linear;text-align:center;border:1px solid #fff}.page-wrap .page-list ul li{transition:background-color .3s linear,color .3s linear;border-bottom:1px solid #fff}.page-wrap .page-list ul li.current_page_item,.row-4,.testimonals{background:#fff}.page-wrap .page-list ul li.current_page_item a{color:#333132}.page-wrap .page-list ul li a{display:block;padding:.75em 1em;-webkit-transition:background-color .3s linear,color .3s linear;transition:background-color .3s linear,color .3s linear;text-decoration:none;text-transform:uppercase}.page-wrap .page-list ul li a:hover,.team-page .team-member:nth-child(2n) .content{color:#333132;background:#fff}.sub-pages .fade{position:absolute;top:0;bottom:0;width:100%;height:100%;-webkit-transition:background .3s linear;transition:background .3s linear;background:rgba(0,0,0,.45)}.sub-pages .sub-page{position:relative;display:block;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.sub-pages .sub-page:hover .fade{background:rgba(0,0,0,.25)}.sub-pages .sub-page .sub-page-wrap{position:absolute;top:0;bottom:0;width:100%;height:100%;padding:1.25em}.sub-pages .sub-page .cta-btn{position:absolute;bottom:1.25em;cursor:pointer}.sub-pages .sub-page h2{position:relative;margin:0 0 2em}.portfolio-page .project .page-content header h1:after,.sub-pages .sub-page h2:after{position:absolute;left:-1.25rem;display:block;width:100%;height:1px;margin-top:1rem;content:"";background:-webkit-linear-gradient(left,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,#fff 50%,rgba(255,255,255,0) 100%)}.sub-pages .sub-page:before{display:block;padding-top:80%;content:""}@media screen and (min-width:481px){.page-wrap .page-content .pag-btn.newer,.page-wrap .page-content .pag-btn.older{font-size:1em}.sub-pages .sub-page .cta-btn{bottom:2em}.portfolio,.sub-pages .sub-page .sub-page-wrap{padding:2em 4em}.sub-pages .sub-page h2:after{left:-4rem;margin-top:1.85rem}.sub-pages .sub-page:before{padding-top:60%}.sub-pages .latest .latest-post,.sub-pages .latest .tweet_content{max-width:none}}.portfolio-page .tags li.active,.portfolio-page .tags li:first-child:hover,.portfolio-page .tags li:nth-child(6):hover,.values-page .team-member.color-blue{background:#76b3e2}.portfolio-page .blackout,.portfolio-page .project{position:fixed;left:0;width:100%;height:100%;top:0}.portfolio-page .blackout{z-index:500;right:0;bottom:0;display:none;background:rgba(0,0,0,.85)}.portfolio-page .tags-wrapper{margin-top:2rem;margin-bottom:.25rem;text-align:center}.portfolio-page .tags{display:inline-block;width:100%;margin:0 auto;padding:0}.portfolio-page .tags li{display:inline-block;box-sizing:border-box;width:100%;min-width:140px;margin:0 0 1em;padding:.25em 2em;cursor:pointer;-webkit-transition:background .3s linear;transition:background .3s linear;text-align:center;text-transform:uppercase;border:1px solid #fff}.portfolio-page .tags li:first-child.active,.portfolio-page .tags li:nth-child(6).active{background:#76b3e2}.portfolio-page .project{z-index:600;display:none;overflow:auto;padding:0}.portfolio-page .project .project-wrap{position:relative;background:#333132}.portfolio-page .project .controls{position:relative;z-index:101;padding:1.25em;cursor:pointer;background:#2e2c2d}.portfolio-page .project .gallery-carousel .item:after,.portfolio-page .project .gallery-push:after{display:block;padding-bottom:100%;content:""}@media screen and (min-width:768px){.logo img{width:300px;margin:-3px auto}.mid-menu li{margin:0 0 0 20px}.mid-menu li i{margin:0;font-size:2.4em}.main-nav .nav{width:690px;margin:0 auto}.main-nav .nav li:nth-child(4){overflow:hidden;width:325px;padding-top:1em;border-top:5px solid #5dc5c1}.main-nav .menu-item-has-children{float:left;overflow:hidden;width:325px;min-height:287px}.main-nav .menu-item-has-children:nth-child(odd){clear:left;margin-right:40px}.main-nav .menu-item-has-children:nth-child(3){margin-bottom:0;border-bottom:0}.main-nav footer .contact span,.main-nav footer address span{display:inline-block;padding:0 .75em}.main-nav footer .contact{margin-top:.5em}.color-lines span span{width:calc(25% - 2em)}.color-lines span span:nth-child(1n){display:block}.color-lines span span:nth-child(5){display:none}.header .page-header .page-title{font-size:4em}.header .page-header .subtitle{font-size:2em;line-height:1.2}.portfolio-page .project .gallery-push:after{padding-bottom:56.6%}}.portfolio-page .project .scroll{position:absolute;z-index:999;top:-7rem;left:50%;display:none;width:27px;height:55px;margin-left:-13px}.portfolio-page .project .gallery-carousel{position:absolute;top:90px;right:0;left:0;display:block;width:100%}.portfolio-page .project .gallery-carousel .owl-next,.portfolio-page .project .gallery-carousel .owl-prev{position:absolute;top:50%;left:1em;width:20px;height:47px;margin-top:-23.5px;text-align:center;border:0;outline:0;background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/left.png) left center/auto 47px no-repeat}.portfolio-page .project .gallery-carousel .item{position:relative;display:block;width:100%;background-position:center;background-size:cover}@media screen and (min-width:768px){.portfolio-page .project .gallery-carousel{top:0}.portfolio-page .project .gallery-carousel .item:after{padding-bottom:56.6%}}.portfolio-page .project .page-content{height:100%;margin:0 0 0 auto;padding:2em 2em 5.5em 1.25em}.portfolio-page .project .page-content header h1{margin-bottom:3rem;text-transform:none}.portfolio-page .project .page-content header h1:before{position:absolute;bottom:-17px;left:-100vh;display:block;width:100vh;height:1px;margin-top:0;content:"";background:#fff}.portfolio-page .project .page-content .white-btn,.portfolio-wrap .white-btn{position:absolute;bottom:2em}.portfolio-page .project .col-right,.team-page .team-member .thumbnail{width:100%;background-position:center center;background-size:cover}.portfolio-page .project .col-right:before{display:block;padding-top:50%;content:""}@media screen and (min-width:1030px){.page-wrap{padding-top:4rem;padding-bottom:3rem}.page-wrap .page-content.third-level{margin-top:-1rem;margin-bottom:1rem}.page-wrap .page-content.third-level.two-col article{-webkit-column-count:2;column-count:2;-webkit-column-gap:2em;column-gap:2em;-webkit-column-width:50%;column-width:50%;-webkit-column-fill:balance;column-fill:balance}.page-wrap .page-content.third-level.two-col article p{display:inline-block;box-sizing:border-box;width:100%}.page-wrap .page-content.second-level{float:left;width:75%;padding-right:2em}.page-wrap .page-content.second-level article p:first-child{font-size:2em;line-height:1.2}.page-wrap .page-content.blog .post .white-btn{width:auto;margin-top:1em}.page-wrap .page-content.blog .post header{padding-right:0;padding-left:2em}.page-wrap .page-content.blog .post .post-image{float:left;width:50%;margin:0}.page-wrap .page-content.blog .post .post-image:before{padding-top:60%}.page-wrap .page-content.blog .post-image:before{padding-top:30%}.page-wrap .page-content.blog header{float:left;width:50%;padding-right:2em}.page-wrap .page-content.blog header h1{font-size:3em}.page-wrap .page-content.blog .entry-title{margin-top:0}.page-wrap .page-content.blog .the-content{width:50%}.page-wrap .page-content.single header{float:none;width:100%;padding-right:0}.page-wrap .page-content.single .the-content{width:80%;padding:0 2rem}.page-wrap .page-list{float:right;width:25%}.portfolio{max-width:690px;padding:2em 4em}.portfolio-page .project .gallery-carousel .item,.portfolio-page .project .gallery-push{max-height:100vh}.portfolio-page .project .gallery-carousel .item:after,.portfolio-page .project .gallery-push:after{padding-bottom:100vh}.portfolio-page .project .scroll{display:block}.portfolio-page .project .gallery-carousel .owl-next,.portfolio-page .project .gallery-carousel .owl-prev{position:absolute;top:50%;left:1em;width:40px;height:152px;margin-top:-76px;text-align:center;border:0;outline:0;background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/left.png) left center/50% no-repeat}.portfolio-page .project .gallery-carousel .owl-next{right:1em;left:auto;background-image:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/right.png);background-position:right center}.portfolio-page .tags{padding-bottom:.5em}.portfolio-page .tags li{max-width:140px;margin:0 .5em 1em}.portfolio-page .project .controls{padding-right:1em;background:rgba(0,0,0,.25)}.portfolio-page .project .controls .label{margin:0}.portfolio-page .project .page-content{max-width:915px;height:100%;margin:0 auto;padding:2em 2em 5.5em}.portfolio-page .project .page-content header h1:after{background:-webkit-linear-gradient(left,#fff 0,#fff 50%,rgba(255,255,255,0) 80%);background:linear-gradient(to right,#fff 0,#fff 50%,rgba(255,255,255,0) 80%)}}.section{width:100%;padding:2.5em 1.25em}@media screen and (min-width:481px){.section{padding:4em}.section .section-header:after{left:-4rem}.welcome h1{max-width:80%}}@media screen and (min-width:768px){.portfolio-page .tags li{width:40%;margin:0 .5em 1em}.portfolio-page .sub-page.odd .sub-page-wrap{right:0}.portfolio-page .sub-page.odd h2:before{position:absolute;bottom:-31px;left:-100vh;display:block;width:100vh;height:1px;content:"";background:#fff}.portfolio-page .project .controls{position:absolute;z-index:101;right:0;margin-right:0;background:0 0}.portfolio-page .project .controls img{float:right;margin-left:10px}.portfolio-page .project .gallery .image{float:left;width:50%;cursor:pointer;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:.6;background-color:#000}.portfolio-page .project .gallery .image:first-child{display:block}.portfolio-page .project .gallery .image.active,.portfolio-page .project .gallery .image:hover{opacity:1}.portfolio-page .project .page-content{height:100%;margin:0 auto;padding:2em 2em 5.5em}.portfolio-page .project .page-content header h1:after{background:-webkit-linear-gradient(left,#fff 0,#fff 50%,rgba(255,255,255,0) 80%);background:linear-gradient(to right,#fff 0,#fff 50%,rgba(255,255,255,0) 80%)}.portfolio-page .project .col-right{width:100%;background-position:center center;background-size:cover}.portfolio-page .project .col-right:before{display:block;padding-top:50%;content:""}.section{padding:4em}.section .section-header:after{left:-4rem}}.section .section-header{position:relative;margin:0 0 2em;font-size:2em}.section .section-header:after,.team-page .team-member .content h2:after{position:absolute;left:-1.25em;display:block;width:100%;height:1px;margin-top:.75em;content:"";background:-webkit-linear-gradient(left,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,#fff 50%,rgba(255,255,255,0) 100%)}.section h1,.section h2{margin:0;font-size:2em}.section p{line-height:1.3}.welcome p{font-size:1.5em}.appointment{position:relative;overflow:hidden;text-align:center;color:#fff;background:#383637}.latest,.latest h2{width:100%;color:#333132}.appointment:before{position:absolute;top:0;left:50%;display:block;width:300px;height:100%;margin:0 0 0 -150px;content:"";-webkit-transform:skewX(-30deg);transform:skewX(-30deg);background:-webkit-linear-gradient(left,#2e2c2d 0,#232223 60%,#2e2c2d 100%);background:linear-gradient(to right,#2e2c2d 0,#232223 60%,#2e2c2d 100%)}.appointment .block{position:relative;z-index:2;margin:0 auto;padding:2em 1em;border:1px solid #fff}.appointment .block h1,.appointment .block h2{display:inline-block;margin:0 auto;padding-bottom:.5rem;border-bottom:5px solid #5dc5c1}.appointment .block p,.team-page .page-content{margin-bottom:0}.appointment .block .intro{padding-top:.75rem}.appointment .block form label{display:none!important}.appointment .block form input,.appointment .block form textarea{margin:0;padding-left:0;border-bottom:2px solid #fff;background:0 0;box-shadow:none!important}.appointment .block form input[type=submit]{padding:.75rem 1.5rem;-webkit-transition:.35s linear;transition:.35s linear;border-bottom:1px solid #fff}.appointment .block form input[type=submit]:hover{color:#fff;border-color:#5dc5c1;background:#5dc5c1}.appointment .block form p{float:left;width:40%;margin:1.1rem 0 0;padding:0}.appointment .block form .field-group:nth-child(3){float:left;width:50%;padding-right:.5rem}.appointment .block form .field-group:nth-child(4){float:left;width:50%;padding-left:.5rem}.appointment .block form .field-group:nth-child(5){float:left;clear:both;width:60%;padding-right:1rem}@media screen and (min-width:768px){.appointment{text-align:center}.appointment:before{width:550px;margin:0 0 0 -320px}.appointment .block{max-width:80%}.appointment .block p{max-width:80%;margin-right:auto;margin-left:auto}}.bespoke-services{padding:1.85em 1.25em 0;border-top:5px solid #76b3e2;background:#666565}.bespoke-services ul{margin:1.5em -1.25em 0}.bespoke-services ul li{float:left;width:50%;padding:2em 1.25em 1.85em;border-top:5px solid #76b3e2}.bespoke-services ul li:nth-child(3),.bespoke-services ul li:nth-child(4),.footer .footer-menu .portfolio-nav h2{border-top:5px solid #6d3691}.bespoke-services ul li:nth-child(5),.bespoke-services ul li:nth-child(6),.footer .footer-menu .contact-details h2{border-top:5px solid #5dc5c1}.bespoke-services ul li:nth-child(7),.bespoke-services ul li:nth-child(8){border-top:5px solid #fcd52c}.bespoke-services ul li:nth-child(10),.bespoke-services ul li:nth-child(9),.footer .footer-menu h2{border-top:5px solid #76b3e2}.bespoke-services ul li a{position:relative;text-decoration:none;font-size:1.5em;line-height:1em}.bespoke-services ul li a:hover:before{position:absolute;top:3px;left:-.5em;display:block;width:0;height:0;content:"";border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff}@media screen and (min-width:481px){.bespoke-services{padding:2em 0}.bespoke-services h1{padding:0 4rem}.bespoke-services ul{margin-right:0;margin-left:0}.bespoke-services ul li:nth-child(odd){padding-left:4rem}}@media screen and (min-width:768px){.bespoke-services{padding:2em 0}.bespoke-services h1{padding:0 4rem}.bespoke-services ul{margin-right:0;margin-left:0}.bespoke-services ul li:nth-child(odd){padding-left:4rem}}.portfolio-carousel .owl-next,.portfolio-carousel .owl-prev{position:absolute;top:2.5em;right:2.25em;width:20px;height:47px;margin-top:0;text-align:center;border:0;outline:0;background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/left-dark.png) left center/auto 47px no-repeat}.portfolio-carousel .owl-next{right:1em;left:auto;background-image:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/right-dark.png);background-position:right center}.events-wrap.col-left,.events-wrap.col-right,.portfolio-wrap{background-position:center center;background-size:cover}.portfolio-wrap{position:relative;z-index:800;height:100%;min-height:480px}.portfolio-wrap .section-header:after{left:-20px}.events,.team-page .team-member .content .team-wrap{padding:2em 1.25em}.events p{text-transform:uppercase;font-size:1.875em}.latest{position:relative;padding:0;background:#cccbcc}.latest h2{margin:0;padding:2rem 1.25rem;background:#fff}@media screen and (min-width:481px){.events{padding:2em 4em}.latest h2{padding:1.25em 4rem}.latest .latest-post,.latest .tweet_content{padding:1.25em 1.25em 1.25em 8rem}.latest .latest-post:before,.latest .tweet_content:before{left:4em}}.journey-page section,.journey-page section.two .col-left{padding-top:4rem;padding-bottom:4rem}.testimonals blockquote:after,.testimonals blockquote:before{width:70px;font-family:GillSansMTStd-Light,"Gill Sans","Helvetica Neue Light",Helvetica,Arial,sans-serif;font-size:5em;display:block;content:""}.latest .tweet_content{position:relative;max-width:690px;padding:1.25em 1.25em 1.25em 5em}.latest .tweet_content:before{position:absolute;top:1.5em;left:1.25em;display:block;width:40px;height:40px;content:"";border:1px solid #fff;background:url(//majikhouse.com/wp-content/themes/majik/library/css/../../library/images/tw-icon.png) center center/30px 30px no-repeat}.latest .latest-post:after,.latest .tweet_content:after{position:absolute;left:0;display:block;width:100%;height:1px;margin-top:.75em;content:"";background:-webkit-linear-gradient(left,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,#fff 50%,rgba(255,255,255,0) 100%)}.latest .latest-post{position:relative;max-width:690px;padding:1.25em 1.25em 1.25em 4em;text-transform:uppercase}.latest .latest-post a,.latest .tweet_content a{text-decoration:none;color:#6d3691}.latest .latest-post a:hover,.latest .tweet_content a:hover{text-decoration:underline;color:#333132}.latest .latest-post .tweet_secondary_meta a,.latest .tweet_content .tweet_secondary_meta a{opacity:.75;color:#333132}.latest .latest-post .tweet_secondary_meta a:hover,.latest .tweet_content .tweet_secondary_meta a:hover{text-decoration:none;color:#333132}.testimonals-wrap{text-align:center;background:#fff}.testimonals-wrap .base-btn{margin:0 auto 1.5rem}.testimonals blockquote{position:relative;width:100%;margin:0 0 .5rem;text-align:center;color:#333132;font-size:1.25em;font-weight:300!important;line-height:1.2}.testimonals blockquote:before{height:47px;margin-bottom:.75rem;background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/quote-open.png) no-repeat}.testimonals blockquote:after{position:absolute;right:0;height:47px;margin-top:.75rem;background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/quote-close.png) no-repeat}.footer .footer-menu .contact-details address,.footer .footer-menu .contact-details span,.journey-page section .content,.testimonals cite{font-family:Roboto,GillSansMTStd-Light,"Gill Sans","Helvetica Neue Light",Helvetica,Arial,sans-serif}.testimonals cite{display:block;height:50px;text-align:center;color:#333132;font-size:.825rem;font-style:normal}.testimonals .owl-next,.testimonals .owl-prev{position:absolute;top:2.5em;right:2.5em;width:20px;height:47px;margin-top:0;text-align:center;border:0;outline:0;background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/left-dark.png) left center/auto 47px no-repeat}.footer,.footer .copyright{border-top:1px solid #fff}.testimonals .owl-next{right:1.25em;left:auto;background-image:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/right-dark.png);background-position:right center}@media screen and (min-width:768px){.testimonals blockquote{width:95%;margin:0 auto .5em;font-size:1.875em}.testimonals cite{width:95%;margin-right:auto;margin-left:auto;font-size:1rem}.testimonals .owl-next,.testimonals .owl-prev{position:absolute;top:50%;left:1.25em;width:40px;height:60px;margin-top:-30px;text-align:center;background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/left-dark.png) left center/auto 60px no-repeat}.testimonals .owl-next{right:1.25em;left:auto;background-image:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/right-dark.png);background-position:right center}}.footer .partners{padding-top:3em;padding-bottom:1em;text-align:middle}.footer .partners .parterner{display:block;float:left;width:33.333%;padding:0 .5em;text-align:center}.footer .partners .parterner img{width:100%;max-width:100px}.footer .partners .parterner:nth-child(n+4){margin-top:2rem}.footer .partners .parterner:nth-child(10){margin-left:33.33%}.footer .footer-menu{padding-bottom:3em}.footer .footer-menu .footer-nav-2 .menu-item-has-children{padding-top:1em;border-top:5px solid #e72492}.footer .footer-menu h2{margin:0;padding-top:1em;text-transform:uppercase;line-height:1.1}.footer .footer-menu .contact-details{margin:0 0 2.5em}.footer .footer-menu .contact-details span{display:block;font-style:normal}.footer .footer-menu .contact-details span a{display:inline;color:#5dc5c1}.footer .footer-menu .contact-details address{margin-bottom:1em;font-style:normal}.footer .copyright{padding-top:1.25em;padding-bottom:1.25em;text-align:center}.footer .copyright .social{float:none;margin:0 auto}.footer .copyright a{margin-right:.5em}@media screen and (min-width:481px){.footer .copyright{padding-top:2em;padding-bottom:2.5em;text-align:left;border-top:1px solid #fff}.footer .copyright .social{float:left;width:auto;margin:0 auto}.footer .copyright .copyright-notice{display:block;float:right;line-height:19px}.team-page .team-member .content .team-wrap{padding:2em 4em}.team-page .team-member .content .team-wrap h2:after{left:-4rem}}@media screen and (min-width:768px){.footer .partners{padding-top:3em;padding-bottom:3em;text-align:middle}.footer .partners .parterner{display:block;float:left;width:20%;margin:0;padding:0 .5em;text-align:center}.footer .partners .parterner img{max-width:170px}.footer .partners .parterner:nth-child(10),.footer .partners .parterner:nth-child(4){margin-left:0}.footer .partners .parterner:nth-child(n+4){margin-top:0}.footer .partners .parterner:nth-child(n+6){margin-top:2rem}.footer .footer-menu .footer-nav-1,.footer .footer-menu .portfolio-nav{float:left;width:50%;padding-right:1em}.footer .footer-menu .contact-details,.footer .footer-menu .footer-nav-2{float:right;width:50%;padding-left:1em}.team-page .team-member{display:-webkit-box;display:-webkit-flex;display:flex}.team-page .team-member:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.team-page .team-member .content,.team-page .team-member .thumbnail{width:50%}.team-page .team-member .thumbnail:before{display:none}.team-page .team-member .content .team-wrap{max-width:690px;padding:2em}.team-page .team-member .content .team-wrap h2:after{left:-2rem}}.journey-page,.journey-page section,.journey-page section.one .gallery .image{background-position:center center;background-size:cover}.testimonials-page .team-member{min-height:400px}.team-page{padding-top:0!important;padding-bottom:0!important}.team-page .team-member:nth-child(2n) .content h2:after{background:-webkit-linear-gradient(left,#333132 0,#333132 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#333132 0,#333132 50%,rgba(255,255,255,0) 100%)}.team-page .team-member .thumbnail:before{display:block;padding-bottom:40%;content:""}.team-page .team-member .content{color:#fff;background:#2e2c2d}.team-page .team-member .content h2{position:relative;margin:0 0 2em;text-transform:none;font-size:2em}.team-page .team-member .content .question{display:block;font-weight:700}.team-page .team-member .content .answer{display:block;margin-bottom:.5rem}.values-page .team-member{display:-webkit-box;display:-webkit-flex;display:flex}.values-page .team-member .content{background:0 0}.values-page .team-member .content h2,.values-page .team-member .content h3{text-transform:uppercase;font-family:GillSansMTStd-Bold,"Gill Sans","Helvetica Neue Light",Helvetica,Arial,sans-serif}.values-page .team-member .content p{font-weight:600}.values-page .team-member .content h2:after{left:0!important}.values-page .team-member:nth-child(2n) .content{color:#fff;background:0 0}.values-page .team-member:nth-child(2n) .content h2:after{background:-webkit-linear-gradient(left,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,#fff 50%,rgba(255,255,255,0) 100%)}.values-page .team-member:nth-child(2n) .content h2:before{background:#fff!important}.values-page .team-member .thumb-wrap{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;max-width:690px;height:100%;min-height:380px}.values-page .team-member img{display:block;width:50%;max-width:300px;margin:0 auto;-webkit-align-self:center;align-self:center}.values-page .value:nth-child(odd) .thumb-wrap{margin-right:0;margin-left:auto}.journey-page{padding:0!important}.call-today,.call-today:hover{color:#fff!important;background:#6d3691}.journey-page .breadcrumb{margin-top:-2em;margin-bottom:2em}.journey-page .page-wrap{padding-top:0}.journey-page .page-content{margin-bottom:0!important}.journey-page section h2{position:relative;margin-right:auto;margin-bottom:1.5rem;margin-left:auto;padding-bottom:1.5rem}.journey-page section.intro{text-align:center;max-width:960px;margin:0 auto;padding-top:2rem;padding-bottom:0}.journey-page section.intro h2{text-transform:none;margin-top:1em}.journey-page section.one .gallery{max-width:316px;margin:1em auto 0}.journey-page section.one .gallery .image{float:left;box-sizing:border-box;width:calc(50% - 1em);height:300px;margin-right:1em}.journey-page section.two{padding-top:0;padding-bottom:0;text-align:center;color:#333132;background:#fff}.journey-page section.five h2:after,.journey-page section.two h2:after{position:absolute;bottom:0;display:block;width:100%;height:1px;content:"";background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#333132 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#333132 50%,rgba(255,255,255,0) 100%)}.journey-page section.three h2{max-width:960px}.journey-page section.three h2:after{position:absolute;bottom:0;left:auto;display:block;width:100%;height:1px;content:"";background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%)}.journey-page section.three .content{max-width:800px;margin:0 auto}.journey-page section.four h2:after{position:absolute;bottom:0;left:auto;display:block;width:100%;height:1px;content:"";background:-webkit-linear-gradient(left,#333132 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#333132 0,rgba(255,255,255,0) 100%)}.journey-page section.four .block{max-width:320px;margin-right:0;margin-left:auto;padding:1.25em;color:#333132;background:#fff}.journey-page section.five{text-align:center;color:#333132}.journey-page section.five .content{max-width:690px}.journey-page section.six h2{margin:0;padding:0 1.25em}.journey-page section.six .content{max-width:800px}.journey-page section.six .white-btn{margin-top:1rem}@media screen and (min-width:768px){.journey-page h2{font-size:2.25em;line-height:1}.journey-page section{padding-top:5rem;padding-bottom:5rem}.journey-page section.one .gallery{width:100%;max-width:673px}.journey-page section.one .gallery .image{max-width:150px;margin-right:1.5em}.journey-page section.one .gallery .image:nth-child(2){margin-right:1.5em}.journey-page section.one .gallery .image:nth-child(n+3):nth-child(-n+4){display:block}.journey-page section.one .gallery .image:last-child{margin:0}.journey-page section.two{display:-webkit-box;display:-webkit-flex;display:flex;text-align:left}.journey-page section.five h2:after,.journey-page section.two h2:after{background:-webkit-linear-gradient(left,#333132 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#333132 0,rgba(255,255,255,0) 100%)}.journey-page section.two .col-left{max-width:690px}.journey-page section.two .col-right{width:calc(100% - 690px);min-height:300px;background-position:center center;background-size:cover}.journey-page section.four{padding-top:2rem;padding-bottom:2rem}.journey-page section.five{text-align:left}.journey-page section.six{padding-top:7rem;padding-bottom:7rem}}.timeline-page .sub-pages,.timeline-page .timeline{position:relative;overflow:hidden}.timeline-page .timeline:after{position:absolute;z-index:10;top:0;bottom:0;left:26px;width:1px;height:100%;min-height:5000px;content:"";background:#fff}.timeline-page .sub-pages .sub-page:hover .fade{background:rgba(0,0,0,.85)}.timeline-page .sub-pages .sub-page .fade{position:static;background:rgba(0,0,0,.85)}.timeline-page .sub-pages .sub-page .sub-page-wrap{position:static;padding:2em 1.25em 2em 3em}.timeline-page .sub-pages .sub-page h2{position:relative;margin:0}.timeline-page .sub-pages .sub-page h2:before{position:absolute;top:5px;left:-32px;display:block;width:20px;height:20px;content:"";border-radius:20px;background:#fff}@media screen and (min-width:481px){.timeline-page .sub-pages .sub-page .sub-page-wrap{padding-right:2rem;padding-left:4rem}.timeline-page .sub-pages .sub-page h2:before{left:-48px}.bespoke-services h2{padding:0 4rem}}@media screen and (min-width:980px){.sub-pages .news-col,.sub-pages .sub-page{float:left;width:50%}.sub-pages h2{font-size:40px}.sub-pages .page-block:nth-child(odd) .sub-page-wrap,.timeline-page .sub-pages .sub-page:first-child:after,.timeline-page .sub-pages .sub-page:nth-child(n+12):nth-child(-n+13):after,.timeline-page .sub-pages .sub-page:nth-child(n+4):nth-child(-n+5):after,.timeline-page .sub-pages .sub-page:nth-child(n+8):nth-child(-n+9):after{right:0}.sub-pages .page-block:nth-child(odd) h2:before{position:absolute;bottom:-31px;left:-100vh;display:block;width:100vh;height:1px;content:"";background:#fff}.sub-pages .sub-page{position:relative;min-height:380px}.sub-pages .sub-page .sub-page-wrap{max-width:690px;padding:2em}.sub-pages .sub-page h2:after{bottom:-31px;left:-2rem}.sub-pages .sub-page:before,.timeline-page .sub-pages .timeline,.timeline-page .sub-pages.odd .sub-page:last-child:after,.timeline-page .sub-pages.odd .sub-page:nth-child(4n+3):last-child:after,.timeline-page .timeline:after{display:none}.sub-pages .latest .section-header{height:103px;padding:2.25rem 2rem 1.85rem}.sub-pages .latest .latest-post,.sub-pages .latest .tweet_content{max-width:690px;padding-left:6rem}.sub-pages .latest .latest-post:before,.sub-pages .latest .tweet_content:before{left:2rem}.timeline-page .sub-pages{overflow:hidden}.timeline-page .sub-pages.odd .sub-page:last-child,.timeline-page .sub-pages.odd .sub-page:nth-child(4n+3):last-child{width:100%}.timeline-page .sub-pages.odd .sub-page:last-child .sub-page-wrap{right:50%;left:auto;width:50%}.timeline-page .sub-pages.odd .sub-page:last-child .sub-page-wrap:after{position:absolute;top:128px;left:1em;display:block;width:740px;max-width:740px;height:1px;content:"";background:#fff}.timeline-page .sub-pages.odd .sub-page:last-child .sub-page-wrap h2:after{position:absolute;z-index:10;top:53px;left:650px;display:block;width:45px;height:89px;margin-top:-44px;content:"";background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/timeline-right.png) center center no-repeat}.timeline-page .sub-pages.odd .sub-page:nth-child(4n+3):last-child .sub-page-wrap{left:50%;width:50%}.timeline-page .sub-pages.odd .sub-page:nth-child(4n+3):last-child .sub-page-wrap:after{position:absolute;top:85px;right:1em;left:auto;display:block;width:740px;max-width:740px;height:1px;content:"";background:#fff}.timeline-page .sub-pages.odd .sub-page:nth-child(4n+3):last-child .sub-page-wrap h2:after{position:absolute;z-index:10;top:53px;right:650px;left:auto;display:block;width:45px;height:89px;margin-top:-44px;content:"";background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/timeline-left.png) center center no-repeat}.timeline-page .sub-pages .sub-page{min-height:525px}.timeline-page .sub-pages .sub-page:nth-child(-4n+15):after,.timeline-page .sub-pages .sub-page:nth-child(4n+2):after{left:-1em}.timeline-page .sub-pages .sub-page:nth-child(4n+2) .sub-page-wrap:before{position:absolute;top:84px;right:1em;display:block;width:1px;height:100%;content:"";background:#fff}.timeline-page .sub-pages .sub-page:nth-child(4n+2) .sub-page-wrap:after{position:absolute;right:1em;bottom:2em;display:block;width:89px;height:45px;margin-right:-44px;content:"";background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/timeline-down.png) center center no-repeat}.timeline-page .sub-pages .sub-page:nth-child(-4n+15) .sub-page-wrap:before{position:absolute;top:0;right:1em;display:block;width:1px;height:85px;content:"";background:#fff}.timeline-page .sub-pages .sub-page:nth-child(-4n+16):after,.timeline-page .sub-pages .sub-page:nth-child(4n+1):after{left:1em}.timeline-page .sub-pages .sub-page:nth-child(-4n+16) h2:after{position:absolute;z-index:10;top:53px;right:-40px;left:auto;display:block;width:45px;height:89px;margin-top:-44px;content:"";background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/timeline-left.png) center center no-repeat}.timeline-page .sub-pages .sub-page:nth-child(-4n+16) .sub-page-wrap:before{position:absolute;top:84px;left:1em;display:block;width:1px;height:100%;content:"";background:#fff}.timeline-page .sub-pages .sub-page:nth-child(-4n+16) .sub-page-wrap:after{position:absolute;bottom:2em;left:1em;display:block;width:89px;height:45px;margin-left:-44px;content:"";background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/timeline-down.png) center center no-repeat}.timeline-page .sub-pages .sub-page:nth-child(4n+1) .sub-page-wrap:before{position:absolute;top:0;left:1em;display:block;width:1px;height:85px;content:"";background:#fff}.timeline-page .sub-pages .sub-page:nth-child(4n+1) .sub-page-wrap:after{position:absolute;top:85px;right:2em;display:block;width:45px;height:89px;margin-top:-44px;content:"";background:url(//majikhouse.com/wp-content/themes/majik/library/css/../images/timeline-right.png) center center no-repeat}.timeline-page .sub-pages .sub-page:first-child:after{left:0}.timeline-page .sub-pages .sub-page:first-child .sub-page-wrap:before{display:none!important}.timeline-page .sub-pages .sub-page:after{position:absolute;top:84px;display:block;width:100%;max-width:690px;height:1px;content:"";background:#fff}.timeline-page .sub-pages .sub-page .fade{position:absolute;background:rgba(0,0,0,.85)}.timeline-page .sub-pages .sub-page .sub-page-wrap{position:relative;padding:2em 4em}.timeline-page .sub-pages .sub-page h2{margin-bottom:5rem}.timeline-page .sub-pages .sub-page h2:before{position:absolute;top:42px;left:0;display:block;width:20px;height:20px;content:"";border-radius:20px;background:#fff}.timeline-page .sub-pages .sub-page:first-child .sub-page-wrap,.timeline-page .sub-pages .sub-page:nth-child(n+12):nth-child(-n+13) .sub-page-wrap,.timeline-page .sub-pages .sub-page:nth-child(n+4):nth-child(-n+5) .sub-page-wrap,.timeline-page .sub-pages .sub-page:nth-child(n+8):nth-child(-n+9) .sub-page-wrap{margin-right:0;margin-left:auto}.timeline-page .sub-pages .sub-page:nth-child(n+11):nth-child(-n+12),.timeline-page .sub-pages .sub-page:nth-child(n+15):nth-child(-n+16),.timeline-page .sub-pages .sub-page:nth-child(n+3):nth-child(-n+4),.timeline-page .sub-pages .sub-page:nth-child(n+7):nth-child(-n+8){float:right}}@media screen and (min-width:1382px){.mid-header .col-left .menu{margin-left:4rem}.mid-header .col-right .menu{margin-right:4rem}.timeline-page .sub-pages.odd .sub-page:last-child .sub-page-wrap:after{left:0;width:120%;max-width:754px}.timeline-page .sub-pages.odd .sub-page:last-child .sub-page-wrap h2:after{left:647px}.timeline-page .sub-pages.odd .sub-page:nth-child(4n+3):last-child .sub-page-wrap:after{right:0;width:120%;max-width:754px}.timeline-page .sub-pages.odd .sub-page:nth-child(4n+3):last-child .sub-page-wrap h2:after{right:647px}.timeline-page .sub-pages .sub-page:nth-child(-4n+15):after,.timeline-page .sub-pages .sub-page:nth-child(-4n+16) .sub-page-wrap:after,.timeline-page .sub-pages .sub-page:nth-child(-4n+16) .sub-page-wrap:before,.timeline-page .sub-pages .sub-page:nth-child(4n+1) .sub-page-wrap:before,.timeline-page .sub-pages .sub-page:nth-child(4n+2):after{left:0}.timeline-page .sub-pages .sub-page:nth-child(-4n+15) .sub-page-wrap:before,.timeline-page .sub-pages .sub-page:nth-child(4n+2) .sub-page-wrap:after,.timeline-page .sub-pages .sub-page:nth-child(4n+2) .sub-page-wrap:before{right:0}.timeline-page .sub-pages .sub-page:nth-child(-4n+16):after,.timeline-page .sub-pages .sub-page:nth-child(4n+1):after{right:0;left:auto}.timeline-page .sub-pages .sub-page:first-child:after{left:auto}.timeline-page .sub-pages .sub-page:first-child .sub-page-wrap:before{display:none!important}}.email-signup{float:none;width:100%!important}.footer{padding-bottom:40px}.call-today{position:fixed;z-index:998;bottom:0;width:100%;border:0}.error404 .page-content{margin-right:auto;margin-left:auto}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}.single-portfolio .header{border-bottom:16px solid #76b3e2}.single-portfolio .header.audio{border-color:#e72592}.single-portfolio .header.lighting{border-color:#5ec5c1}.single-portfolio .col-center{text-align:center;padding:4vw 0;width:100%}.single-portfolio .wrapper .heading-divider{padding:0;margin:8px auto 40px;width:100%;max-width:500px}.heading-divider:after,.heading-divider:before{content:"";position:absolute;display:block;top:0;height:1px;left:50%;width:60%;margin:0 auto 0 -30%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(60%,#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 60%,rgba(255,255,255,0) 100%)}.single-portfolio .header .page-header .subtitle{font-size:20px;line-height:1.5;max-width:680px;margin:0 auto 56px}.single-portfolio svg.scroll{width:27px;height:55px}.single-portfolio-content__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden}.single-portfolio-content__bg:after{position:absolute;top:0;left:50%;display:block;width:950px;height:100%;margin:0 0 0 -40%;-webkit-transform:skewX(35deg);-ms-transform:skewX(35deg);transform:skewX(35deg);background:rgba(0,0,0,.05);-webkit-clip-path:none;clip-path:none;content:"";z-index:-1}.single-portfolio-container{position:relative;background:#403e3f;padding:16px}.page-content img.corner-bottom,.page-content img.corner-top{position:absolute;top:0;left:0;z-index:0;margin:0}.page-content img.corner-bottom{bottom:0;right:0;top:auto;left:auto}.single-portfolio-featured{text-align:right}.single-portfolio-featured__image{height:300px;background-position:center center;background-size:cover}.single-portfolio-featured__caption{margin-right:auto;display:inline-block;background:#76b3e2;padding:16px 16px 16px 56px;position:relative}.single-portfolio .single-gallery.audio .owl-item:after,.single-portfolio-featured__caption.audio{background:#e72592}.single-portfolio .single-gallery.lighting .owl-item:after,.single-portfolio-featured__caption.lighting{background:#5ec5c1}.single-portfolio .single-gallery.cinema .owl-item:after,.single-portfolio-featured__caption.cinema{background:#6d3691}.single-portfolio .page-content.project.single{display:block!important}.single-portfolio-featured__caption:after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-bottom:30px solid #403e3f;border-right:30px solid transparent;z-index:0}.single-portfolio-wrap{width:100%;max-width:100%;margin:0 auto}.single-portfolio .single-gallery .owl-item{-webkit-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.single-portfolio .single-gallery .owl-item:not(.active){-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);margin-top:60px}.single-portfolio .single-gallery .owl-item:after{content:"";display:block;height:0;width:100%;background:#76b3e2;position:absolute;bottom:0}.single-portfolio .single-gallery .owl-item.active:after{height:16px}.single-portfolio .single-gallery .owl-item .item{position:relative;display:block;width:100%;background-position:center;background-size:cover;max-height:300px}.single-portfolio .single-gallery .owl-item .item:after{content:"";padding-bottom:300px;display:block}.single-portfolio .single-gallery .owl-nav button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none}.single-portfolio .single-gallery .owl-nav button:focus{border:none;outline:0}.back-link{padding:80px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.back-link a{margin:24px auto}.half-divider{position:relative;width:100%}.half-divider:after{content:"";position:absolute;display:block;top:0;height:1px;left:0;width:100%;margin:0 auto 0 -50%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(60%,#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 60%,rgba(255,255,255,0) 100%)}.half-divider--right:after{left:auto;right:0;margin-right:-50%;margin-left:0}@media only screen and (min-width:768px){.single-gallery-carousel .owl-stage-outer:after{content:"";width:100px;height:450px;background:0 0;background:-webkit-gradient(linear,left top,right top,from(#333132),color-stop(40%,transparent));background:-o-linear-gradient(left,#333132,transparent 40%);background:linear-gradient(90deg,#333132,transparent 40%);position:absolute;top:0;left:0;display:block;z-index:1}.single-portfolio-featured__image{height:450px}.single-gallery-carousel .owl-stage-outer:before{content:"";width:100px;height:450px;background:0 0;background:-webkit-gradient(linear,right top,left top,from(#333132),color-stop(40%,transparent));background:-o-linear-gradient(right,#333132,transparent 40%);background:linear-gradient(270deg,#333132,transparent 40%);position:absolute;top:0;right:0;display:block;z-index:1}.single-portfolio .single-gallery .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;position:absolute;top:0;width:100%}.single-portfolio .single-gallery .owl-item .item{max-height:450px}.single-portfolio .single-gallery .owl-item .item:after{padding-bottom:450px}}@media only screen and (min-width:1024px){.single-portfolio .header.fixed{z-index:auto}.single-portfolio .header.fill.fixed .menus,.single-portfolio .header.fixed .menus{z-index:800!important}.single-portfolio-container{padding:40px;width:75%;margin-bottom:40px}.single-portfolio-container:after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-bottom:50px solid #302e2f;border-right:50px solid transparent;z-index:0}.single-portfolio-article{width:calc(100% - 240px)}.single-portfolio-featured{position:absolute;width:480px;top:0;right:0;-webkit-transform:translate(50%,-120px);-ms-transform:translate(50%,-120px);transform:translate(50%,-120px);z-index:500}.single-portfolio-featured__image{height:550px;-webkit-box-shadow:0 4px 20px #00000000;box-shadow:0 4px 20px #00000000}.single-portfolio-featured__caption{z-index:-1}.single-portfolio-featured__caption:after{border-bottom:30px solid #333132}.single-gallery-carousel .owl-stage-outer:after,.single-gallery-carousel .owl-stage-outer:before{width:150px;height:600px}.single-portfolio .single-gallery .owl-nav{padding:0 40px}.single-portfolio .single-gallery .owl-item .item{max-height:600px}.single-portfolio .single-gallery .owl-item .item:after{padding-bottom:600px}.page-wrap .page-content.blog{padding-right:2rem}.page-wrap .blog-sidebar{width:25%;flex-shrink:0}}@media only screen and (min-width:1444px){.single-portfolio-article{width:calc(100% - 320px)}.single-portfolio-featured{width:650px}.single-gallery-carousel .owl-stage-outer:after,.single-gallery-carousel .owl-stage-outer:before{width:230px;height:600px}.single-portfolio .single-gallery .owl-item .item{max-height:600px}.single-portfolio .single-gallery .owl-item .item:after{padding-bottom:600px}}.header .page-header .appointment h2{max-width:240px;margin:0 auto 1rem;text-align:center;text-transform:uppercase;font-size:2.25em}@media screen and (min-width:1030px){.section{padding:4em}.appointment .block{max-width:100%;margin-left:0}.appointment .block p{max-width:80%}.row,.row .col-left,.row .col-right{display:-webkit-box;display:-webkit-flex}.row{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.row.row-1{background:-webkit-linear-gradient(left,#333132 50%,#383637 50%);background:linear-gradient(90deg,#333132 50%,#383637 50%)}.row.row-2{background:-webkit-linear-gradient(left,#666565 50%,#333132 50%);background:linear-gradient(90deg,#666565 50%,#333132 50%)}.row.row-3{background:-webkit-linear-gradient(left,#333132 50%,#cccbcc 50%);background:linear-gradient(90deg,#333132 50%,#cccbcc 50%)}.row.row-3 .col-right{overflow:hidden}.row .col-left,.row .col-right{display:flex;float:left;width:50%}.bespoke-services h1,.bespoke-services ul{max-width:690px;margin-right:0;margin-left:auto}.bespoke-services{position:relative;overflow:hidden;padding:1.75em 0}.bespoke-services h1{padding:0 4rem}.bespoke-services ul{position:relative}.bespoke-services ul li{position:relative;border:0!important}.bespoke-services ul li:before{position:absolute;z-index:450;top:0;left:-500%;display:block;width:1000%;height:5px;content:""}.bespoke-services ul li:first-child:before,.bespoke-services ul li:nth-child(2):before{background:#e72492}.bespoke-services ul li:nth-child(3):before,.bespoke-services ul li:nth-child(4):before{background:#6d3691}.bespoke-services ul li:nth-child(5):before,.bespoke-services ul li:nth-child(6):before{background:#5dc5c1}.bespoke-services ul li:nth-child(7):before,.bespoke-services ul li:nth-child(8):before{background:#fcd52c}.bespoke-services ul li:nth-child(10),.bespoke-services ul li:nth-child(9){border-top:5px solid #76b3e2}.bespoke-services ul li a,.journey-page .wrap2{display:block}.events{position:relative;max-width:690px;margin-right:0;margin-left:auto;padding:2em 4em}.events .section-header{position:relative;margin:0 0 2em}.events .section-header:before{position:absolute;bottom:-25px;left:-100vh;display:block;width:100vh;height:1px;margin-top:0;content:"";background:#fff}.events .section-header:after{position:absolute;left:0;display:block;width:100%;height:1px;margin-top:.75em;content:"";background:-webkit-linear-gradient(left,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,#fff 50%,rgba(255,255,255,0) 100%)}.latest h2{position:relative;z-index:2}.latest h2:before{position:absolute;z-index:0;top:0;right:0;left:690px;display:block;width:100%;height:103px;content:"";background:#fff}.testimonals{padding-bottom:2.5em}.testimonals cite{max-width:1380px}.testimonals blockquote span,.testimonals cite span{display:block;max-width:80%;margin:0 auto}.testimonals blockquote{position:relative;max-width:1380px;margin:0 auto .5rem}.testimonals blockquote:before{position:absolute;top:0;left:0}.testimonals blockquote:after{position:absolute;right:0;bottom:0}.footer{position:relative;border:0;background:#2e2c2d}.footer:after{position:absolute;z-index:0;top:0;left:50%;display:block;width:950px;height:100%;margin:0 0 0 -550px;content:"";-webkit-transform:skewX(-35deg);transform:skewX(-35deg);pointer-events:none;background:#333132;-webkit-clip-path:none;clip-path:none}.footer .copyright:before,.footer:before{position:absolute;top:0;display:block;height:1px;content:""}.footer:before{z-index:1;left:0;width:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 15%,#fff 50%,rgba(255,255,255,0) 85%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 15%,#fff 50%,rgba(255,255,255,0) 85%)}.footer .copyright,.footer .footer-menu,.footer .partners{position:relative;z-index:1}.footer .footer-menu .cf{float:left;zoom:0;width:40%}.footer .footer-menu .contact-details,.footer .footer-menu .footer-nav-1,.footer .footer-menu .footer-nav-2,.footer .footer-menu .portfolio-nav{float:left;width:50%;padding-right:2em;padding-left:0}.footer .footer-menu .newsletter{float:left;width:20%}.footer .copyright{border-top:0;background:-webkit-linear-gradient(left,#2e2c2d 0,rgba(255,255,255,0) 60%,#2e2c2d 100%);background:linear-gradient(to right,#2e2c2d 0,rgba(255,255,255,0) 60%,#2e2c2d 100%)}.footer .copyright:before{width:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 20%,#fff 50%,rgba(255,255,255,0) 80%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 20%,#fff 50%,rgba(255,255,255,0) 80%)}.team-page .team-member{display:-webkit-box;display:-webkit-flex;display:flex}.team-page .team-member:nth-child(2n) .content .team-wrap{margin-right:0;margin-left:auto}.team-page .team-member:nth-child(2n) .content h2:before{position:absolute;bottom:-25px;left:-100vh;display:block;width:100vh;height:1px;margin-top:0;content:"";background:#333132}.team-page .team-member .thumbnail{width:50%}.team-page .team-member .thumbnail:before{display:none}.journey-page section.one{text-align:left}.journey-page section.one h2:after{background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.journey-page section.one .content{float:right;width:calc(100% - 673px);padding-left:2em}.journey-page section.one .gallery{float:left;margin:0}.journey-page section.two .col-left{width:60%;max-width:none}.journey-page section.two .col-left .content{max-width:850px;margin-right:0;margin-left:auto}.journey-page section.two .col-right{width:40%}.content-left{float:left;width:50%;padding-right:1rem}.content-right{float:right;width:50%;padding-left:1rem}.bespoke-services h2{max-width:690px;margin-right:0;margin-left:auto;padding:0 4rem}.page-wrap .page-content.blog header h2{font-size:48px}}@media screen and (min-width:768px){.footer{padding-bottom:0}.call-today{display:none}.bespoke-services h2{padding:0 4rem}}.page-content .post-image a{position:absolute;top:0;right:0;bottom:0;left:0}