@font-face{font-family:'vivo';src:url('../fonts/fontello/font/vivo.eot?30118029');src:url('../fonts/fontello/font/vivo.eot?30118029#iefix') format('embedded-opentype'),url('../fonts/fontello/font/vivo.woff?30118029') format('woff'),url('../fonts/fontello/font/vivo.ttf?30118029') format('truetype'),url('../fonts/fontello/font/vivo.svg?30118029#vivo') format('svg');font-weight:normal;font-style:normal}[class^="vivo-"]:before,[class*=" vivo-"]:before{font-family:"vivo";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.vivo-down:before{content:'\e800'}.vivo-menu:before{content:'\e801'}.vivo-left:before{content:'\e802'}.vivo-facebook:before{content:'\e803'}.vivo-linkedin:before{content:'\e804'}.vivo-twitter-1:before{content:'\e805'}.vivo-pinterest-circled:before{content:'\e806'}.vivo-right:before{content:'\e807'}.vivo-up:before{content:'\e808'}.vivo-close:before{content:'\e809'}.vivo-down-arrow-chunky:before{width:60px; height:50px; background-image:url(../images/yukari-ok.png);}.vivo-up-arrow-chunky:before{width:60px; height:50px; background-image:url(../images/yukari-ok.png);}.vivo-chunky-arrow-left:before{width:60px; height:50px; background-image:url(../images/yukari-ok.png);}.vivo-chunky-arrow-right:before{width:60px; height:50px; background-image:url(../images/yukari-ok.png);}.vivo-message:before{content:'\e80e'}.vivo-laptop:before{content:'\e80f'}.vivo-paperplane:before{content:'\e810'}.vivo-code:before{content:'\e811'}.vivo-dashboard:before{content:'\e812'}.vivo-posts:before{content:'\e813'}.vivo-layers:before{content:'\e814'}.vivo-crop:before{content:'\e815'}
@import url(http://fast.fonts.net//t/1.css?apiType=css&projectid=df8d4af4-1945-4674-97a6-a46a891c3a93);@font-face{font-family:"Museo Slab W01_n1";src:url("http://fast.fonts.net//dv2/2/01ab709f-22cf-4831-b24a-8cf4eb852687.eot?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("eot")}@font-face{font-family:"Museo Slab W01";src:url("http://fast.fonts.net//dv2/2/01ab709f-22cf-4831-b24a-8cf4eb852687.eot?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("eot");font-weight:100;font-style:normal}@font-face{font-family:"Museo Slab W01";src:url("http://fast.fonts.net//dv2/2/01ab709f-22cf-4831-b24a-8cf4eb852687.eot?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93");src:url("http://fast.fonts.net//dv2/3/cacc0862-f146-4746-92b1-60e6114a66c4.woff?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("woff"),url("http://fast.fonts.net//dv2/1/54006f54-b61e-4103-abf8-b1d0294a2a9c.ttf?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("truetype"),url("http://fast.fonts.net//dv2/11/e5841f2e-b306-4583-bfc3-a0e06742fedd.svg?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93#e5841f2e-b306-4583-bfc3-a0e06742fedd") format("svg");font-weight:100;font-style:normal}@font-face{font-family:"Museo Slab W01_i1";src:url("http://fast.fonts.net//dv2/2/39006ade-cf02-4144-8d77-1811a6d983f0.eot?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("eot")}@font-face{font-family:"Museo Slab W01";src:url("http://fast.fonts.net//dv2/2/39006ade-cf02-4144-8d77-1811a6d983f0.eot?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("eot");font-weight:100;font-style:italic}@font-face{font-family:"Museo Slab W01";src:url("http://fast.fonts.net//dv2/2/39006ade-cf02-4144-8d77-1811a6d983f0.eot?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93");src:url("http://fast.fonts.net//dv2/3/bb9a43ca-86a8-4f49-95ff-669ba7cace11.woff?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("woff"),url("http://fast.fonts.net//dv2/1/4932054b-5aab-46c6-ac20-1bd040e1bdff.ttf?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("truetype"),url("http://fast.fonts.net//dv2/11/816b59da-c142-48d5-b3e2-398ca62832fc.svg?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93#816b59da-c142-48d5-b3e2-398ca62832fc") format("svg");font-weight:100;font-style:italic}@font-face{font-family:"Museo Slab W01_n3";src:url("http://fast.fonts.net//dv2/2/39a8c847-6d65-44ec-92e6-46e2aa8db834.eot?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("eot")}@font-face{font-family:"Museo Slab W01";src:url("http://fast.fonts.net//dv2/2/39a8c847-6d65-44ec-92e6-46e2aa8db834.eot?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("eot");font-weight:300;font-style:normal}@font-face{font-family:"Museo Slab W01";src:url("http://fast.fonts.net//dv2/2/39a8c847-6d65-44ec-92e6-46e2aa8db834.eot?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93");src:url("http://fast.fonts.net//dv2/3/4548ac88-af2c-4b63-ac2b-94e9ef6cd1b9.woff?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("woff"),url("http://fast.fonts.net//dv2/1/380327b2-8e54-40b1-a569-eb17e46f7e17.ttf?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("truetype"),url("http://fast.fonts.net//dv2/11/dedfb9ca-341f-404d-b76e-d781f9ee375f.svg?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93#dedfb9ca-341f-404d-b76e-d781f9ee375f") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Museo Slab W01_n5";src:url("http://fast.fonts.net//dv2/2/2656a5f2-9367-4d1d-af19-8cd9f9028d08.eot?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("eot")}@font-face{font-family:"Museo Slab W01";src:url("http://fast.fonts.net//dv2/2/2656a5f2-9367-4d1d-af19-8cd9f9028d08.eot?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("eot");font-weight:500;font-style:normal}@font-face{font-family:"Museo Slab W01";src:url("http://fast.fonts.net//dv2/2/2656a5f2-9367-4d1d-af19-8cd9f9028d08.eot?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93");src:url("http://fast.fonts.net//dv2/3/3cf54835-9705-474e-9afa-46f2d59589e7.woff?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("woff"),url("http://fast.fonts.net//dv2/1/1bc72f40-8f25-47dd-874e-a829e7e992f6.ttf?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93") format("truetype"),url("http://fast.fonts.net//dv2/11/5329032e-48ad-4e1a-9b4c-6b847641304c.svg?d44f19a684109620e484157ca290e8180254b0c13cae1bc8ea17d016e60d11de85b463322d67ec1fd5c610f3c34f0399e8757ddd114fb3e3c4d4d91da6cb066210dd0611565ff4dc5a4e398329e0722755781c41a645d05c914825830420219dad403d952146a40a8a236e0edc3febaa03fe0ed9907a2fe1a5bd593d4c4c502ece828e668046e75be8b60912cf95e041af9da6527294a6549d8f57&projectId=df8d4af4-1945-4674-97a6-a46a891c3a93#5329032e-48ad-4e1a-9b4c-6b847641304c") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:'PF Square Sans Pro';src:url('../fonts/PFSquareSans/pfsquaresanspro-bold.eot');src:url('../fonts/PFSquareSans/pfsquaresanspro-bold.eot?#iefix') format('embedded-opentype'),url('../fonts/PFSquareSans/pfsquaresanspro-bold.woff') format('woff'),url('../fonts/PFSquareSans/pfsquaresanspro-bold.ttf') format('truetype'),url('../fonts/PFSquareSans/pfsquaresanspro-bold.svg#pf_square_sans_probold') format('svg');font-weight:700;font-style:normal}@font-face{font-family:'PF Square Sans Pro';src:url('../fonts/PFSquareSans/pfsquaresanspro-thin.eot');src:url('../fonts/PFSquareSans/pfsquaresanspro-thin.eot?#iefix') format('embedded-opentype'),url('../fonts/PFSquareSans/pfsquaresanspro-thin.woff') format('woff'),url('../fonts/PFSquareSans/pfsquaresanspro-thin.ttf') format('truetype'),url('../fonts/PFSquareSans/pfsquaresanspro-thin.svg#pf_square_sans_prothin') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'PF Square Sans Pro';src:url('../fonts/PFSquareSans/pfsquaresanspro-regular.eot');src:url('../fonts/PFSquareSans/pfsquaresanspro-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/PFSquareSans/pfsquaresanspro-regular.woff') format('woff'),url('../fonts/PFSquareSans/pfsquaresanspro-regular.ttf') format('truetype'),url('../fonts/PFSquareSans/pfsquaresanspro-regular.svg#pf_square_sans_proregular') format('svg');font-weight:500;font-style:normal}

body{overflow-x:hidden}
.off .fadein,.fadein.off{-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition-timing-function:cubic-bezier(0,0,1,1);-moz-transition-timing-function:cubic-bezier(0,0,1,1);-o-transition-timing-function:cubic-bezier(0,0,1,1);transition-timing-function:cubic-bezier(0,0,1,1);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.on .fadein,.fadein.on{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition-timing-function:cubic-bezier(0,0,1,1);-moz-transition-timing-function:cubic-bezier(0,0,1,1);-o-transition-timing-function:cubic-bezier(0,0,1,1);transition-timing-function:cubic-bezier(0,0,1,1);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.scale,.scaleInv{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}
.off .scale,.off .scaleInv,.scale.off,.scaleInv.off{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045);-moz-transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045);-o-transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045);transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.on .scale,.on .scaleInv,.scale.on,.scaleInv.on{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
.off .scaleInv,.scaleInv.on{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045);-moz-transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045);-o-transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045);transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045)}
.on .scaleInv,.scaleInv.on{-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
.off .anim_20,.anim_20.off{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}
.on .anim_20,.anim_20.on{-webkit-transition-delay:2.5s;-moz-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}
.off .anim_19,.anim_19.off{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.on .anim_19,.anim_19.on{-webkit-transition-delay:2.4000000000000004s;-moz-transition-delay:2.4000000000000004s;-o-transition-delay:2.4000000000000004s;transition-delay:2.4000000000000004s}
.off .anim_18,.anim_18.off{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.on .anim_18,.anim_18.on{-webkit-transition-delay:2.3s;-moz-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}
.off .anim_17,.anim_17.off{-webkit-transition-delay:.30000000000000004s;-moz-transition-delay:.30000000000000004s;-o-transition-delay:.30000000000000004s;transition-delay:.30000000000000004s}
.on .anim_17,.anim_17.on{-webkit-transition-delay:2.2s;-moz-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}
.off .anim_16,.anim_16.off{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.on .anim_16,.anim_16.on{-webkit-transition-delay:2.1s;-moz-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}
.off .anim_15,.anim_15.off{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
.on .anim_15,.anim_15.on{-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}
.off .anim_14,.anim_14.off{-webkit-transition-delay:.6000000000000001s;-moz-transition-delay:.6000000000000001s;-o-transition-delay:.6000000000000001s;transition-delay:.6000000000000001s}
.on .anim_14,.anim_14.on{-webkit-transition-delay:1.9000000000000001s;-moz-transition-delay:1.9000000000000001s;-o-transition-delay:1.9000000000000001s;transition-delay:1.9000000000000001s}
.off .anim_13,.anim_13.off{-webkit-transition-delay:.7000000000000001s;-moz-transition-delay:.7000000000000001s;-o-transition-delay:.7000000000000001s;transition-delay:.7000000000000001s}
.on .anim_13,.anim_13.on{-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}
.off .anim_12,.anim_12.off{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
.on .anim_12,.anim_12.on{-webkit-transition-delay:1.7000000000000002s;-moz-transition-delay:1.7000000000000002s;-o-transition-delay:1.7000000000000002s;transition-delay:1.7000000000000002s}
.off .anim_11,.anim_11.off{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}
.on .anim_11,.anim_11.on{-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}
.off .anim_10,.anim_10.off{-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
.on .anim_10,.anim_10.on{-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}
.off .anim_9,.anim_9.off{-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}
.on .anim_9,.anim_9.on{-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}
.off .anim_8,.anim_8.off{-webkit-transition-delay:1.2000000000000002s;-moz-transition-delay:1.2000000000000002s;-o-transition-delay:1.2000000000000002s;transition-delay:1.2000000000000002s}
.on .anim_8,.anim_8.on{-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}
.off .anim_7,.anim_7.off{-webkit-transition-delay:1.3s;-moz-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}
.on .anim_7,.anim_7.on{-webkit-transition-delay:1.2000000000000002s;-moz-transition-delay:1.2000000000000002s;-o-transition-delay:1.2000000000000002s;transition-delay:1.2000000000000002s}
.off .anim_6,.anim_6.off{-webkit-transition-delay:1.4000000000000001s;-moz-transition-delay:1.4000000000000001s;-o-transition-delay:1.4000000000000001s;transition-delay:1.4000000000000001s}
.on .anim_6,.anim_6.on{-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}
.off .anim_5,.anim_5.off{-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}
.on .anim_5,.anim_5.on{-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
.off .anim_4,.anim_4.off{-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}
.on .anim_4,.anim_4.on{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}
.off .anim_3,.anim_3.off{-webkit-transition-delay:1.7000000000000002s;-moz-transition-delay:1.7000000000000002s;-o-transition-delay:1.7000000000000002s;transition-delay:1.7000000000000002s}
.on .anim_3,.anim_3.on{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
.off .anim_2,.anim_2.off{-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}
.on .anim_2,.anim_2.on{-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}
.off .anim_1,.anim_1.off{-webkit-transition-delay:1.9000000000000001s;-moz-transition-delay:1.9000000000000001s;-o-transition-delay:1.9000000000000001s;transition-delay:1.9000000000000001s}
.on .anim_1,.anim_1.on{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../plugins/fancybox/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(../plugins/fancybox/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../plugins/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:visible !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../plugins/fancybox/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../plugins/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(../plugins/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{left:0;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(../plugins/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;outline:0;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../plugins/jquery.bxslider/images/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../plugins/jquery.bxslider/images/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
@charset "UTF-8";/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}a,a:hover,a:active{text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul{font-family:Arial,sans-serif}p{font-size:12px;line-height:150%}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*behavior:url(../less/plugins/boxsizing/boxsizing.htc)}.rep-style,.page-indicator ul li a,.home-slider .slider-controls .slider-pager .slider-pager-item a.slider-pager-link,#main-menu #menu-logo,#main-menu #menu-logo:after,header #logo,footer .footer-logo{display:block;overflow:hidden;text-indent:-9999px}.inline-style,form .control-group.inline-control .controls,form .control-group.inline-control button,form .control-group .customSelect .customSelectInner,form .form-submit,.btn,.share-btn,.image-fact-block ul,.contact-social li,.folio-item .text-overlay .block-a,.folio-item .text-overlay .block-b,.home-slider .slider-controls .slider-pager .slider-pager-item,.logo-block ul li,#share-popup ul li,.contact-form .row .control-group,.process-steps ol li,.icons-list li,footer .footer-logo,footer nav ul,footer nav ul li{display:inline-block;*display:inline;*zoom:1}.content-box-style,.home-slider .slide-mask-overlay{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;*behavior:none}
.clean-list-style,.page-indicator ul,.post-list ul,.services-list>ul,.image-fact-block ul,.contact-social,.logo-block ul,#share-popup ul,.process-steps ol,.icons-list,#main-menu ul,footer nav ul{list-style:none;margin:0;padding:0}.clean-list-style li{margin:0;padding:0;background:0;line-height:120%}.smooth-style,html,body,#main-menu ul li a,#main-menu .slide-arrows a{-webkit-font-smoothing:antialiased}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}form .control-group{width:100%;margin:0 0 10px;position:relative}form .control-group.error input,form .control-group.error textarea{border-color:#e1243f !important}form .control-group.inline-control .controls{vertical-align:top}form .control-group.inline-control button{vertical-align:top;margin:0 0 0 6px !important;float:none}form .control-group.half{width:46%;float:left;margin-right:4%}form .control-group label{text-transform:none;color:#000;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;font-size:12px;margin:0 0 10px;display:block}form .control-group input[type=text],form .control-group input[type=email],form .control-group textarea{font-size:18px;color:#000;background:#f7f7f9;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;border:1px solid #f7f7f9;padding:18px 25px;line-height:120%;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(../less/plugins/pie/PIE.htc)}form .control-group input[type=text]::-webkit-input-placeholder,form .control-group input[type=email]::-webkit-input-placeholder,form .control-group textarea::-webkit-input-placeholder{color:#717171}form .control-group input[type=text]:-moz-placeholder,form .control-group input[type=email]:-moz-placeholder,form .control-group textarea:-moz-placeholder{color:#717171}form .control-group input[type=text]::-moz-placeholder,form .control-group input[type=email]::-moz-placeholder,form .control-group textarea::-moz-placeholder{color:#717171}form .control-group input[type=text]:-ms-input-placeholder,form .control-group input[type=email]:-ms-input-placeholder,form .control-group textarea:-ms-input-placeholder{color:#717171}form .control-group input[type=text]:focus,form .control-group input[type=email]:focus,form .control-group textarea:focus{outline:0;background:#fff;border-color:#717171 !important}form .control-group input[type=text]:focus::-webkit-input-placeholder,form .control-group input[type=email]:focus::-webkit-input-placeholder,form .control-group textarea:focus::-webkit-input-placeholder{color:#717171}form .control-group input[type=text]:focus:-moz-placeholder,form .control-group input[type=email]:focus:-moz-placeholder,form .control-group textarea:focus:-moz-placeholder{color:#717171}form .control-group input[type=text]:focus::-moz-placeholder,form .control-group input[type=email]:focus::-moz-placeholder,form .control-group textarea:focus::-moz-placeholder{color:#717171}form .control-group input[type=text]:focus:-ms-input-placeholder,form .control-group input[type=email]:focus:-ms-input-placeholder,form .control-group textarea:focus:-ms-input-placeholder{color:#717171}form .control-group textarea{height:188px;clear:both}form .control-group select{width:100%}form .control-group .customSelect{border:1px solid #f7f7f9;padding:14px;line-height:120%;width:100%;font-size:14px;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal}form .control-group .customSelect .customSelectInner{width:auto !important}form .control-group .customSelect .arrow{float:right;display:block;text-align:right;width:50px}form .control-group .customSelect.customSelectDisabledOption{color:#717171}form .form-submit{clear:both;outline:0;border:0;overflow:visible;cursor:pointer;line-height:60px;text-transform:lowercase;padding:0 40px;font-size:16px;text-align:center;min-width:135px;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:200;font-style:normal;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(../less/plugins/pie/PIE.htc);background:#000;color:#fff}form .form-submit.btn-primary{background:#000;color:#fff}form .form-submit.btn-primary:hover{color:#d7d7d7;background:#717171}form .form-submit.btn-primary:active{color:#fff;background:#e1243f}form .form-submit.btn-primary:disabled{color:#ccc;background:#4d4d4d}form .form-submit.spaced{margin:40px auto}form .form-submit:hover{color:#d7d7d7;background:#717171}form .form-submit:active{color:#fff;background:#e1243f}form .form-submit:disabled{color:#ccc;background:#4d4d4d}.wrapper{max-width:1180px;margin:0 auto;position:relative;padding-left:30px;padding-right:30px}section{clear:both;width:100%;position:relative;z-index:1100}.block{width:100%;position:relative}.block.padded{padding-top:40px;padding-bottom:80px;padding-top:4.7vh;padding-bottom:9vh}.block.padded.padded-first{padding-top:60px;padding-top:6vh}.block.padded-top{padding-top:40px;padding-top:4.7vh;padding-bottom:30px;padding-bottom:3vh}.block.primary-colour{background:#e1243f}.block.primary-colour ::selection{background:#fff !important}.block.primary-colour ::-moz-selection{background:#fff !important}.block.primary-colour .title-block h1{color:#fff}.block.primary-colour .title-block p.intro{color:#f8a9b3}.block.primary-colour .title-block p.intro:after{background:#ed6779}.block.third-colour{background:#f7f7f9}.block.third-colour .inverse-arrow svg path{fill:#f7f7f9}.block.image-bg{background-size:cover;background-position:center center}.block.image-bg.light-text h1,.block.image-bg.light-text h2,.block.image-bg.light-text p.intro{color:#fff}.block.quarter{min-height:200px;height:25vh;-webkit-transition:'height' .2s;-moz-transition:'height' .2s;-o-transition:'height' .2s;-ms-transition:'height' .2s;transition:'height' .2s}.block.third{min-height:250px;max-height:400px;height:33vh;height:calc(100vh / 3);-webkit-transition:'height' .2s;-moz-transition:'height' .2s;-o-transition:'height' .2s;-ms-transition:'height' .2s;transition:'height' .2s}.block.two-third{min-height:500px;height:67vh;height:calc((100vh / 3) * 2);-webkit-transition:'height' .2s;-moz-transition:'height' .2s;-o-transition:'height' .2s;-ms-transition:'height' .2s;transition:'height' .2s}.block.half{min-height:240px;height:50vh;-webkit-transition:'height' .2s;-moz-transition:'height' .2s;-o-transition:'height' .2s;-ms-transition:'height' .2s;transition:'height' .2s}.block.three-quart{min-height:480px;height:75vh;-webkit-transition:'height' .2s;-moz-transition:'height' .2s;-o-transition:'height' .2s;-ms-transition:'height' .2s;transition:'height' .2s}.block.full-height{min-height:450px;height:100vh;-webkit-transition:'height' .2s;-moz-transition:'height' .2s;-o-transition:'height' .2s;-ms-transition:'height' .2s;transition:'height' .2s}.block img{max-width:100%}.block img.block-image{margin-top:40px;margin-bottom:40px;display:block}.block img.block-image.centred{margin-left:auto;margin-right:auto}.css-cols.halves{columns:auto 2;-webkit-columns:auto 2;-moz-columns:auto 2}.cols .main-col{width:67%;margin-right:3%;float:left}.cols .sidebar{width:30%;float:left}.cols.thirds .col{width:33%;width:calc(100% / 3);float:left;padding-right:10px}.cols.thirds .col.two-thirds{width:66%;width:calc((100 %/ 3) * 2)}.cols.thirds .col.last{padding-right:0}.cols.halves .col{width:50%;padding-right:2.5%;float:left}.centred{text-align:center}section .block.quarter:first-child h3:first-child{padding-top:40px}html,body{font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal}.defaultUl{padding-left:50px;list-style:disc;margin:25px 0}.defaultUl li{color:#6d6d6d;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal;font-size:18px;line-height:155%;margin:0 0 27px 0;letter-spacing:-1px;margin:0}.defaultUl li strong{font-weight:500}.defaultUl li em{font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:inherit;font-style:italic}.defaultUl li.intro{font-size:22px;line-height:135%;color:#6d6d6d}.defaultUl li a{color:#e1243f;-webkit-transition:color .1s;-moz-transition:color .1s;-o-transition:color .1s;-ms-transition:color .1s;transition:color .1s}.defaultUl li a:hover{color:#e75166}.defaultUl.no-style{padding-left:0 !important;list-style:none;margin:10px 0 !important}.defaultUl.no-style li{padding:0;margin:0 !important}.defaultOl{list-style:decimal;padding-left:50px;margin:25px 0}.defaultOl li{color:#6d6d6d;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal;font-size:18px;line-height:155%;margin:0 0 27px 0;letter-spacing:-1px;margin:0}.defaultOl li strong{font-weight:500}.defaultOl li em{font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:inherit;font-style:italic}.defaultOl li.intro{font-size:22px;line-height:135%;color:#6d6d6d}.defaultOl li a{color:#e1243f;-webkit-transition:color .1s;-moz-transition:color .1s;-o-transition:color .1s;-ms-transition:color .1s;transition:color .1s}.defaultOl li a:hover{color:#e75166}h1{margin:40px 0;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;font-size:50px;display:block;color:#000;letter-spacing:-2px}h2{color:#000;margin:30px 0;font-size:30px;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal;letter-spacing:-1px}h3{color:#000;font-size:24px;margin:50px 0 15px;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}h4{color:#6d6d6d;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal}h5{color:#6d6d6d;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal}h6{color:#6d6d6d;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal}p{color:#6d6d6d;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal;font-size:18px;line-height:155%;margin:0 0 27px 0;letter-spacing:-1px}p strong{font-weight:500}p em{font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:inherit;font-style:italic}p.intro{font-size:22px;line-height:135%;color:#6d6d6d}p a{color:#e1243f;-webkit-transition:color .1s;-moz-transition:color .1s;-o-transition:color .1s;-ms-transition:color .1s;transition:color .1s}p a:hover{color:#e75166}ul{padding-left:50px;list-style:disc;margin:25px 0}ul li{color:#6d6d6d;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal;font-size:18px;line-height:155%;margin:0 0 27px 0;letter-spacing:-1px;margin:0}ul li strong{font-weight:500}ul li em{font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:inherit;font-style:italic}ul li.intro{font-size:22px;line-height:135%;color:#6d6d6d}ul li a{color:#e1243f;-webkit-transition:color .1s;-moz-transition:color .1s;-o-transition:color .1s;-ms-transition:color .1s;transition:color .1s}ul li a:hover{color:#e75166}ul.no-style{padding-left:0 !important;list-style:none;margin:10px 0 !important}ul.no-style li{padding:0;margin:0 !important}ol{list-style:decimal;padding-left:50px;margin:25px 0}ol li{color:#6d6d6d;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal;font-size:18px;line-height:155%;margin:0 0 27px 0;letter-spacing:-1px;margin:0}ol li strong{font-weight:500}ol li em{font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:inherit;font-style:italic}ol li.intro{font-size:22px;line-height:135%;color:#6d6d6d}ol li a{color:#e1243f;-webkit-transition:color .1s;-moz-transition:color .1s;-o-transition:color .1s;-ms-transition:color .1s;transition:color .1s}ol li a:hover{color:#e75166}table{width:100%}.btn{outline:0;border:0;overflow:visible;cursor:pointer;line-height:60px;text-transform:lowercase;padding:0 40px;font-size:16px;text-align:center;min-width:135px;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:200;font-style:normal;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(../less/plugins/pie/PIE.htc)}.btn.btn-primary{background:#000;color:#fff}.btn.btn-primary:hover{color:#d7d7d7;background:#717171}.btn.btn-primary:active{color:#fff;background:#e1243f}.btn.btn-primary:disabled{color:#ccc;background:#4d4d4d}.btn.spaced{margin:40px auto}::selection{background:whitesmoke;color:#e1243f !important}::-moz-selection{background:whitesmoke;color:#e1243f !important}hr{border:0;border-bottom:2px solid #000;width:100%;margin:40px 0;clear:both}.share-btn{outline:0;border:0;overflow:visible;cursor:pointer;line-height:60px;text-transform:lowercase;padding:0 40px;font-size:16px;text-align:center;min-width:135px;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:200;font-style:normal;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(../less/plugins/pie/PIE.htc);background:#000;color:#fff;position:relative;overflow:hidden;-webkit-transition:padding .3s;-moz-transition:padding .3s;-o-transition:padding .3s;-ms-transition:padding .3s;transition:padding .3s}.share-btn.btn-primary{background:#000;color:#fff}.share-btn.btn-primary:hover{color:#d7d7d7;background:#717171}.share-btn.btn-primary:active{color:#fff;background:#e1243f}.share-btn.btn-primary:disabled{color:#ccc;background:#4d4d4d}.share-btn.spaced{margin:40px auto}.share-btn:hover{color:#d7d7d7;background:#717171}.share-btn:active{color:#fff;background:#e1243f}.share-btn:disabled{color:#ccc;background:#4d4d4d}.share-btn i{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;line-height:60px;font-size:10px;left:-50px;position:absolute;top:1px}.share-btn:hover{padding-right:12px;padding-left:28px}.share-btn:hover i{left:37px}.table{display:table;width:100%}.table .row{display:table-row}.table .row .cell{display:table-cell}.centred-block-image{display:block;margin:40px auto;max-width:100%}.page-indicator{position:relative;width:100%;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.page-indicator.hidden{display:none}.page-indicator ul{position:relative;right:-11px;font-size:0;width:3px;margin-top:-25px}.page-indicator ul li{display:block;margin:0 0 4px}.page-indicator ul li a{width:100%;height:20px;background:#717171;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s}.page-indicator ul li a:hover{background:#fff}.page-indicator ul li a.active-scrollsection{background:#fff}.page-indicator ul li.active a{background:#fff}.sidebar h3{margin-top:50px}.sidebar h3:first-child{margin-top:0}.sidebar .btn{margin-top:40px}.sidebar ul{padding-left:14px;margin:10px 0}.sidebar ul li{font-size:16px;margin:0 5px;padding:0}.sidebar ul li a{color:#6d6d6d}.sidebar ul li a:hover{color:#e1243f}.post-list ul:after{content:"";display:table;clear:both}.post-list ul li{display:block;float:left;width:50%;margin-bottom:60px;margin-bottom:6vh;padding-top:40px;padding-top:4vh;text-align:center;padding-left:5%;padding-right:5%}.post-list ul li h2{font-size:40px;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;line-height:1;letter-spacing:-2px;margin:0 0 12px}.post-list ul li h2 a{color:#000}.post-list ul li h2 a:hover{color:#e1243f}.post-list ul li p{margin:0;font-size:20px;line-height:140%}.post-list ul li .btn{margin-top:23px;background:#000;color:#fff}.post-list ul li .btn:hover{color:#d7d7d7;background:#717171}.post-list ul li .btn:active{color:#fff;background:#e1243f}.post-list ul li .btn:disabled{color:#ccc;background:#4d4d4d}
.services-list>ul>li{float:left;width:50%;margin:0 0 100px;padding:0 2.5% 0 0}.services-list>ul>li h3{font-size:24px;margin:0 0 15px}.services-list>ul>li p{font-size:18px;margin:0}.services-list>ul>li ul{margin:30px 0 0;padding:0 0 0 20px}.services-list>ul>li ul li{padding:0;margin:0}.services-list>ul>li ul li a{color:#6d6d6d}.services-list>ul>li ul li a:hover{color:#e1243f}.image-fact-block{min-height:400px !important;max-height:700px !important;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden}.image-fact-block .image{z-index:2;position:absolute;width:100%;height:100%;top:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.image-fact-block .image .overlay{background:#f2b506;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;position:absolute;top:0;left:0;width:100%;height:100%}.image-fact-block .wrapper{height:100%;z-index:5}.image-fact-block.threes ul li{text-align:center}.image-fact-block .table{table-layout:fixed;height:100%;width:100%}.image-fact-block .table .cell{text-align:center;vertical-align:middle}.image-fact-block ul li{max-width:320px;margin-bottom:40px;margin-bottom:5vh;text-align:left;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;color:#fff;line-height:1;font-size:90px}.image-fact-block ul li:last-child{margin-bottom:0}.image-fact-block ul li span{display:block;font-weight:400;font-size:30px}.header-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.header-image .behind-half{background-size:cover;background-repeat:no-repeat;background-position:right top;width:60%;height:100%;right:0;position:absolute;z-index:2}.header-image .front-half{position:absolute;top:0;height:100%;width:100%;right:50%;-webkit-transform:skew(12.8deg);-moz-transform:skew(12.8deg);-o-transform:skew(12.8deg);-ms-transform:skew(12.8deg);transform:skew(12.8deg);z-index:3;overflow:hidden;-webkit-backface-visibility:hidden}.header-image .front-half .bg{position:absolute;top:0;left:0;width:150%;height:150%;background:#e1243f}.header-image .front-half .inner{position:absolute;top:0;right:0;width:50%;height:100%;-webkit-transform:skew(-12.8deg);-moz-transform:skew(-12.8deg);-o-transform:skew(-12.8deg);-ms-transform:skew(-12.8deg);transform:skew(-12.8deg)}.header-image .front-half .inner .text{max-width:590px;padding-left:5%;float:right;height:100%}.header-image .front-half .inner .text .table{height:100%;width:100%;table-layout:fixed}.header-image .front-half .inner .text .table .cell{vertical-align:middle}.header-image .front-half .inner .text h1{margin:0 0 4px;color:#fff}.header-image .front-half .inner .text h2{font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;color:#f8a9b3;max-width:405px;line-height:117%;font-size:24px;margin:0;-webkit-text-stroke:.35px;letter-spacing:.005em}.half-hover{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.half-hover.left-leaning .half{-webkit-transform:skew(12.8deg);-moz-transform:skew(12.8deg);-o-transform:skew(12.8deg);-ms-transform:skew(12.8deg);transform:skew(12.8deg)}.half-hover.left-leaning .half .image{-webkit-transform:skew(-12.8deg);-moz-transform:skew(-12.8deg);-o-transform:skew(-12.8deg);-ms-transform:skew(-12.8deg);transform:skew(-12.8deg)}.half-hover.right-leaning .half{-webkit-transform:skew(-12.8deg);-moz-transform:skew(-12.8deg);-o-transform:skew(-12.8deg);-ms-transform:skew(-12.8deg);transform:skew(-12.8deg)}.half-hover.right-leaning .half .image{-webkit-transform:skew(12.8deg);-moz-transform:skew(12.8deg);-o-transform:skew(12.8deg);-ms-transform:skew(12.8deg);transform:skew(12.8deg)}.half-hover .half{width:70%;height:100%;position:absolute;top:0;overflow:hidden;-webkit-backface-visibility:hidden}.half-hover .half .image{background-size:cover;background-repeat:no-repeat;position:absolute;top:0;width:150%;height:100%}.half-hover .half .image a{position:absolute;top:0;left:0;width:100%;height:100%}.half-hover .half .image .overlay{background-color:#e1243f;zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00e12340, endColorstr=#00e12340)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00e12340,endColorstr=#00e12340);background-color:rgba(225,35,64,0);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.half-hover .half .image .overlay .text{max-width:590px;height:100%;position:relative}.half-hover .half .image .overlay .text .table{height:100%;width:100%;table-layout:fixed}.half-hover .half .image .overlay .text .table .cell{height:100%;text-align:center;padding:0 3%}.half-hover .half .image .overlay .text .table .cell>div{position:absolute;top:50%;width:100%}.half-hover .half .image .overlay .text h2{margin:-25px 0 5px;color:#fff;font-size:40px;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal}.half-hover .half .image .overlay .text h3{font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:200;font-style:normal;color:#f8a9b3;font-size:20px;line-height:140%;margin:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:relative;left:-200%}.half-hover .half:hover .image .overlay,.half-hover .half.hover .image .overlay{background-color:#e1243f;zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e12340, endColorstr=#99e12340)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e12340,endColorstr=#99e12340);background-color:rgba(225,35,64,0.6)}.half-hover .half:hover .image .overlay .text h3,.half-hover .half.hover .image .overlay .text h3{left:0}.half-hover .left-half{right:50%}.half-hover .left-half .image{background-position:right center;left:-25%}.half-hover .left-half .image .overlay{padding-right:25%;padding-left:20%}.half-hover .left-half .image .text{padding-left:5%;float:right}.half-hover .right-half{left:50%}.half-hover .right-half .image{background-position:left center;right:-25%}.half-hover .right-half .image .overlay{padding-left:20%}.half-hover .right-half .image .text{padding-right:5%;float:left}.block.primary-colour h3{color:#fff}.block.primary-colour p{color:#f8a9b3;font-weight:300}.block.primary-colour p a{color:#f8a9b3}.block.primary-colour p a:hover{color:#fff}.block.primary-colour hr{border-color:#f8a9b3}.contact-social{font-size:0;position:relative;left:-8px}.contact-social li{margin-right:15px;font-size:26px}.contact-social li a{color:#f8a9b3;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s}
.contact-social li a:hover{color:#fff}.folio-item{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.folio-item.right-leaning .left-half{-webkit-transform:skew(-12.8deg);-moz-transform:skew(-12.8deg);-o-transform:skew(-12.8deg);-ms-transform:skew(-12.8deg);transform:skew(-12.8deg)}.folio-item.right-leaning .left-half .inner{-webkit-transform:skew(12.8deg);-moz-transform:skew(12.8deg);-o-transform:skew(12.8deg);-ms-transform:skew(12.8deg);transform:skew(12.8deg)}.folio-item .right-half{background-size:cover;background-repeat:no-repeat;background-position:right center;width:60%;height:100%;right:0;position:absolute;z-index:2}.folio-item .right-half .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2b300;zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e12340, endColorstr=#99e12340)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e12340,endColorstr=#99e12340);background-color:rgba(225,35,64,0.6);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.folio-item .left-half{background:#fff;position:absolute;top:0;height:100%;width:100%;right:50%;-webkit-transform:skew(12.8deg);-moz-transform:skew(12.8deg);-o-transform:skew(12.8deg);-ms-transform:skew(12.8deg);transform:skew(12.8deg);z-index:3;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden}.folio-item .text-overlay{width:100%;height:100%;z-index:10;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.folio-item .text-overlay .wrapper{height:100%;z-index:15}.folio-item .text-overlay .table{height:100%;width:100%;table-layout:fixed}.folio-item .text-overlay .table .cell{vertical-align:middle}.folio-item .text-overlay .block-a,.folio-item .text-overlay .block-b{vertical-align:middle}.folio-item .text-overlay .block-a{width:38%;min-width:330px}.folio-item .text-overlay .block-b{padding-left:3%}.folio-item .text-overlay h2{font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;margin:0 0 14px;color:#000;font-size:40px}.folio-item .text-overlay h3{font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;line-height:117%;font-size:24px;color:#6d6d6d;margin:0;max-width:400px}.folio-item .text-overlay .btn{-webkit-opacity:0;-moz-opacity:0;opacity:0;padding:0 5px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.folio-item:hover .right-half .overlay{-webkit-opacity:1;-moz-opacity:1;opacity:1}.folio-item:hover .left-half{background:#f7f7f9;right:31%}.folio-item:hover .text-overlay .btn{-webkit-opacity:1;-moz-opacity:1;opacity:1;padding:0 40px}.home-slider{width:100%;height:100%;position:absolute;overflow:hidden;left:0;top:0}.home-slider .slide-images{width:100%;height:100%;position:absolute;overflow:hidden;left:0;top:0;z-index:10;-webkit-backface-visibility:hidden}.home-slider .slide-images .slide{width:70%;position:absolute;top:0;height:100%;z-index:10;overflow:hidden;-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden}.home-slider .slide-images .slide.active{z-index:15;-webkit-opacity:1;-moz-opacity:1;opacity:1}.home-slider .slide-images .slide.active-temp{z-index:12;-webkit-opacity:1;-moz-opacity:1;opacity:1}.home-slider .slide-images .slide.crossfade{-webkit-opacity:0;-moz-opacity:0;opacity:0}.home-slider .slide-images .slide.crossfade.active{-webkit-opacity:1;-moz-opacity:1;opacity:1}.home-slider .slide-images .slide .image{width:100%;position:absolute;height:100%;top:0;background-size:auto 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden}.home-slider .slide-images .slide .image .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;background:#f2b300;-webkit-opacity:0;-moz-opacity:0;opacity:0}.home-slider .slide-images .slide .image.hover .image-overlay{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}.home-slider .slide-images .slide.left-half{right:50%;-webkit-transform:skew(12.8deg);-moz-transform:skew(12.8deg);-o-transform:skew(12.8deg);-ms-transform:skew(12.8deg);transform:skew(12.8deg)}.home-slider .slide-images .slide.left-half .image{right:-15%;background-position:center center;-webkit-transform:skew(-12.8deg);-moz-transform:skew(-12.8deg);-o-transform:skew(-12.8deg);-ms-transform:skew(-12.8deg);transform:skew(-12.8deg)}.home-slider .slide-images .slide.right-half{left:50%;-webkit-transform:skew(12.8deg);-moz-transform:skew(12.8deg);-o-transform:skew(12.8deg);-ms-transform:skew(12.8deg);transform:skew(12.8deg)}.home-slider .slide-images .slide.right-half .image{left:-15%;background-position:center center;-webkit-transform:skew(-12.8deg);-moz-transform:skew(-12.8deg);-o-transform:skew(-12.8deg);-ms-transform:skew(-12.8deg);transform:skew(-12.8deg)}.home-slider .slide-mask-overlay{width:300%;height:300%;position:absolute;top:-100%;z-index:20;right:50%;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;-ms-transition:all .7s;transition:all .7s;overflow:hidden;-webkit-backface-visibility:hidden}.home-slider .slide-mask-overlay.left{-webkit-transform:rotate(0.1deg) skew(12.8deg);-moz-transform:rotate(0.1deg) skew(12.8deg);-ms-transform:rotate(0.1deg) skew(12.8deg);-o-transform:rotate(0.1deg) skew(12.8deg);transform:rotate(0.1deg) skew(12.8deg)}.home-slider .slide-mask-overlay.right{-webkit-transform:rotate(180.1deg) skew(12.8deg);-moz-transform:rotate(180.1deg) skew(12.8deg);-ms-transform:rotate(180.1deg) skew(12.8deg);-o-transform:rotate(180.1deg) skew(12.8deg);transform:rotate(180.1deg) skew(12.8deg)}.home-slider .slide-mask-overlay>div{position:absolute;width:300%;height:300%;top:-50%;left:-50%;background:#f2b506;-webkit-transform:skew(-12.8deg);-moz-transform:skew(-12.8deg);-o-transform:skew(-12.8deg);-ms-transform:skew(-12.8deg);transform:skew(-12.8deg);-webkit-backface-visibility:hidden}.home-slider .text-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:25}.home-slider .text-overlay .wrapper{height:100%}.home-slider .text-overlay .wrapper .inner{position:relative;width:100%;height:100%}.home-slider .text-overlay .slide{width:100%;height:100%;position:absolute;left:0;top:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;z-index:25}.home-slider .text-overlay .slide.active{-webkit-opacity:1;-moz-opacity:1;opacity:1;z-index:26}.home-slider .text-overlay .slide .table{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.home-slider .text-overlay .slide .table .row{width:100%;display:block;position:relative;top:50%;margin-top:-132px}.home-slider .text-overlay .slide .table .row .cell{float:left;display:table-cell;width:50%;text-align:center;vertical-align:middle;padding-left:10%}.home-slider .text-overlay .slide .table .row .cell:first-child{padding-left:0;padding-right:10%}.home-slider .text-overlay .slide .table h2{color:#fff;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;position:relative;letter-spacing:-0.05em;font-size:50px;margin:0 0 7px;line-height:.9}.home-slider .text-overlay .slide .table p{line-height:100%;margin:0 0 50px;font-size:30px;color:#000000;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;-webkit-text-stroke:.35px}.home-slider .text-overlay .slide .table .btn{width:136px;text-align:center;padding:0}.home-slider .text-overlay .slide .table .btn:hover,.home-slider .text-overlay .slide .table .btn:active{background:#fff;color:#000}.home-slider .text-overlay .slide .table .btn:active{-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.27);-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.27);box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.27)}.home-slider .controls{z-index:1000;position:absolute;top:50%;right:30px;height:136px;margin-top:-68px;width:60px;display:none}.home-slider .controls a{display:block;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;color:#fff;font-size:25px;width:100%;line-height:68px;height:68px;background-color:#d7d7d7;zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#80d6d6d6, endColorstr=#80d6d6d6)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80d6d6d6,endColorstr=#80d6d6d6);background-color:rgba(214,214,214,0.5);text-align:center}.home-slider .controls a:hover{background:#d7d7d7}.home-slider .controls a:active{background:#bebebe}.home-slider .controls a.ctrl-prev{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;behavior:url(../less/plugins/pie/PIE.htc)}.home-slider .controls a.ctrl-next{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;behavior:url(../less/plugins/pie/PIE.htc)}.home-slider .slider-controls{position:absolute;bottom:105px;z-index:1000;width:100%}.home-slider .slider-controls .slider-pager{font-size:0;text-align:center}.home-slider .slider-controls .slider-pager .slider-pager-item{margin:0 5px;vertical-align:bottom}.home-slider .slider-controls .slider-pager .slider-pager-item a.slider-pager-link{width:10px;height:10px;position:relative;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s}.home-slider .slider-controls .slider-pager .slider-pager-item a.slider-pager-link:before{background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(../less/plugins/pie/PIE.htc);width:10px;height:10px;position:absolute;top:0;left:0;content:"";display:block}.home-slider .slider-controls .slider-pager .slider-pager-item a.slider-pager-link.active,.home-slider .slider-controls .slider-pager .slider-pager-item a.slider-pager-link:hover{height:20px}@media screen and (max-width:1024px){.home-slider .text-overlay .slide .table p{font-size:25px}}@media screen and (max-width:980px){.home-slider .slide-images .slide{width:100%;height:50%}.home-slider .slide-images .slide .image{width:100% !important;height:100% !important;left:auto !important;right:auto !important;background-size:cover !important}.home-slider .slide-images .slide.left-half{top:0;right:auto;-webkit-transform:skew(0);-moz-transform:skew(0);-o-transform:skew(0);-ms-transform:skew(0);transform:skew(0)}.home-slider .slide-images .slide.left-half .image{right:0;-webkit-transform:skew(0);-moz-transform:skew(0);-o-transform:skew(0);-ms-transform:skew(0);transform:skew(0)}.home-slider .slide-images .slide.right-half{top:50%;left:auto;-webkit-transform:skew(0);-moz-transform:skew(0);-o-transform:skew(0);-ms-transform:skew(0);transform:skew(0)}
.home-slider .slide-images .slide.right-half .image{left:0;-webkit-transform:skew(0);-moz-transform:skew(0);-o-transform:skew(0);-ms-transform:skew(0);transform:skew(0)}.home-slider .slide-mask-overlay{width:300%;height:100%;left:-100%;top:-50%;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.home-slider .slide-mask-overlay.left{-webkit-transform:rotate(0.1deg) skew(0);-moz-transform:rotate(0.1deg) skew(0);-ms-transform:rotate(0.1deg) skew(0);-o-transform:rotate(0.1deg) skew(0);transform:rotate(0.1deg) skew(0)}.home-slider .slide-mask-overlay.right{-webkit-transform:rotate(180.1deg) skew(0);-moz-transform:rotate(180.1deg) skew(0);-ms-transform:rotate(180.1deg) skew(0);-o-transform:rotate(180.1deg) skew(0);transform:rotate(180.1deg) skew(0)}.home-slider .slide-mask-overlay>div{-webkit-transform:skew(0);-moz-transform:skew(0);-o-transform:skew(0);-ms-transform:skew(0);transform:skew(0)}.home-slider .text-overlay .slide .table{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.home-slider .text-overlay .slide .table .row{width:100%;display:block;position:relative;top:0;margin-top:0;height:100%}.home-slider .text-overlay .slide .table .row .cell{display:table;width:100%;height:50%;padding-left:0}.home-slider .text-overlay .slide .table .row .cell:first-child{padding-right:0}.home-slider .text-overlay .slide .table .row .cell .middle{display:table-cell;vertical-align:middle;width:100%;height:100%}.home-slider .text-overlay .slide .table h2{font-size:30px}.home-slider .text-overlay .slide .table p{font-size:20px;margin:0 0 20px}.home-slider .text-overlay .slide .table .btn{line-height:40px}.home-slider .slider-controls{bottom:10px}}.three-hover{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.three-hover .third{position:absolute;height:100%;-webkit-transform:skew(12.8deg);-moz-transform:skew(12.8deg);-o-transform:skew(12.8deg);-ms-transform:skew(12.8deg);transform:skew(12.8deg);overflow:hidden}.three-hover .third.middle{width:33%;width:calc(100% / 3);left:50%;margin-left:-16.5%;margin-left:calc(-((100% / 3) / 2));z-index:9}.three-hover .third.middle .overlay{left:0;top:0;width:100%;height:100%}.three-hover .third.middle .image{background-position:center center;width:150%;left:50%;margin-left:-75%;height:100%;top:0}.three-hover .third.middle .inner{width:100%;position:absolute;top:0;left:0;height:100%;padding:0 20%}.three-hover .third.left,.three-hover .third.right{width:100%;z-index:10}.three-hover .third.left{right:66%;right:calc(100% *(2 / 3) - 1%)}.three-hover .third.left .image{background-position:right center;right:-10%;left:auto}.three-hover .third.left .overlay{padding-right:10%}.three-hover .third.left .inner{padding-right:10%}.three-hover .third.right{left:66%;left:calc(100% *(2 / 3) - 1%)}.three-hover .third.right .overlay{padding-left:10%}.three-hover .third.right .image{background-position:left center;left:-10%}.three-hover .third.right .inner{padding-left:10%}.three-hover .third .overlay,.three-hover .third .image{position:absolute;top:0;height:100%}.three-hover .third .image{-webkit-transform:skew(-12.8deg);-moz-transform:skew(-12.8deg);-o-transform:skew(-12.8deg);-ms-transform:skew(-12.8deg);transform:skew(-12.8deg);background-size:cover;background-repeat:no-repeat;width:50%}.three-hover .third .overlay{width:100%;background:#f2b506;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;z-index:11}.three-hover .third .inner{height:100%;z-index:15;position:relative}.three-hover .third .table{height:100%;width:100%}.three-hover .third .table .row{width:100%;height:100%}.three-hover .third .table .row .cell{width:100%;height:100%;text-align:center;vertical-align:middle}.three-hover .third h3{font-size:40px;margin:0;color:#fff;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s}.three-hover .third h3 a{color:#fff}.three-hover .third h3 a:hover{color:#ccc}.three-hover .third h3 a:active{color:#333}.three-hover .third:hover .overlay{-webkit-opacity:1;-moz-opacity:1;opacity:1}.logo-block ul{font-size:0;text-align:center;max-width:100%}.logo-block ul li{margin:8px 0;width:180px;height:95px}.logo-block ul li div{display:table;width:100%;height:100%;text-align:center;vertical-align:middle}.logo-block ul li div span{display:table-cell;text-align:center;width:100%;height:100%;vertical-align:middle}.share-fancy .fancybox-skin{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0}.share-fancy .fancybox-skin .fancybox-close{display:none}#share-popup{max-width:470px;height:115px}#share-popup h2{text-align:center;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;color:#fff;font-size:40px}#share-popup ul{font-size:0}#share-popup ul li{margin:0 20px}#share-popup ul li a{font-size:40px;color:#ddd;text-shadow:0 0 2px rgba(255,255,255,0.1)}#share-popup ul li a:hover{color:#fff}#share-popup ul li a:active{color:#e1243f}.text-slide{margin-top:480px;position:relative;z-index:100;background:#fff}.text-slide.triangle-offset .triangle-block-container{top:-300px;margin-bottom:-300px;min-height:300px}.header-block{position:fixed;z-index:1;top:0;left:0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center top}.header-block.half{min-height:500px !important}.header-block.non-fixed{position:relative}.header-block.image{background-size:cover;background-repeat:no-repeat;background-position:center center}.header-block.image .table .cell h1,.header-block.image .table .cell h2,.header-block.image .table .cell p{color:#fff}.header-block.image .table .cell h2{max-width:650px;margin:0 auto 40px;font-size:30px}.header-block .wrapper{height:100%}.header-block .table{width:100%;height:100%}.header-block .table .cell{width:100%;height:100%;text-align:center;vertical-align:middle}.header-block .table .cell h1{color:#fff;margin:0 0 10px}.header-block .table .cell h2{margin:0 0 40px;color:#f8a9b3}.header-block .table .cell p{color:#f8a9b3;font-size:16px;margin:0}.header-block.small-min-height .triangle-block{min-height:200px}.header-block .triangle-block{min-height:300px}.header-block .triangle-remainder-block{padding-left:80px}.header-block .triangle-remainder-block .wrapper{height:100%}.header-block .triangle-remainder-block .wrapper .table{width:100%;height:100%}.header-block .triangle-remainder-block .wrapper .table .row{height:100%}.header-block .triangle-remainder-block .wrapper .table .row .cell{vertical-align:middle}.header-block .triangle-remainder-block h2{margin:40px 0;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;font-size:50px;display:block;color:#000;letter-spacing:-2px}.header-block .triangle-remainder-block h1,.header-block .triangle-remainder-block h2{font-size:40px;margin:0 0 14px}.header-block .triangle-remainder-block p.intro{color:#717171;font-size:24px;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;line-height:117%;margin:0;position:relative;padding-bottom:28px;-webkit-text-stroke:.35px;letter-spacing:.005em}.header-block .triangle-remainder-block p.intro:after{content:"";position:absolute;left:50%;width:50px;bottom:0;margin-left:-25px;height:4px;background:#d7d7d7}.header-block .triangle-remainder-block h1{color:#fff}.header-block .triangle-remainder-block p{color:#fff !important}.header-block .triangle-remainder-block p:after{background:#fff}.triangle-block{width:100%;min-height:200px;max-height:300px;height:100%;position:absolute;top:0;overflow:hidden;left:0}.triangle-block .box-top,.triangle-block .box-bottom{width:100%;height:600px;left:0;position:absolute}.triangle-block .box-top{bottom:300px}.triangle-block .box-bottom{top:300px}.triangle-block.primary-colour .box-top,.triangle-block.primary-colour .box-bottom{background:#e1243f}.triangle-block.primary-colour svg path{fill:#e1243f}.triangle-block.primary-colour .text-overlay h1{color:#fff}.triangle-block.primary-colour .text-overlay p.intro{color:#f8a9b3}.triangle-block.primary-colour .text-overlay p.intro:after{background:#ed6779}.triangle-block.secondary-colour .box-top,.triangle-block.secondary-colour .box-bottom{background:#f7f7f9}.triangle-block.secondary-colour svg path{fill:#f7f7f9}.triangle-block.secondary-colour .text-overlay h1{color:#000}.triangle-block.secondary-colour .text-overlay p.intro{color:#717171}.triangle-block.secondary-colour .text-overlay p.intro:after{background:#d7d7d7}.triangle-block.third-colour .box-top,.triangle-block.third-colour .box-bottom{background:#fff}.triangle-block.third-colour svg path{fill:#fff}.triangle-block.third-colour .text-overlay h1{color:#000}.triangle-block.third-colour .text-overlay p.intro{color:#717171}.triangle-block.third-colour .text-overlay p.intro:after{background:#d7d7d7}.triangle-block.inverse{min-height:300px}.triangle-block.inverse svg{bottom:0;top:auto}.triangle-block.inverse .text-overlay{top:auto;bottom:0}.triangle-block.inverse .text-overlay p:last-child{margin-bottom:0}.triangle-block svg{width:2794px;height:300px;position:absolute;bottom:0;left:50%;margin-left:-1397px}.triangle-block .text-overlay{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.triangle-block .text-overlay .wrapper{height:100%}.triangle-block .text-overlay .table{width:100%;height:100%}.triangle-block .text-overlay .table .row{height:100%;width:100%}.triangle-block .text-overlay .table .row .cell{width:100%;height:100%;vertical-align:middle}.triangle-block .text-overlay h2{margin:40px 0;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;font-size:50px;display:block;color:#000;letter-spacing:-2px}.triangle-block .text-overlay h1,.triangle-block .text-overlay h2{font-size:40px;margin:0 0 14px}.triangle-block .text-overlay p.intro{color:#717171;font-size:24px;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;line-height:117%;margin:0;position:relative;padding-bottom:28px;-webkit-text-stroke:.35px;letter-spacing:.005em}.triangle-block .text-overlay p.intro:after{content:"";position:absolute;left:50%;width:50px;bottom:0;margin-left:-25px;height:4px;background:#d7d7d7}.welcome-block{text-align:center;padding-top:44px}.welcome-block h2{font-size:40px;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;margin:0 0 15px}.welcome-block p.intro{color:#717171;font-size:24px;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;line-height:117%;margin:0;position:relative;padding-bottom:28px}.welcome-block p.intro:after{content:"";position:absolute;left:50%;width:50px;bottom:0;margin-left:-25px;height:4px;background:#d7d7d7}.slide-page-down-btn{display:none;width:60px;position:absolute;bottom:0;left:50%;margin-left:-30px;padding:25px 0;text-align:center;color:#fff;font-size:25px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;behavior:url(../less/plugins/pie/PIE.htc);background:#d7d7d7;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;z-index:1000}.slide-page-down-btn:hover{background:#bebebe}.slide-page-down-btn:active{background:#a4a4a4}.slide-page-down-btn.dark{background-color:#000;zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000, endColorstr=#4d000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000,endColorstr=#4d000000);background-color:rgba(0,0,0,0.3)}.slide-page-down-btn.dark:hover{background-color:#000;zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);background-color:rgba(0,0,0,0.6)}.slide-page-down-btn.dark:active{background-color:#000;zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);background-color:rgba(0,0,0,0.8)}.slide-page-down-btn.inactive{cursor:default}.slide-page-down-btn.inactive:hover,.slide-page-down-btn.inactive:active{background:#d7d7d7}.centred-text{text-align:center;position:relative}.centred-text.no-tail:after{display:none}.centred-text:after{content:"";position:absolute;left:50%;width:50px;bottom:0;margin-left:-25px;height:4px;background:#d7d7d7}.centred-text .wrapper{height:100%}.centred-text .table{max-width:535px;height:100%;margin:0 auto}.centred-text .table .row{height:100%}.centred-text .table .row .cell{height:100%;width:100%;vertical-align:middle}.contact-form{margin:50px 0}.contact-form .row{font-size:0}.contact-form .row.full-span{display:block}
.contact-form .row.full-span .control-group{display:block;width:100%}.contact-form .row .control-group{width:33.33333333%;width:calc(100% / 3);padding:0 5px}.centred-vertical{position:absolute;top:0;left:0;width:100%;height:100%}.centred-vertical .wrapper{height:100%}.centred-vertical .table{width:100%;height:100%}.centred-vertical .table .row{width:100%;height:100%}.centred-vertical .table .row .cell{height:100%;width:100%;vertical-align:middle}.title-block{text-align:center}.title-block h2{margin:40px 0;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;font-size:50px;display:block;color:#000;letter-spacing:-2px}.title-block h1,.title-block h2{font-size:40px;margin:0 0 14px}.title-block p.intro{color:#717171;font-size:24px;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;line-height:117%;margin:0;position:relative;padding-bottom:28px;-webkit-text-stroke:.35px;letter-spacing:.005em}.title-block p.intro:after{content:"";position:absolute;left:50%;width:50px;bottom:0;margin-left:-25px;height:4px;background:#d7d7d7}.process-steps ol{font-size:0;text-align:center}.process-steps ol li{width:135px;margin:0 15px}.process-steps ol li:first-child .top:before{display:none}.process-steps ol li .top,.process-steps ol li .bottom{width:100%;height:60px;text-align:center;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.process-steps ol li .top{background:#f8a9b3;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url(../less/plugins/pie/PIE.htc);position:relative}.process-steps ol li .top:before{content:"";display:block;position:absolute;bottom:0;left:-27px;width:27px;height:3px;background:#f8a9b3}.process-steps ol li .top h4{font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;font-size:40px;color:#fff;line-height:60px}.process-steps ol li .bottom{background:#fff;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;behavior:url(../less/plugins/pie/PIE.htc)}.process-steps ol li .bottom span{line-height:60px;display:block;font-size:18px;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal;color:#717171}.process-steps ol li:hover .top{background:#e1243f}.process-steps ol li:hover .top:before{background:#e1243f}.process-steps ol li:hover .bottom{color:#6d6d6d}.slider-block{background-size:cover}.horizontal-slider{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e1243f;zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e12340, endColorstr=#99e12340)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e12340,endColorstr=#99e12340);background-color:rgba(225,35,64,0.6)}.horizontal-slider .bx-wrapper{height:100%}.horizontal-slider .bx-wrapper .bx-viewport{height:100% !important}.horizontal-slider .bx-wrapper .bx-viewport .bxslider{height:100% !important;margin:0;padding:0}.horizontal-slider .bx-wrapper .bx-viewport .bxslider li{height:100% !important;width:100%;position:relative}.horizontal-slider .bx-wrapper .bx-viewport .bxslider li .image{width:100%;height:100%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center top}.horizontal-slider .bx-wrapper .bx-viewport .bxslider li .image .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e1243f;zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e12340, endColorstr=#99e12340)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99e12340,endColorstr=#99e12340);background-color:rgba(225,35,64,0.6)}.horizontal-slider .bx-wrapper .bx-viewport .bxslider li .text-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.horizontal-slider .bx-wrapper .bx-viewport .bxslider li .text-overlay .wrapper{height:100%;width:100%}.horizontal-slider .bx-wrapper .bx-viewport .bxslider li .text-overlay .wrapper .table{width:100%;height:100%;text-align:center}.horizontal-slider .bx-wrapper .bx-viewport .bxslider li .text-overlay .wrapper .table .cell{vertical-align:middle}.horizontal-slider .bx-wrapper .bx-viewport .bxslider li .text-overlay .wrapper .table h3{margin:40px 0;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;font-size:50px;display:block;color:#000;letter-spacing:-2px;color:#fff;font-size:90px;margin:0;line-height:.9}.horizontal-slider .bx-wrapper .bx-viewport .bxslider li .text-overlay .wrapper .table p{color:#fff;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;margin:0;font-size:30px;-webkit-text-stroke:.35px;letter-spacing:.005em}.horizontal-slider .bx-wrapper .bx-controls .bx-controls-direction a{display:block;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s;color:#fff;font-size:25px;width:68px;line-height:60px;height:60px;margin-top:103px;background-color:#000;zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000, endColorstr=#4d000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d000000,endColorstr=#4d000000);background-color:rgba(0,0,0,0.3);text-align:center;left:50%}.horizontal-slider .bx-wrapper .bx-controls .bx-controls-direction a:hover{background-color:#000;zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);background-color:rgba(0,0,0,0.6)}.horizontal-slider .bx-wrapper .bx-controls .bx-controls-direction a:active{background-color:#000;zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);background-color:rgba(0,0,0,0.8)}.horizontal-slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;behavior:url(../less/plugins/pie/PIE.htc);margin-left:-68px}.horizontal-slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;behavior:url(../less/plugins/pie/PIE.htc)}.blog-list .blog-item{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;background:#fff;text-align:center}.blog-list .blog-item .centred-vertical{position:absolute !important}.blog-list .blog-item .image,.blog-list .blog-item .overlay{width:100%;height:100%;position:absolute}.blog-list .blog-item .image{z-index:5;background-size:cover;background-position:center center;background-repeat:no-repeat}.blog-list .blog-item .overlay{z-index:10;background:#e1243f;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.blog-list .blog-item .centred-vertical{z-index:15}.blog-list .blog-item h2{margin:40px 0;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;font-size:50px;display:block;color:#000;letter-spacing:-2px;margin:0 0 10px;font-size:40px}.blog-list .blog-item h2 a{color:inherit}.blog-list .blog-item p{margin:0;font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:117%}.blog-list .blog-item p:after{display:none}.blog-list .blog-item .btn-container{padding-top:23px;height:0;overflow:hidden}.blog-list .blog-item .btn-container .btn{background:#000;color:#fff}.blog-list .blog-item .btn-container .btn:hover{color:#d7d7d7;background:#717171}.blog-list .blog-item .btn-container .btn:active{color:#fff;background:#e1243f}.blog-list .blog-item .btn-container .btn:disabled{color:#ccc;background:#4d4d4d}.blog-list .blog-item.light h2,.blog-list .blog-item.light p{color:#fff}.blog-list .blog-item.light .btn-container .btn:active{background:#fff;color:#000}.blog-list .blog-item.hover{background:#f7f7f9}.blog-list .blog-item.hover .overlay{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}.blog-list .blog-item.hover h2,.blog-list .blog-item.hover p{color:#fff}.blog-list .blog-item.hover .btn-container .btn:active{background:#fff;color:#000}.arrow-container{width:100%;position:relative;top:-355px;overflow:hidden;height:355px;margin-bottom:-355px;z-index:1000}.arrow-container .inverse-arrow{position:absolute;left:50%;margin-left:-1500px;width:3000px;height:355px}.arrow-container .inverse-arrow svg path{fill:#fff}.icons-list{font-size:0;text-align:center;margin:25px auto 85px;max-width:450px}.icons-list li{vertical-align:top;margin:0 15px 30px;width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(../less/plugins/pie/PIE.htc);text-align:center;padding:21px 15px 15px;background:#fff;position:relative}.icons-list li div.num{position:absolute;top:0;left:0;z-index:10;width:36px;height:36px;background:#717171;border:3px solid #fff;line-height:30px;text-align:center;font-size:18px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;behavior:url(../less/plugins/pie/PIE.htc)}.icons-list li i{font-size:50px;color:#e1243f}.icons-list li span{display:block;clear:both;font-family:'Museo Slab W01','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:100;font-style:normal;color:#6d6d6d;font-size:18px}.after{position:relative}.after:after{content:"";position:absolute;left:50%;width:50px;bottom:-30px;margin-left:-25px;height:4px;background:#d7d7d7}html,body{height:100%}#wrap{min-height:100%}#main{overflow:auto;padding-bottom:300px;padding-bottom:25vh}footer{position:relative;margin-top:-300px;margin-top:calc((25vh * -1));height:300px;height:25vh;clear:both}body{overflow-x:hidden}#wrapper{position:relative;z-index:10;top:0;left:0;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;padding-left:80px}#main-menu{position:fixed;z-index:20;background-color:#000;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;top:0;width:300px;left:0;-webkit-transform:translate(-220px,0);-moz-transform:translate(-220px,0);-ms-transform:translate(-220px,0);-o-transform:translate(-220px,0);transform:translate(-220px,0);height:100%;padding:30px 0 30px 30px}#main-menu .fixed-pos-container{left:26px;position:fixed;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;-webkit-transform:translate(220px,0);-moz-transform:translate(220px,0);-ms-transform:translate(220px,0);-o-transform:translate(220px,0);transform:translate(220px,0)}#main-menu .menu-show-hide-toggle-btn{position:absolute;top:20px;width:26px;height:23px}#main-menu .menu-show-hide-toggle{color:#fff;font-size:20px;position:relative}#main-menu .menu-show-hide-toggle .patty{background:#fff;width:26px;height:3px;-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;-ms-transition:background .3s;transition:background .3s;display:block;position:relative;z-index:1000}#main-menu .menu-show-hide-toggle .patty:before,#main-menu .menu-show-hide-toggle .patty:after{content:"";position:absolute;left:0;background:inherit;width:100%;height:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}#main-menu .menu-show-hide-toggle .patty:before{top:-7px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#main-menu .menu-show-hide-toggle .patty:after{bottom:-7px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#main-menu .menu-show-hide-toggle.close .patty{background:rgba(255,255,255,0)}#main-menu .menu-show-hide-toggle.close .patty:before,#main-menu .menu-show-hide-toggle.close .patty:after{background:#fff}#main-menu .menu-show-hide-toggle.close .patty:before{top:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#main-menu .menu-show-hide-toggle.close .patty:after{bottom:0;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}#main-menu .table{table-layout:fixed;height:100%}#main-menu .table .cell{height:33.33%;height:calc(100% / 3%)}#main-menu .table .cell.middle{vertical-align:middle}#main-menu .table .cell.bottom{vertical-align:bottom}#main-menu ul{margin-top:70px;height:0}#main-menu ul li{margin:0 0 6px;font-weight:300}#main-menu ul li a{color:#717171;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s}#main-menu ul li a:hover{color:#fff}#main-menu ul li.active a{color:#fff}#main-menu .slide-arrows a{font-size:25px;color:#717171;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;position:fixed;-webkit-opacity:1;-moz-opacity:1;opacity:1;bottom:0;left:-3px}#main-menu .slide-arrows a:hover{color:#fff}#main-menu .slide-arrows a:active{color:#fff}#main-menu .slide-arrows a.up-arrow{bottom:33px}#main-menu .slide-arrows.first a.up-arrow{-webkit-opacity:0;-moz-opacity:0;opacity:0}#main-menu .slide-arrows.first a.down-arrow{bottom:3px}#main-menu .slide-arrows.last a.up-arrow{bottom:0}#main-menu .slide-arrows.last a.down-arrow{-webkit-opacity:0;-moz-opacity:0;opacity:0;bottom:0}#main-menu #menu-logo{background:url('../images/referans-logo.png') no-repeat 0 0;background-size:41px 35px;width:41px;height:35px;bottom:35px;position:relative;left:-7px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}#main-menu #menu-logo:after{content:"";position:absolute;top:0;left:41px;width:41px;height:35px;background:url('../images/referans-logo2.png') no-repeat -41px 0;background-size:125px 35px}.mask{position:fixed;top:0;left:0;z-index:15;width:100%;height:100%}body.pml-open #main-menu{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}body.pml-open #main-menu .fixed-pos-container{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}body.pml-open #main-menu ul{height:auto}body.pml-open #main-menu #menu-logo{width:125px}body.pml-open #main-menu #menu-logo:after{width:84px}body.pml-open #wrapper{left:0;-webkit-transform:translate(220px,0);-moz-transform:translate(220px,0);-ms-transform:translate(220px,0);-o-transform:translate(220px,0);transform:translate(220px,0)}body.pml-open .page-indicator{-webkit-opacity:0;-moz-opacity:0;opacity:0}header #logo{position:absolute;z-index:1000;right:30px;top:30px;width:158px;height:46px;background:url('../images/referans-logo.png') no-repeat 0 0;background-size:158px 46px;margin:0}footer{height:300px;height:25vh;background:#262626;text-align:center}footer .footer-logo{background:url('../images/referans-logo.png') no-repeat 0 0;background-size:37px 35px;width:37px;height:35px;margin:0 0 22px}footer .tagline{font-family:'PF Square Sans Pro','Myriad Pro','Helvetica Neue','Helvetica',Arial,sans-serif;font-weight:700;font-style:normal;font-size:18px;color:#717171;display:block;padding-bottom:26px;margin:0;position:relative}footer .tagline:after{content:"";position:absolute;left:50%;width:50px;bottom:0;margin-left:-25px;height:4px;background:#717171}footer nav{display:block;margin-top:57px}footer nav ul{font-size:0}footer nav ul li{margin-right:15px;color:#c6c6c6;font-size:16px;font-weight:300}footer nav ul li a{color:#717171;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;-ms-transition:all .1s;transition:all .1s}footer nav ul li a:hover{color:#fff}footer nav ul li a:active{color:#e1243f}.loading-overlay{background:#fff;position:absolute;top:0;left:0;width:200%;height:100%;z-index:2000}.loading-overlay.one{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:2000}.loading-overlay.one .logo{width:100px;height:90px;background:url('../../../images/logo-colour.svg') no-repeat 0 0;background-size:100px 90px;position:absolute;top:50%;right:50%;margin:-50px 0 0 -45px;z-index:3000;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.homepage .image-fact-block{background-color:#b39178}.homepage .image-fact-block .image{background-size:cover;background-position:center top}.homepage section .slide-page-down-btn{display:block}@media screen and (max-width:1220px){.logo-block ul li{width:170px}}@media screen and (max-width:1180px){}@media screen and (max-width:1024px){.logo-block ul li{width:130px}.image-fact-block.threes.third{max-height:380px !important}}@media screen and (max-width:979px){#main-menu{position:relative;top:0;left:0;width:100%;height:50px;padding:0 15px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}#main-menu .table{display:block}#main-menu .table .row{display:block}#main-menu .table .row .cell{display:block}#main-menu .fixed-pos-container{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#main-menu .menu-show-hide-toggle-btn{right:15px;top:22px} #main-menu {background-size:80% !important;} #menu-logo{position:absolute;top:10px;left:10px;bottom:auto;width:137px !important}#main-menu #menu-logo:after{background-size:100%;display:none}body.pml-open #main-menu{height:280px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}body.pml-open #main-menu .fixed-pos-container{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}body.pml-open #wrapper{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#main{overflow:visible;padding-bottom:275px !important}#wrapper{padding-left:0}footer{padding-top:25px;height:275px !important;margin-top:-275px !important}.block.padded-top{padding-top:20px;padding-top:1.2vh;padding-bottom:15px;padding-bottom:.8vh}.block.padded{padding-top:20px;padding-top:1.2vh;padding-bottom:40px;padding-bottom:1.5vh}.block.padded.padded-first{padding-top:25px;padding-top:1vh}.block.half{height:auto}.block.third{height:auto}.block.third .centred-vertical{padding-top:60px}.block.quarter{height:auto}.block.quarter.primary-colour .centred-vertical{position:absolute}.block.has-inverse-arrow{margin-top:60px}.centred-vertical{position:relative}.title-block h1,.title-block h2{font-size:30px}.title-block p.intro{font-size:19px}.slide-page-down-btn{display:none !important}.icons-list{margin:15px auto 0;padding-bottom:40px;max-width:300px}.icons-list li{width:70px;height:70px;padding:11px 0 15px;margin:0 5px 30px}.icons-list li div.num{width:26px;height:26px;line-height:22px;font-size:15px;border:2px solid #fff}.icons-list li i{font-size:30px}.icons-list li span{font-size:15px;margin-top:-11px}.logo-block ul li{margin:8px 5px}.header-block{position:relative}.header-block.small-min-height .triangle-block{min-height:240px}.header-block .triangle-remainder-block{padding-left:0;padding-top:20px}.header-block .triangle-remainder-block h1,.header-block .triangle-remainder-block h2{font-size:30px}.header-block .triangle-remainder-block p.intro{font-size:18px}.text-slide{margin-top:0 !important}.triangle-block{position:relative}.triangle-block .text-overlay p.intro br{display:none}.header-image{position:relative}.header-image .behind-half{position:relative;width:100%;height:150px}.header-image .front-half{position:relative;width:100%;right:auto;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;height:auto}.header-image .front-half .inner{position:relative;z-index:10;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%}.header-image .front-half .inner .text{max-width:100%;padding:15px 30px;float:none;text-align:center}.header-image .front-half .inner .text h1{font-size:30px}.header-image .front-half .inner .text h1 br{display:none}.header-image .front-half .inner .text h2{font-size:18px;max-width:100%}.image-fact-block.block.third{height:1vh}.image-fact-block{padding-top:100px}}@media screen and (max-width:767px){.cols.halves .col{width:100%;float:none;padding:10px 0;text-align:center}.cols .col{display:block;padding:10px 0;width:100%}.cols .main-col{width:100%;float:none;margin-right:0}.cols .sidebar{width:100%;float:none}.cols .sidebar .btn.btn-primary{width:150px;margin:40px auto 0;display:block}.image-fact-block{min-height:230px !important;padding-top:0}.image-fact-block .table .row .cell{display:block;padding:10px 0}.image-fact-block ul li{font-size:35px}.image-fact-block ul li span{font-size:16px}.half-hover{position:relative}.half-hover.left-leaning .half{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.half-hover.left-leaning .half .image{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.half-hover .half{width:100%;height:150px;position:relative;top:auto}.half-hover .half .image{width:100%;height:100%}.half-hover .half .image .overlay .text{padding-left:0;float:none;width:auto !important;max-width:100%}.half-hover .left-half{right:auto}.half-hover .left-half .image{background-position:center center;left:0}.half-hover .right-half{left:auto}.half-hover .right-half .image{background-position:center center;right:0}.half-hover .right-half .image .overlay{padding-left:0}.half-hover .right-half .image .text{padding-right:0;float:none}.horizontal-slider .bx-wrapper .bx-viewport .bxslider li .text-overlay .wrapper .table .cell{vertical-align:top;padding-top:60px}.horizontal-slider .bx-wrapper .bx-viewport .bxslider li .text-overlay .wrapper .table h3{font-size:30px}.horizontal-slider .bx-wrapper .bx-viewport .bxslider li .text-overlay .wrapper .table p{font-size:20px;line-height:105%;margin-top:15px}.horizontal-slider .bx-wrapper .bx-controls .bx-controls-direction a{margin-top:33px}.logo-block ul li{max-width:50px;max-height:76px}.logo-block ul li img{width:100%}.folio-item{position:relative}.folio-item .left-half{display:none}.folio-item .right-half{width:100%;height:150px;position:relative;left:0;right:auto;background-position:center center}.folio-item .text-overlay{height:auto;clear:both;padding:15px 0}.folio-item .text-overlay .wrapper{padding:0 15px}.folio-item .text-overlay .table .row .cell{text-align:center}.folio-item .text-overlay .block-a{width:100%;min-width:1px}.folio-item .text-overlay .block-a h2{font-size:25px}.folio-item .text-overlay .block-a h3{font-size:18px;max-width:100%}.folio-item .text-overlay .block-a h2 br,.folio-item .text-overlay .block-a h3 br{display:none}.folio-item .text-overlay .btn{-webkit-opacity:1;-moz-opacity:1;opacity:1;line-height:33px;margin-top:10px;font-size:14px;padding:0 15px;min-width:1px}.folio-item .text-overlay .block-b{padding-left:0}.services-list>ul>li{float:none;width:100%;margin:0 0 40px;padding:0}.contact-form .row .control-group{width:100%}.blog-list .blog-item h2{font-size:24px}.blog-list .blog-item p{font-size:18px}.blog-list .blog-item .btn{line-height:40px;min-width:10px;padding:0 20px}h2{font-size:24px;letter-spacing:-0.01em}p{letter-spacing:-0.01em}#share-popup ul li{margin:0}}@media screen and (max-width:535px){br{display:none}.no-break br{display:inline}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){*{-webkit-text-stroke:0 !important}}html.touch-supported .header-block{position:relative !important}html.touch-supported .text-slide{margin-top:0}html.touch-supported .block.padded{padding-top:40px;padding-bottom:80px}html.touch-supported .block.padded-top{padding-top:40px;padding-bottom:30px}html.touch-supported .blog-list .blog-item .btn-container{height:auto !important}html.touch-supported .folio-item .left-half{right:40%}html.touch-supported .folio-item .text-overlay .btn{-webkit-opacity:1;-moz-opacity:1;opacity:1}@media all and (max-width:979px) and (min-width:768px){html.touch-supported .folio-item .left-half{right:30%}}html.touch-supported .triangle-remainder-block{padding-left:0;padding-top:35px}.ie #main-menu .fixed-pos-container{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ie8 #main-menu #menu-logo,.ie9 #main-menu #menu-logo,.ie10 #main-menu #menu-logo{background-size:260%;background-position:5px -26px}.ie8 body.pml-open #main-menu #menu-logo,.ie9 body.pml-open #main-menu #menu-logo,.ie10 body.pml-open #main-menu #menu-logo{background-size:125px 35px;background-position:0 0}