/*
Theme Name: Strengthscope 
Theme URI: http://www.alivewithideas.com
Author: Alive With Ideas
Author URI: http://www.alivewithideas.com
Description: Strengthscope website theme
Version: 1.0
Text Domain: awi
*/

/*
@font-face { font-family: 'strengthscope-icons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBk0AAAC8AAAAYGNtYXAXVtKkAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZrMRmuMAAAF4AAAk0GhlYWQgZbv7AAAmSAAAADZoaGVhCUUFZQAAJoAAAAAkaG10eIDJAnUAACakAAAAiGxvY2GPhIWeAAAnLAAAAEZtYXhwADIBBAAAJ3QAAAAgbmFtZWMv0EcAACeUAAACFnBvc3QAAwAAAAAprAAAACAAAwQGAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpHQPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6R3//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAD/wAVlA8AARAAAAS4BIyIGByMJAS4BIyIGBzEOARUUFhcxAR4BFx4BFx4BFzMeARcxHgE7ATI2NzE+ATcjPgE3MT4BNz4BNwE+ATU0JicxBUIMIRIYJwwB/fz9+wwoFxMgDRATDAsCUAEEAgEDAgMHBAECBQMIEwoBChMIAwUDAQUHBAICAgEEAQJQCwwTEAOmDA4WEv1EArwSFg4MECwZFCUO/N4CAgIBBQIDBQICAwIEBQUEAgMCAgUDAgQCAgICAyIPJBQZLBAAAAAAAQAA/8AFZQPAAEQAAAUOASMiJicjCQEOASMiJicxLgE1NDY3MQE+ATc+ATc+ATczPgE3MT4BOwEyFhcxHgEXIx4BFzEeARceARcBHgEVFAYHMQVCDCESGCcMAf38/fsMKBcTIA0QEwwLAlABBAIBAwIDBwQBAgUDCBMKAQoTCAMFAwEFBwQCAgIBBAECUAsMExAmDA4WEgK8/UQSFg4MECwZFCUOAyICAgIBBQIDBQICAwIEBQUEAgMCAgUDAgQCAgIC/N4PJBQZLBAABAAA/8AEAAPAACgARgBYAGoAAAEiBw4BBwYVFBceARcWHwEeATMyNz4BNzY1NCcuAScmLwEuASMwIjkBESInLgEnJjU0Nz4BNzYzMhceARcWFTEUBw4BBwYjAxYyNzE3NjQnMSYiBzEHBhQXMRcWMjcxNjQnMScmIgcxBhQXAgBqXV2LKSgXF1E5OUQELGU2al1eiygoFxZSOTlEBCxkNgFiV1eBJSUlJYFXV2JiV1eBJSUlJYFXV2KACx4LmAsLCh8KmQsLmwseCwsLmwseCwsLA8AoKYtdXWpPSEl6LzAdAhMVKCiLXl1qT0hJejAvHQITFfwlJSWBV1diYldXgSUlJSWBV1diYldXgSUlAcMLC5gLHgsLC5kKHwqcCwsLHgubCwsKHwoAAAAABAAA/8AEAAPAACgARgBYAGoAAAEyFx4BFxYVFAcOAQcGDwEOASMiJy4BJyY1NDc+ATc2PwE+ATMwMjkBETI3PgE3NjU0Jy4BJyYjIgcOAQcGFTEUFx4BFxYzEwYiJzEnJjQ3MTYyFzEXFhQHMQcGIicxJjQ3MTc2MhcxFhQHAgBqXV2LKSgXF1E5OUQELGU2al1eiygoFxZSOTlEBCxkNgFiV1eBJSUlJYFXV2JiV1eBJSUlJYFXV2KACx4LmAsLCh8KmQsLmwseCwsLmwseCwsLA8AoKYtdXWpPSEl6LzAdAhMVKCiLXl1qT0hJejAvHQITFfwlJSWBV1diYldXgSUlJSWBV1diYldXgSUlAcMLC5gLHgsLC5kKHwqcCwsLHgubCwsKHwoAAAAABAAA/8AEAAPAACgARgBYAGoAAAEyFx4BFxYVFAcOAQcGDwEOASMiJy4BJyY1NDc+ATc2PwE+ATMwMjkBETI3PgE3NjU0Jy4BJyYjIgcOAQcGFTEUFx4BFxYzNSImNTERNDYzMTIWFTERFAYjNyEiJjUxNDYzMSEyFhUxFAYjAgBqXV2LKSgXF1E5OUQELGU2al1eiygoFxZSOTlEBCxkNgFiV1eBJSUlJYFXV2JiV1eBJSUlJYFXV2IPFhYPDxYWD87+ZA8VFQ8BnA8VFQ8DwCgpi11dak9ISXovMB0CExUoKIteXWpPSEl6MC8dAhMV/CUlJYFXV2JiV1eBJSUlJYFXV2JiV1eBJSXsFg8BlA8WFg/+bA8WyhYPDxYWDw8WAAAAAAQAJf/CA9oDvgAoAEcAWgBsAAABFhcWFAcGBwYHDgEnJi8BLgEnJicmNDc2NzY3PgEXFh8BHgEXMBY5AQEWFxYyNzY3Njc2NCcmJyYnJiIHBgcxBgcGFBcWFzE3JjQ3MQE2MhcxFhQHMQEGIicxBQEmNDcxNjIXMQEWFAcxBiInA2pLJSYmJUs4Q0ORSklFBCxXJksmJSUmSzhDQ5FJSkUELFYmAf1GRVhYtlhYRUYjIiIjRkVYWLZYWEVGIiMjIkamCwsBHgofCgsL/uMLHgsBIP7dCwsLHgsBIwsLCx4LAypLXl/EX15LOCMjHAYHGwIROSZLXl/EX15LOCMjHQcHGwIROCYB/UZGIyIiI0ZFWFi2WFhFRiMiIiNGRldYtlhXRqELHgsBHQsLCh8K/uILCwMBIwseCwsL/t0LHgsLCwAAAAEAAAAABAADQABPAAABDgEHPgE3DgEHLgEjIgcOAQcGFRQWFyYnLgEnJicOARUUFhcuASccARUUFhcOASMiJiceARcOASMiJicWFx4BFxYzMjc+ATc2NTQmNT4BNwQAHD0gITAMH0MkHFAtKycmORARAwJBPT5uMDAnDQ8zKhkxFWFIDRwPChMKFGtFNoVKDRkMIyYmUSsrLJFvcJgnJwEfNRUC3g0RAxM8JRIaBx4kEBE5JiYsDBgMAxEROScnMBc2HTZcHQEODAEBAUx0DgQDAgE+UgIqMAIBFhIRGAcGNjesamtoBw0HFjcgAAAAAAMAQAAAA8ADQAAZAB0AKQAAATMVMz4BMzIXHgEXFhURIxE0JiMiBhURIxEhMxEjExQGIyImNTQ2MzIWAYCxAxJZQ0crKzAJCLkZR0gmuf7AwMDAOCgoODgoKDgCQFshOhUUSDExOf7MARExZFk3/uoCQP3AAuAoODgoKDg4AAAAAQEA/8ADAAPAABcAAAEzNSMiBw4BBwYdASMVMxEzETM3IzU0NgJgoKAuKSk9ERKAgMCgIMATAwDAEhE9KSkuYMD+AAIAwGANEwAAAAUAAP/AA/8DwABIAJIArgC6AMYAAAEyFhceARceARceARceARceARUUBgcOAQcOAQcOAQcOAQcOASMiJicuAScuAScuAScuAScuATU0Njc+ATc+ATc+ATc+ATc+ATM1IgYHDgEHDgEHDgEHDgEHDgEVFBYXHgEXHgEXHgEXHgEXHgEzMjY3PgE3PgE3PgE3PgE3PgE1NCYnLgEnLgEnLgEnLgEnLgEjMRUiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYDIiY1NDYzMhYVFAYBFAYjIiY1NDYzMhYCAGc/KSUsDhIbDg0SBwULAgECAgECCwUHEg0OGxIOLCUpP2dmQCklLA4RHA0OEgcFCwECAQECAQsFBxINDhsSDiwlKT9naEIpKTsYGiwVFRwKCgwCAgEBAgIMCgocFRUsGhg7KSlCaGhCKSk7GBksFhUcCgkNAQIBAQIBDQkKHBUVLBoYOykpQmg2MDBIFBUVFEgwMDY2MDBIFBUVFEgwMDZHZGRHR2RkAQgkGhkkJBkaJANkAQICCwUHEg0NHBINLCYoQGdmQCgmLA0SHA0OEgcFCwECAQECAQsFBxIODRwRDiwlKUBmZ0AoJSwOEhsODRIHBQsCAgFcAQICDAoKHBUVLBoYOykpQmhoQikpOxgaLBUVHAoJDQICAQECAg0JChwVFSwaGDspKUJoaEIpKTsYGS0VFRwKCQ0CAgH5FRRIMDA2NjAwSBQVFRRIMDA2NjAwSBQV/k5kR0dkZEdHZAG8GSQkGRokJAAABQAAAMAEAAKAACEAJwAtADMAOQAAASIGByYnLgEnJiMiBgcOARURFBYXMDM6ATMyMzI2NTQmIwUzNycjBwcjJzczFwczNycjBwczNycjBwN8DhkMBBQTPygoLhYrEwgFCAY5OYk5OQE3TU03/hQgEBAgEFAgEBAgELAgEBAgEHAgEBAgEAG+BQUrJSU3EBAIBwMHBf5tBggBSjU0S/7g4ODgo52goICAgEBAQEAAAAACAAAAWAQAAygAQwBHAAABMCYnLgEnJicuASMiOQEwIyIGBwYHDgEHDgExMAYdARQWMTAWFx4BFxYXHgEXMjEwMzI2NzY3PgE3PgExMDY9ATQmMQERDQED9hIXHTsPNT8/ayQkJCRrPz81DzsdFxIKChIXHUMRHzo6cysrJCRrPz82DzodFxIKCv2gARX+6wKNThcfCwIEAgICAgICBAILHxdOaD5OPmdPFx8KAwMCAgIBAwICBAELHxdPZz5OPmj+rgEgkJAAAAYAAP/ABOwDwAAUACgASABLAF0AcAAAEyEyFhUxERQGIzEhIiY1MRE0NjMxATI2NTERNCYjMSEiBhUxERQWMzEBIiY1MRE4ATE0NjMyFhcxFx4BFRQGBxUHDgEjOAE5ARMVNwEhIiY1MTQ2MzEhMhYVMRQGIwUiJjUxNTQ2MzEyFhUxFRQGIzF3A/4yRUUy/AIxRkYxA/4RFxcR/AIQGBgQAYkQGBgQBgsE7AkKCgnsBAsGKHkCJPtjERcXEQSdEBcXEPwxEBcXEBEXFxEDwEYx/O4xRkYxAxIxRvxPGBADEhAYGBD87hAYATEXEAEoEBcDA5MFEgsKEgUBkwMDAQeYTP52FxEQFxcQERdYFxCxERcXEbEQFwAEAAD/wAQAA8AAHwAiAFYAdQAAJSImNTEROAExNDYzMhYXMQUeARUUBgcxBQ4BIzgBOQETETcDOAExMhceARcWFRQHDgEHBgcxBgcOAQcGIyInLgEnJjU0Nz4BNzY3MTY3PgE3NjMwMjkBETI3PgE3NjU0Jy4BJyYjIgcOAQcGFTEUFx4BFxYzMQGSDxYWDwUKBAE7CAoKCP7FBAoFJNKIal1eiygoCgsnGxwjIykpXDIyNWpdXosoKAoLJxscIyMoKVwyMjUBW1BQdyIjIyJ3UFBbW1BQdyMiIyJ3UFBb1hYPAYoPFQIDxQUQCgoQBcUDAwFt/vqDAgAoKIteXWo1MjJcKSkjIxwbJwsKKCiLXl1qNTIyXCkpIyMcGycLCvxJIiN3UFBbW1BQdyIjIyJ3UFBbW1BQdyIjAAAACQAA/8AFZwPAABgAKQBBAFYAWgBsAH4AkACjAAATITIWFTERFAYjISImNRE0NjMxMzU0NjMxBSEVFAYjMSMRFBYzITI2PQEFIiY1NDYzMTI2NRE0NjMyFhUxERQGIzEBITIWFTERFAYjMSEiJjUxETQ2MzEFIxUzBSEiJjUxNDYzMSEyFhUxFAYjFSEiJjUxNDYzMSEyFhUxFAYjAyEiJjUxNDYzMSEyFhUxFAYjByMiJjUxNDYzMTMyFhUxFAYjMewETxIZWUD7sTRKGRKWGRIEJPwHGRKWGBAETxwn+3wSGRkSFh8ZEhIZUToBFQE8EhkZEv7EEhkZEgER5eUB5fz6EhkZEgMGERoaEfz6EhkZEgMGERoaER7+/RIZGRIBAxIZGRKCgRIZGRKBEhkZEgPAGRL8xUBaSjQCXxEazRIZVs0SGv3NEBgoGwGaGRISGSAWAlERGhoR/a86UgNLGRL+/BIaGhIBBBIZV63uGRISGRkSEhmtGRISGRkSEhkCMRkSEhkZEhIZrRkSEhkZEhIZAAAGAAD/wAUjA8AANABGAHsAjgDSAQAAACUiJicxJicuAScmIy4BNTgBOQEROAExNDY3MzoBMzoBMzIXHgEXFhcnHgEVMBQ5AREUBiMxJRYXHgEXFhcnESYnLgEnJicjASImNTERMDQxNDY3MTY3PgE3NjM6ATMxOgEzHgEVOAE5ARE4ATEUBgcxIgcOAQcGBw4BIzETETY3PgE3Nj8BEQYHDgEHBgc3EyMiJjUxNSEiJjUxETQ2MzEzMhYVFAYjMSMRITIWFTEVMzU0NjMxIREjIiY1NDYzMTMyFhUxERQGIzEhFTAUMRQGIzEBIiYvAQcOASMiJjU4ATkBNTQ2MzIWFTEVNz4BMzIWFyM1NDYzMhYVMRUUBiMxApEFCwRHU1OPMDABExkaEgEHEAgBAQFDQEF7Ozs2BQoMGxP+Pzc2NmcyMjELLDAwZjU1NwEBwRIbDAo1OTp6QUBDAQEBCBAHExkZEgEwMI9TU0cFCgYuLDAwZDU0NQY3NjVnMTEvBkfpExv+PxMbGxN0ExsbE0cBwhMajxoTAcJHExoaE3UTGhoT/j4bE/7dChAGIDkFDQcTGhoTExsQBgwHBAYEARsTExoaExcDAiQWFhgEBAEaEgLZExoBCAkgGBceAgYUDAH9KBMbzQUJCBcPDxIEAncXERIZBwgB/LIbEwLYAQwUBh4XFx8JCAEaE/0nEhoBBAQYFhYkAgMC6/2JEA8OFggIBQECgQEHCBkTEhcC/L4bEg0bEwL1ExsbExIb/WUaEw0NExoCmxsSExsbE/0LExsMARIbAp4HBx8lBAQbE+ISGxsSjQsEBAEBZhMaGhPMExsAAAAABgAA/8ACZAPAADYAVwBoAHoAjAClAAAlIicuAScmPQE0NjMyFhUxFRwBFRQXHgEXFjMyNz4BNzY1PAE5ATU0NjMyFhUxFRQHDgEHBiMxNSInLgEnJjURNDc+ATc2MzIXHgEXFhUxERQHDgEHBiMxESIGFREUFjMyNjUxETQmIzERIiY1MTU0NjMxMhYVMRUUBiMzISImNTE0NjMxITIWFTEUBiMBIiY1MRE0NjMxMhYVFAYjMSIGFREUBiMxATI/ODhTGBgSDQ0TExNCLC0yMi0sQhMTEw0NEhgYUzg4PywnJzsREBAROignLCwnKDoREBAROycnLD9ZWT8/WVk/DRISDQ0SEg23/pINEhINAW4NEhIN/uUNEz4sDRISDRIZEg13GBhTODg/cw0SEg1zAQEBMiwtQhMTExNCLSwyAQJzDRISDXM/ODhTGBhcERA7JycsAUEsJyc6ERERETonJyz+vywnJzsQEQKuWT7+vz9ZWT8BQT5Z/D8SDbcNExMNtw0SEg0NExMNDRICDRMNAQQsPhMNDRIZEv78DRMAAAAEAAD/wAWDA8AALgBaAGwAfwAABSEiJjUxETQ2MzEhMhYXMRchMhYVMRUUBiMiJjUxNSEiJicxJyERITIWFRQGIzEhOAExIiY1NDY3MRM+ATMhOAExMhYVFAYVMQMOASMiJjU8ATcVEyEDDgEjMQEhIiY1MTQ2MzEhMhYVMRQGIwchIiY1MTQ2MzEhMhYVMRQGIzEEs/t3ERkZEQFMCA4FtgJsEhgYEhEZ/a4IDgW2/u4EXxIYGBL7dxEZAQHeBBUOBFISGAGmBBYOEhgBmPwC1AQVDgQG/WIRGRkRAp4RGRkRfv5eERkZEQGiERkZEUAZEQOsERkFBZwYEooRGRkRYAYEnPyoGRERGRkRBAcDAnwMEBkRAwUD/YQNERkRAwQDAQJI/aAMEAGLGRESGBgSERmaGBESGBgSERgABwAA/8ADEAPAABYAJwA7AEEAUwBlAHcAABMhMhYfAR4BFTERDgEjISImNRE0NjMxBSEiBhUxERQWMzEhMjY1MREXIyImPQE0NjMyFh8BHgEVFAYjMScVFBY7AQchIiY1MTQ2MzEhMhYVMRQGIxUhIiY1MTQ2MzEhMhYVMRQGIxUhIiY1MTQ2MzEhMhYVMRQGI08ByQYMBNgFBQEuIf2PIS4uIQG8/kQHCgoHAnEHCiCpIS4SDQYMBNgFBRMMugoHXmz+pQ0SEg0BWw0SEg3+pQ0SEg0BWw0SEg3+pQ0SEg0BWw0SEg0DwAUE2QQLBv1GIS4uIQNiIS4+Cgf8ngcKCgcCrRIuIagNEgUE2QQLBg0SrF0HCvYSDQwTEwwNEqkSDQwTEwwNEqkSDQwTEwwNEgAAAAAFAAD/wAOgA8AAIABCAGsAhwCaAAABMhceARcWFTEUBw4BBwYjMSInLgEnJjUxNDc+ATc2MzERMjc+ATc2NTQnLgEnJiMiBw4BBwYVOAE5ARQXHgEXFjMxBzMyFhcxFzc+ATsBOAExMhceARcWHQEUBiMxISImNTE1NDc+ATc2MzEXIyIHDgEHBgcVITU0Jy4BJyYrAQcOASMiJicxJSMiJjUxNDYzMTMyFhUxFAYjMQHQODAxSRUVFRVJMTA4NzExSRUVFRVJMTE3LikoPRESEhE9KCkuLigpPBIRERI8KSguxDEGCgOAgAMKBjE4MTBJFRUNCvyOCg0VFUkxMDgkJC4pKDwSEQEDRhIRPSgpLiSMBAoGBgoDAVKTCg0NCpMJDg4JA8AVFUkxMDg3MTFJFRUVFUkxMTc4MDFJFRX+FhESPCgpLi4pKD0REhIRPSgpLi4pKDwSEWAGBdXVBQYVFUkxMTeTCg0NCpM3MTFJFRUuERI8KSgufX0uKCk8EhHqBQYGBQ4NCQoNDQoJDQAACQAA/8AEVAPAAA0AGwAqADgARwBVAHgAlwClAAABMhYVFAYjIiY1MT4BMxUyNjU0JiMiBhUxFBYzNzIWFRQGIyImNTE0NjMxFTI2NTQmIyIGFTEUFjM3MhYVFAYjIiY1MTQ2MzEVMjY1NCYjIgYVMRQWMwUjIiY1MRE0NjMxITIWFTEVFAYjIiY1MTUhETMyFhUUBiMxEyEyFhUxERQGIzEjBw4BIyImNTE1ISImNTERNDYzMQUhESEyFhUxFTc+ATsBAZ4hLi4hIC8BLiAOExMODhMTDuAgLi4gIS4uIQ4TEw4OExMO3yEuLiEgLi4gDhQUDg0UFA39KnAKDQ0KA34KDQ0KCQ38rloJDQ0JNwN/Cg0NCta9AwkECg3+PAoNDQkDaPyvAcUJDpwECAXIAh0uISEuLiEhLnATDg4TEw4OE3AuISEuLiEhLnATDg4TEw4OE3AuISEuLiEhLnATDg4TEw4OE4IOCQJnCg0NCnAJDQ0JWv3GDQoJDgHtDQn9mAkNvQMEDQqtDQkCZwoNLf3GDQqMnQMDAAAAAAUAAP/ABAIDwABfAKsAyQDoAQEAABM4ATEyFh8BHgEVFAYPAQ4BFRQWFzEWFx4BFxYfAR4BMzEyMDEyNj8BPgEzMhYfAR4BFRQGDwEOASMiJiczJicuAScmJxcmJy4BJyYvAS4BNTQ2NxU+AT8BPgEzOAE5AQEiJiczJicuAScmLwEuATU0Nj8BPgE1NCYvAS4BIyIGDwEOARUUFhcnFhceARcWFx4BMzI2PwE+ATU0Ji8BLgEjIgYPAQ4BIzgBIzEDIiYnMS4BNTQ2NwE+ATMyFhcxHgEVFAYHAQ4BIzElOAExIiY1MSc4ATE0NjMxOAExMhYVMRcwFDEUBiMxJzEnIiY1OAE5ATQ2MzgBOQEXMhYVFAYjMbgPGwmvCgsLCmEDBQICGiAfSCkoLAQDBwMBBQoDYQoaDw8aCq8KCwsKURc+JA0ZDAE5NTVkLi8rA0E3N1ohIRQCAgMDAwYXD1MKGg8BrAkTCAExKyxNISEbAgQFCwphBAQEBK8DCgYFCgRTERMCAgEvXV3WZ2dBCBMJGi4RUQQEBASvBAkGBQoEYAoaDwEnBAkDAwMDAwE2AwgFBAkDAwMDA/7LBAgFATcKDQENCgkNAQ0JAa4KDQ0KrgkODgkDwAsKrwoaDw8aCmEECgUEBgMuKSlIHx8aAgIBBANhCgsLCq8KGg8PGgpRFxsEAxEWFjMeHiICMzw8iEtLUQcJFgsMGAsCFyYQUwoL/QIFBRsiIUwrKy8EBxIKDxoKYQQJBgUKBK8DBAQDUxIuGggQCAG4f4CnLS4TAwMUEVEECQYGCQSvAwUFA2EJDAEiBAMDCQQFCAMBNgMDAwMECAUECQP+ywMEiA0JrgoNDQmuAQkNrgENCQoNAQ0KCQ0AAA8AAP/AA+ADwAAoAFIAZAB2AIgAnACgALQAuADMANAA5ADoAPwBAAAABSEiJjURNDYzITIWFREUBiMiJjUxETQmIyEiBhURFBYzITIWFRQGIzEzISImNTQ2MzEhMjY1ETQmIyEiBhURFAYjIiY1MRE0NjMhMhYVERQGIzETISImNTE0NjMxITIWFTEUBiMlIiY1MTU0NjMxMhYVMRUUBiMhIiY1MTU0NjMxMhYVMRUUBiMFMzIWFTEVFAYjMSMiJjUxNTQ2MxcjFTMHMzIWFTEVFAYjMSMiJjUxNTQ2MxcjFTM3MzIWFTEVFAYjMSMiJjUxNTQ2MxcjFTMDMzIWFTEVFAYjMSMiJjUxNTQ2MxcjFTM3MzIWFTEVFAYjMSMiJjUxNTQ2MxcjFTMCrv2nIzIyIwM2IzINCQkNGBH8yhEYGBECWQkNDQnd/agKDQ0KAlgRGBgR/MoRGA0JCQ0yIwM2IzIyIz/8TAkNDQkDtAkNDQn86gkNDQkJDQ0JAngJDQ0JCQ0NCf2IfwkNDQl/CQ0NCWhSUmh/CQ0NCX8JDQ0JaFJSlX4KDQ0KfgkNDQloUlJofgoNDQp+CQ0NCWhSUpV+CQ0NCX4JDQ0JaFJSQDIjAvcjMjIj/ecKDQ0KAhkRGBgR/QkRGA0JCQ0NCQkNGBEC9xEYGBH95woNDQoCGSMyMiP9CSMyArcNCQoNDQoJDV4NCb8JDQ0JvwkNDQm/CQ0NCb8JDc8NCn4JDQ0JfgoNLVJ+DQl/CQ0NCX8JDS1Sfw0JfwkNDQl/CQ0tUgF8DQp+CQ0NCX4KDS1Sfw0KfgkNDQl+Cg0tUgABAAD/1wKlA6kACwAAEzQ2FwEWFAcBBiY1AEYxAi4xMf3SMUYDbDwkI/5tI2Yj/m0jJDwAAf///8AE9QO/AB8AAAUiJicBLgE1NDYzMhYXMRcBPgEzMhYVFAYHMQEOAQcjAbwXKQ/+tBASQS8YKQ/5AnsPKxgvQQ4N/TYPKhcBQBIPAUwPKhguQhMP+QLIEBRCLxUlD/zgEBQBAAACAHD/4gJ6A78AdgCNAAAFPgE3PgE3PgEnNCYjMCI5AQ4BBw4BBw4BBzY3PgEnJicuASc+ATc+ATcVNiYnMS4BJyYGFx4BFx4BBxQGBzEuAScmBgczDgEHDgEXHgEXFjY3PgE/AR4BFxUWFxYGBwYHLgEvAS4BJyYGFx4BFx4BFx4BFxY2NwMOAQcOAScuATc+ATc+ARceARcjDgEHAfARIxMJEgkIGAEDAgEPFgkMFwsLFAkNCwoHBgYVEDMiAQIBAwQBAxobGVAwBAUDIDoXJR0QAQEGDwgdOBsCJj8PCAEMCycWMlMcDBQJARckDBYGBgYLCgwGDAYeCBIOCBUBAQ8ICBAIESERBhsGkxE3JRAmEREJBAcxHhYwGQcOBwECAwEdHzsdDhwNDBwPAgMBGwoNGw8NHA4vMTFiMTAvJUAWAgcDDhwOAjdmKylJDAEJAhkzITSBQwIDAgMFAQcCCAszJRcyFhMWAwVAJg8mFAISLRkBLC4tXi4vLQsWCzkPHwsGBwwSHw8PHQ8fPB4LAQsCMCVGFAgECQkiEiAsCwcDBgEFAgQGBAAAAAIATgCIA20CzgB2AI0AADc+ATc+ATc2Jjc+ARcwFjkBHgEVHgEVDgEHNjc+ATc2Nz4BFz4BNz4BNwc+ATcxPgEXFgYjJgYHDgEHDgEHMx4BFx4BFyceAQcOAQcGJicuATc+ATc1JgYHIwYHDgEHBgc+AT8BPgEzHgEHDgEHDgEHDgEHBiY3AQ4BFx4BFxY2NzYmJy4BJy4BJxcOAQdOBgoDAgMCAQEKAQMCAQoBAQEBAgESFhU1IiErIkwmAQMBBg4HAR5QLitmKwQCBCZJJTpiHQEBAQEGDgcZKA8BFRALCB0WEysRKRYCAQcGHDUYASkgITIVFBELFQs5DiAQCgwIDB4ODx4OHzweDBMDAboKAQ8HGhIRGwgOCRAMIhYGDQYBAQIBoCBBIQ8gDw0jCwEBAQEJIgwRIhEQIRArKitMICAWERIFAwYCDRcLAis7EA8GFAIJAQMKEU47AQMBAgYDDCQVAR9LJBYmCAgHCxphLBMoFAEBCwwUHh5IKSgpBQkFFwcMARIIDA4GBg0GDBkMBRILAUUmVCQQGgMDEw8cPhkTHwsDBQIBAwcDAAAAAAIABQCIAyQCzgB2AI0AACUuAScuAScmNicuAQcwBjkBDgEVDgEVHgEXJicuAScmJy4BBy4BJy4BJxcuAScxLgEHBhYzNhYXHgEXHgEXIw4BBw4BBzcOARceARcWNjc+AScuASc1NhYXMxYXHgEXFhcuAS8BLgEjDgEXHgEXHgEXHgEXFjYnAR4BBw4BBwYmJyY2Nz4BNz4BNwceARcDJAYKAwIDAgEBCgEDAgEKAQEBAQIBEhYVNSIhKyJMJgEDAQYOBwEeUC4rZisEAgQmSSU6Yh0BAQEBBg4HGSgPARUQCwgdFhMrESkWAgEHBhw1GAEpICEyFRQRCxULOQ4gEAoMCAweDg8eDh88HgwTA/5GCgEPBxoSERsIDgkQDCIWBg0GAQECAaAgQSEPIA8NIwsBAQEBCSIMESIRECEQKyorTCAgFhESBQMGAg0XCwIrOxAPBhQCCQEDChFOOwEDAQIGAwwkFQEfSyQWJggIBwsaYSwTKBQBAQsMFB4eSCkoKQUJBRcHDAESCAwOBgYNBgwZDAUSCwFFJlQkEBoDAxMPHD4ZEx8LAwUCAQMHAwAAAAEATgAaA7IDfwAMAAAJAQcJARcJATcJAScBAgD+lkgBav6WSAFqAWpI/pYBakj+lgIVAWpI/pb+lkkBav6WSQFqAWpI/pYAAAMAAABmBAADMwADAAgADAAAEyEVIRUhFSE1ESEVIQAEAPwABAD8AAQA/AADM2bNZmb+zWcAAAAAAQAAAAEAAFCF21FfDzz1AAsEAAAAAADd4ju/AAAAAN3iO7/////ABYMDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAFg/////8FgwABAAAAAAAAAAAAAAAAAAAAIgQAAAAAAAAAAAAAAAIAAAAFZQAABWUAAAQAAAAEAAAABAAAAAQAACUEAAAABAAAQAQAAQAEAAAABAAAAAQAAAAE7AAABAAAAAVmAAAFIwAAAmQAAAWDAAADDwAAA6AAAARUAAAEAgAAA+AAAALWAAAE9///AwwAcANyAE4DcgAFBAAATgQAAAAAAAAAAAoAFAAeAIYA7AGCAhgCqgNMA8QEBAQqBU4FpgYKBpYHNAf+CTgKCAqmC0AMCAzWDiAPVA9uD6IQeBFQEigSTBJoAAAAAQAAACIBAgAPAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABABMAAAABAAAAAAACAAcAzAABAAAAAAADABMAWgABAAAAAAAEABMA4QABAAAAAAAFAAsAOQABAAAAAAAGABMAkwABAAAAAAAKABoBGgADAAEECQABACYAEwADAAEECQACAA4A0wADAAEECQADACYAbQADAAEECQAEACYA9AADAAEECQAFABYARAADAAEECQAGACYApgADAAEECQAKADQBNHN0cmVuZ3Roc2NvcGUtaWNvbnMAcwB0AHIAZQBuAGcAdABoAHMAYwBvAHAAZQAtAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMHN0cmVuZ3Roc2NvcGUtaWNvbnMAcwB0AHIAZQBuAGcAdABoAHMAYwBvAHAAZQAtAGkAYwBvAG4Ac3N0cmVuZ3Roc2NvcGUtaWNvbnMAcwB0AHIAZQBuAGcAdABoAHMAYwBvAHAAZQAtAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcnN0cmVuZ3Roc2NvcGUtaWNvbnMAcwB0AHIAZQBuAGcAdABoAHMAYwBvAHAAZQAtAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format('truetype');
  font-weight: normal; font-style: normal; font-display: block; }
*/
@font-face {
  font-family: 'strengthscope-icons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

  
.s-icon, 
/* #main-menu-control li a:after, */
#main-nav .dropdown .dropdown-toggle:after,
.navbar-toggler:after,
#footer a[data-toggle="collapse"]:after,
.slick-prev:before, 
.slick-next:before,
.job-list a:after,
.accordion-numbered-control:after,
.partner-header a:after,
.s-video-thumb:after,
.psc-product-content ul li:before,
.cs-content ul li:before,
.tick-list li:before,
.cat-nav-btn:after,
.psc-cta-nudge.left.no-caption h3:after,
.psc-cta-nudge.left p:last-of-type:after { 
	font-family: 'strengthscope-icons' !important; 
	speak: never; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	line-height: 1; 
	-webkit-font-smoothing: antialiased;
	/* -webkit-font-smoothing: auto; */
	-moz-osx-font-smoothing: grayscale; 
	text-rendering: optimizeLegibility;
	}
.s-icon-chevron-down:before { content: "\e900"; }
.s-icon-chevron-up:before { content: "\e901"; }
.s-icon-circle-chevron-left:before { content: "\e902"; }
.s-icon-circle-chevron-right:before { content: "\e903"; }
.s-icon-circle-plus:before { content: "\e904"; }
.s-icon-circle-cross:before { content: "\e905"; }
.s-icon-twitter:before { content: "\e906"; }
.s-icon-linkedin:before { content: "\e907"; }
.s-icon-facebook:before { content: "\e908"; }
.s-icon-instagram:before { content: "\e909"; }
.s-icon-soundcloud:before { content: "\e90a"; }
.s-icon-youtube:before { content: "\e90b"; }
.s-icon-video:before { content: "\e90c"; }
.s-icon-webinar:before { content: "\e90d"; }
.s-icon-press:before { content: "\e90e"; }
.s-icon-ebook:before { content: "\e90f"; }
.s-icon-podcast:before { content: "\e910"; }
.s-icon-case-study:before { content: "\e911"; }
.s-icon-blog:before { content: "\e912"; }
.s-icon-login:before { content: "\e913"; }
.s-icon-chat:before { content: "\e914"; }
.s-icon-call:before { content: "\e915"; }
.s-icon-booking:before { content: "\e916"; }
.s-icon-play:before { content: "\e917"; }
.s-icon-tick:before { content: "\e918"; }
.s-icon-swirl-arrow-down:before { content: "\e919"; }
.s-icon-swirl-arrow-down-left:before { content: "\e91a"; }
.s-icon-swirl-arrow-down-right:before { content: "\e91b"; }
.s-icon-close:before { content: "\e91c"; }
.s-icon-menu:before { content: "\e91d"; }
.s-icon-spotify:before { content: "\e91e"; }

html { scroll-behavior: smooth; }
body { font-family: 'Montserrat', sans-serif; color: #000; overflow-x: hidden; }
h1 { font-weight: 700; font-size: 1.8rem; margin: 0 0 1.5rem 0; }
h2 { font-weight: 700; font-size: 1.4rem }
h3 { font-size: 1.3rem; font-weight: 700;  }
a, a:visited { color: #000; font-weight: 600; }
a:hover { color: #000; } 

address span { white-space: nowrap; }

@media (min-width: 576px) {	
	h1, h2 { font-size: 2rem }
	h3 { font-size: 1.5rem; }
}

@media (min-width: 768px) {	
	html { font-size: 18px; }
	h1, h2 { font-size: 2.5rem }
}

.bg-transparent { background: transparent; }
.bg-fff { background: #fff; }
.bg-000 { background: #000; }
.bg-f3f5f5 { background: #f3f5f5; }
.bg-c0e2d7 { background: #c0e2d7; }
.bg-c5e0f1 { background: #c5e0f1; }
.bg-e5d2e0 { background: #e5d2e0; }
.bg-fcdcb2 { background: #fcdcb2; }

.bg-7c2064, .bg-strengthscope { background: #7c2064; }
.bg-f48b00, .bg-team { background: #f48b00; }
.bg-656e6f, .bg-leader { background: #656e6f; }
.bg-1982c4, .bg-360 { background: #1982c4; }
.bg-008759, .bg-engage { background: #008759; }
.bg-80c5ae, .bg-manager { background: #80c5ae; }
.bg-8cc1e2, .bg-master { background: #8cc1e2; }
.bg-b3255d { background: #b3255d; }
.bg-acbcbe { background: #acbcbe; }
.bg-1683c6 { background: #1683c6; }
/* 082024 */
.bg-d992af { background: #d992af; }

section:after { content: ""; clear: both; display: table; }
section.section-first, section.article { padding-top: 126px; }

.section.bg-fff + .section.bg-fff,
/* 082024 */
.section.bg-d992af + .section.bg-d992af,
.section.bg-b3255d + .section.bg-b3255d,
/* 082024 */
.section.bg-f3f5f5 + .section.bg-f3f5f5,
.section.bg-c0e2d7 + .section.bg-c0e2d7,
.section.bg-c5e0f1 + .section.bg-c5e0f1,
.section.bg-e5d2e0 + .section.bg-e5d2e0,
.section.bg-fcdcb2 + .section.bg-fcdcb2  { margin-top: -3rem; }

.psc { margin: 3rem 0; }
.psc:first-of-type { padding-top: 3rem; margin-top: 0; }
.psc:last-of-type { padding-bottom: 3rem; margin-bottom: 0; }
.psc:first-of-type.psc-text-image.image-bottom { padding-top: 0; }
.psc:last-of-type.psc-text-image.image-bottom { padding-bottom: 0; }
.psc.psc-resource-navbar { margin: 3rem 0 0 0; }
.psc.psc-resource-carousel { margin: 0; }
.psc-resource-carousel .rc-wrapper { padding: 3rem 0 0 0; }
section > .psc-resource-carousel:first-child .rc-wrapper { padding-top: 0; }
.psc-cta-nudge + .psc { margin-top: -2rem; }


@media (min-width: 992px) {	
	.section.bg-fff + .section.bg-fff,
	.section.bg-f3f5f5 + .section.bg-f3f5f5,
	.section.bg-c0e2d7 + .section.bg-c0e2d7,
	.section.bg-c5e0f1 + .section.bg-c5e0f1,
	.section.bg-e5d2e0 + .section.bg-e5d2e0,
	.section.bg-fcdcb2 + .section.bg-fcdcb2  { margin-top: -4rem; }	
	.psc { margin: 4rem 0; }
	.psc:first-of-type { padding-top: 4rem; margin-top: 0; }
	.psc:last-of-type { padding-bottom: 4rem; margin-bottom: 0; }
	.psc-resource-carousel .rc-wrapper { padding: 4rem 0 0 0; }
	.psc-cta-nudge + .psc { margin-top: -3rem; }
}

@media (min-width: 1200px) {				
	.section.bg-transparent + .section.bg-transparent,
	.section.bg-fff + .section.bg-fff,
	.section.bg-f3f5f5 + .section.bg-f3f5f5,
	.section.bg-c0e2d7 + .section.bg-c0e2d7,
	.section.bg-c5e0f1 + .section.bg-c5e0f1,
	.section.bg-e5d2e0 + .section.bg-e5d2e0,
	.section.bg-fcdcb2 + .section.bg-fcdcb2  { margin-top: -5rem; }	
	.psc { margin: 5rem 0; }
	/* 102023 */
	/*
	.psc:first-of-type { padding-top: 5rem; }
	.psc:last-of-type { padding-bottom: 5rem; }
	*/
	.psc-resource-carousel .rc-wrapper { padding: 5rem 0 0 0; }	
	section.section-first, section.article { padding-top: 135px; }
	.psc-cta-nudge + .psc { margin-top: -4rem; }
}	
.psc.psc-banner-title-image { padding-bottom: 0; }


.card { border: none; border-radius: 0; }
.card-img, .card-img-top { border-radius: 0; }
.card-footer { background: none; border: none; }
.card > a:hover > img  { opacity: 0.7; }

/* ILC 03102022 */
.resource-card-wrapper { height: 100%; padding: 15px 0; }
.resource-card { height: 100%; }
.resource-card > .card-body { padding-bottom: 0; } 
.resource-card > .card-body > p { font-weight: 500; }
.resource-card > .card-body > p { font-weight: 500; }
.resource-card > .card-body > p > i { font-weight: 400; margin: 0 0.25rem 0 0; }
/* .resource-card > .card-body > h5 { font-weight: 700; } */
.resource-card > .card-body > h5 { font-weight: 700; margin: 0; }
.resource-card > .card-footer { padding-top: 1rem; }
.resource-card > .card-footer > a { font-weight: 500; }




.btn { border: 2px solid #000; /* height: 54px; */ /* line-height: 1; */ line-height: 1.3; padding: 0.75rem 2rem; /* border-radius: 27px; */ border-radius: 9999px; font-weight: 500; background: transparent; }
.btn:hover { background: #000; color: #fff; }
.btn.btn-light { border-color: #fff; color: #fff; }
.btn.btn-light:hover { background: #fff; color: #000; }

.bg-strengthscope .btn.btn-light:hover { color: #7c2064; }
.bg-team .btn.btn-light:hover { color: #f48b00; }
.bg-leader .btn.btn-light:hover { color: #656e6f; }
.bg-360 .btn.btn-light:hover { color: #1982c4; }
.bg-engage .btn.btn-light:hover { color: #008759; }
.bg-manager .btn.btn-light:hover { color: #80c5ae; }
.bg-master .btn.btn-light:hover { color: #8cc1e2; }
/* 082024 */
.bg-d992af .btn.btn-light:hover { color: #d992af; }
.bg-b3255d .btn.btn-light:hover { color: #b3255d; }
/* 082024 */

.modal { background-color: rgba(0,0,0,.8); }
.modal-header { border: none; padding-bottom: 0; }
.modal-content { border-radius: 0; }
.modal .close { opacity: 1; font-size: 2rem; }
.modal .close:hover, .modal .close:not(:disabled):not(.disabled):focus, .modal .close:not(:disabled):not(.disabled):hover { opacity: 0.4; }
@media (min-width: 1400px) {	
	.modal-dialog.modal-lg { max-width: 1110px; }
}	
	
.breadcrumb { background: none; border-radius: 0; padding: 0; font-size: 0.78rem; margin: 0 0 2rem 0; }
.breadcrumb a { font-weight: 400; }

#cookie-consent { display: none; }
.cc-show #cookie-consent { z-index: 9999999999; position: fixed; top: 0; height: 100%; left: 0; width: 100%; background: rgba(0,0,0,0.8); display: flex; flex-direction: column; justify-content: center; align-content: center; }
.cc-show .cc-popup { text-align: center; border-radius: 20px; background: #656e6f; color: #fff; max-width: 80%; display: flex; align-self: center; flex-direction: column; padding: 2rem; }
.cc-popup a { color: #fff; }
.cc-popup h2 { font-size: 1.2rem; }
.cc-popup .btn { padding: 0.5rem 1rem; display: block; width: 100%; font-size: 1rem; }
.cc-popup .btn:hover { color: #656e6f; }
.cc-popup img { margin: auto; max-width: 100%; max-height: 126px; } 
.cc-content { margin: 0 0 0.5rem 0; }
.cc-content p { margin: 1rem 0; }
.cc-content a, .cc-content a:visited { text-decoration: underline; font-weight: 400; font-size: 1rem; }
.cc-content a:hover { text-decoration: none; }
.cc-control ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; justify-content: space-evenly; }	
.cc-control ul li + li { margin-top: 1rem; }
.cc-control > div { display: none; text-align: center; align-content: center; justify-content: center; }
.cc-info a { color: #fff; }
@media (min-width: 576px) {	
	.cc-show .cc-popup { text-align: left; padding: 2rem 3rem; border-radius: 30px; }
	.cc-popup h2 { font-size: 1.5rem; }
	.cc-control { display: flex; flex-direction: row; margin: 0 -2rem; }
	.cc-control > ul, .cc-control > div { padding: 0 2rem; }
	.cc-control > div { width: 40%; display: flex; }
	.cc-popup .btn { padding: 0.5rem 1rem; font-size: 1rem; width: 100%; white-space: nowrap; }
	.cc-content a {font-size: 1.25rem; }
}
@media (min-width: 768px) {	
	.cc-show .cc-popup { border-radius: 40px; }
	.cc-popup .btn {  display: block; white-space: nowrap; }
}
@media (min-width: 992px) {	
	.cc-show .cc-popup {	padding: 2rem 3rem; }
}


.subheading { font-weight: 700; }
.title-image img { max-width: 100%; height: auto; display: inline-block; }

.social { list-style: none; margin: 0 -0.3rem; padding: 0; }
.social li { display: inline-block; margin: 0; padding: 0 0.3rem; }
.social li:first-child { }
.social li a, .social li a:visited { color: #fff; background: #000; border-radius: 50%; width: 2.5rem; height: 2.5rem; display: inline-block; text-align: center; }
.social li a:hover { text-decoration: none; }
.social li a i { line-height: 2.5rem; font-size: 1.25rem; }
@media (min-width: 576px) {	
	.social { margin: 0 -0.5rem; }
	.social li { padding: 0 0.5rem; }
	.social li a, .social li a:visited { width: 3rem; height: 3rem; }
	.social li a i { line-height: 3rem; font-size: 1.5rem; }
}
@media (min-width: 992px) {	
	.social li a, .social li a:visited { width: 2.5rem; height: 2.5rem; }
	.social li a i { line-height: 2.5rem; font-size: 1.25rem; }
}
@media (min-width: 1200px) {	
	.social li a, .social li a:visited { width: 3rem; height: 3rem; }
	.social li a i { line-height: 3rem; font-size: 1.5rem; }
}

/* #header { position: absolute; top: 0; left: 0; right: 0; font-size: 1rem; z-index: 1000; } */
#header { position: fixed; top: 0; left: 0; right: 0; font-size: 1rem; z-index: 1000; /* z-index: 3000000000;*/ } 
#header.expanded { background: #fff; }
#header .navbar-collapse.collapsing { -webkit-transition-duration: 0s; transition-duration: 0s; }

#header a span { border-bottom: 2px solid transparent; padding: 0 0 1px 0; transition: border-color 0.2s ease-out; }
#header a:hover { text-decoration: none; }
#header a:hover span { border-bottom-color: #000; }

#header .navbar { padding: 2rem 1rem; }
#header .navbar-brand { padding: 0; max-width: 66%; }



#main-nav { justify-content: center; }
#main-nav-links { display: none; }

#header .navbar-toggler { padding: 0; }
#header .navbar-toggler:after { content: "\e91d"; font-size: 2rem; }
#header.expanded .navbar-toggler:after { content: "\e91c"; }

#main-nav .dropdown .dropdown-toggle { font-weight: 700; font-size: 1.5rem; line-height: 1; padding: 1.5rem 3rem 1.5rem 15px; position: relative; }
#main-nav .dropdown .dropdown-toggle:after { content: "\e901"; font-size: 0.75rem; border: none; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); }
#main-nav .dropdown.show .dropdown-toggle:after { content: "\e900"; }

#main-nav .dropdown-menu { border: none; border-radius: 0; margin: 0; padding: 0 0 1rem 0; }	
#main-nav .dropdown-menu h4 { font-weight: 700; margin-top: .75rem; }
.main-nav-submenu { list-style: none; margin: 0; padding: 0; }
.main-nav-submenu > li { margin: 0 0 1rem 0; padding: 0; }
.main-nav-submenu > li > a { font-weight: 600; }

.menu-show-d { display: none; }
.menu-show-m { display: block; }	
.image-link + a.menu-show-m { margin-bottom: 1rem; }
.image-link + h6 + a.menu-show-m { margin-bottom: 1rem; }

/*** AWI 23032025 ***/
/* #main-nav-mobile-contact { text-align: center; margin: 2rem 0 0 0; } */
#main-nav-mobile-contact { display: flex; margin: 2rem 0 0 0; justify-content: center; align-content: center; column-gap: 2rem; }
#main-nav-mobile-contact a { margin: auto 0; }


.dropdown-menu a.image-link { display: none; }
.dropdown-menu > .container > .row > div[class^='col-']:first-of-type h4 { display: none; }	
.menu-blogs { margin-top: 1rem; }
.menu-blogs > div[class^='col-']: { margin-top: 1rem; } 





/* MENU EXPAND */
/* @media (max-width: 1199.9px) {	*/
@media (max-width: 1459.9px) {
	#header.expanded .navbar { box-shadow: 0px 15px 10px -15px rgba(0,0,0,0.33); }			
	#header .navbar { max-height: 100vh; overflow-y: auto; }
	#main-nav .dropdown { border-bottom: 1px solid #d5dbdc; }	
}

@media (min-width: 992px) { 
	#main-nav .dropdown-menu { padding: 2rem 0; }	
	#main-nav .dropdown-menu h4 { margin: 0; }
	.menu-show-d { display: block; }
	a.menu-show-d { margin-top: auto; }
	.menu-show-m { display: none; }		
	.menu-show-m.btn { display: inline-block; }
	.image-link + a.menu-show-m { margin-bottom: 0; }
	.dropdown-menu a.image-link { padding: 0; margin: 1rem 0; display: block; border: none; }
	.dropdown-menu a.image-link img { max-width: 100%; height: auto; }
	.dropdown-menu a.image-link:hover { opacity: 0.75; }			
	.dropdown-menu > .container > .row > div[class^='col-']:first-of-type h4 { display: block; }		
	.main-nav-submenu	{ padding: 0.75rem 0 0 0; }
	.menu-blogs { margin-top: 0; }
	.menu-blogs > div[class^='col-'] { margin-top: 0; display: flex; flex-direction: column; }
	.menu-blogs > div[class^='col-']:last-of-type { display: none; }
	
	/*** AWI 032025 ***/
	#header .navbar-toggler[aria-expanded="false"] { order: 3; }
	#main-nav-links { list-style: none; margin: 0 4rem 0 auto; padding: 0; }
	#main-nav-links a { font-weight: 400; }
	#main-nav-links a.btn { padding: 0.5rem 1rem; }
	#main-nav-links li { display: inline; margin: 0; padding: 0; }
	#main-nav-links li:not(:first-child) { margin: 0 0 0 1rem; }	
	
	#main-nav:not(.show) + #main-nav-links { display: block; }
	
}	
/* MENU EXPAND */
/* @media (min-width: 1200px) { */ 				
@media (min-width: 1460px) { 
	#main-nav .dropdown { margin: 0; padding: 0 1rem; }
	#main-nav .dropdown .dropdown-toggle { font-size: 1rem; font-weight: 400; padding: 0; }
	#main-nav .dropdown .dropdown-toggle:after { margin: 0 0 0 0.5rem; position: relative; transform: none; right: 0; font-size: 0.6rem; }
	#header.expanded .nav-item.dropdown a { color: #afbcbe; }
	#header.expanded .nav-item.dropdown a:hover span { border-bottom-color: #afbcbe; }
	#header.expanded .nav-item.dropdown.show a { color: #000; }	
	#header.expanded .nav-item.dropdown.show a:hover span { border-bottom-color: #000; }	
	#main-nav .dropdown-menu { box-shadow: 0px 15px 10px -15px rgba(0,0,0,0.33); padding: 3rem 0; border-top: 1px solid #acbcbe; }		
	
	
	/*
	#main-nav-links { display: block; list-style: none; margin: 0; padding: 0; }
	#main-nav-links a { font-weight: 400; }
	#main-nav-links a.btn { padding: 0.5rem 1rem; }
	#main-nav-links li { display: inline; margin: 0; padding: 0; }
	#main-nav-links li:not(:first-child) { margin: 0 0 0 1rem; }
	*/
	
	.menu-blogs > div[class^='col-']:last-of-type { display: flex; }
	#main-nav-mobile-contact, .menu-show-m.btn { display: none; }
}

#header .navbar,
#header #main-nav-links,
#header #main-nav-links a.btn,
#header .navbar-brand { transition:  0.2s; }

#header.scrolled { background: #fff; box-shadow: 0px 15px 10px -15px rgba(0,0,0,0.33); border-bottom: 1px solid #acbcbe; }
#header.scrolled:not(.expanded) .navbar { padding: 0.75rem 1rem; }
/* #header.scrolled.expanded .navbar { padding-bottom: 2rem; } */
#header.scrolled:not(.expanded) .navbar-brand { transform: scale(.8); transform-origin: left; }	


@media (min-width: 576px) {
	/* #header.scrolled:not(.expanded) .navbar { padding: 0.75rem 1rem; } */
	/* #header.scrolled:not(.expanded) .navbar-brand { transform: scale(.9); } */ 	
}					

@media (min-width: 1200px) {				
	#header.scrolled:not(.expanded) #main-nav-links { padding-left: 2rem; }
	#header.scrolled:not(.expanded) #main-nav-links a.btn { padding: 0.5rem 1rem; }
}


footer { border-top: 1px solid #acbcbe; padding: 2rem 0; margin: 4rem 0 0 0; text-align: center; font-size: 0.75rem; }
section.bg-fff + section#footer, section.article + section#footer  { border-top: 1px solid #acbcbe; }
#footer a { font-weight: 400; }
footer p { margin: 0; }
#footer h3 { font-size: 1.5rem; margin: 2rem 0 1rem 0; }
#footer .social { margin-top: 1.5rem; }
#footer-logo { display: none; }
#footer a[data-toggle="collapse"]:hover, #footer a[data-toggle="collapse"]:focus { text-decoration: none; }
#footer a[data-toggle="collapse"] { padding: 1rem 4rem 1rem 1rem; display: block; position: relative; }
#footer a[data-toggle="collapse"] h3, .footer-menus h3 { margin: 0;}

.footer-menus ul { list-style: none; margin: 0.5rem 1rem 1.5rem 1rem; padding: 0; }
.footer-menus li { margin: 0 0 0.75rem 0; padding: 0; }
.footer-links { list-style: none; margin: 0 0 1rem 0; padding: 0; }
.footer-links li { display: inline-block; padding: 0; margin: 0 0 0.25rem 0; white-space: nowrap; }
.footer-links li:after { content: "|"; margin: 0 0.5rem; }
.footer-links li:last-child:after { content: ""; margin: 0; }

/*
.footer-certified { list-style: none; margin: 0; padding: 0; }
.footer-certified li { margin: 0; padding: 0; width: 33%; display: inline-block; }
.footer-certified li:not(:first-child) { margin: 0 0 0 2rem; }
*/

/*
.footer-certified { list-style: none; margin: 0 -10px; padding: 0; display: flex; }
.footer-certified li { max-width: 200px;  margin: 0; padding: 0 10px; display: flex; flex: 1 1 0px; }
.footer-certified img { margin: auto; }
@media (min-width: 576px) {	
	.footer-certified { margin: 0 -15px; }
	.footer-certified li { padding: 0 15px; }
}	
*/

.footer-certified { list-style: none; margin: 0 -10px; padding: 0; display: flex; }
.footer-certified li { max-width: 200px; max-height: 80px; margin: 0; padding: 0 10px; display: flex; }
.footer-certified li a { display: inline-block; margin: auto; }
.footer-certified img { margin: auto; max-height: 100%; display: block; }



@media (max-width: 539.9px) {	
	.footer-certified { display: block; margin: 0 -10px -20px -10px; }
	.footer-certified li { padding: 0 10px; margin: 0 0 20px 0; height: 100%; display: inline-flex; vertical-align: top; align-content: center; height: 80px; max-height: none; max-width: 44%; }
	.footer-certified li a { height: 100%; display: flex; } 
}	

@media (min-width: 576px) {	
	.footer-certified { margin: 0 -15px; }
	.footer-certified li { padding: 0 15px; }
}	

@media (min-width: 992px) {	
	.footer-certified { display: block; margin: 0 -20px -20px -20px; }
	.footer-certified li { padding: 0 20px; margin: 0 0 20px 0; height: 100%; display: inline-flex; vertical-align: top; align-content: center; height: 100px; max-height: none; max-width: 240px; }
	.footer-certified li a { height: 100%; display: flex; } 
}	



#footer-upper.lp h3 { margin-top: 2rem; } /* IC 23032022 */ 
#footer-upper.lp .social { margin-bottom: 0; }

@media (max-width: 767.9px) {	
	#footer { font-size: 1.125rem; }
	.footer-collapse { border-bottom: 1px solid #d5dbdc; }
	#footer a[data-toggle="collapse"]:after { content: "\e901"; position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); }
	#footer a[data-toggle="collapse"].collapsed:after { content: "\e900"; }
	#footer-contact { margin: 0 1rem; }	
	#footer-contact > .row { padding: 0 0 2rem 0; }	
	#footer-contact address { margin: 0; }
	#footer .social { margin-top: 1.5rem; display: flex; justify-content: space-between; }
	#footer .social li a { width: 4rem; height: 4rem; }
	#footer .social li a i { line-height: 4rem; font-size: 2rem; }	
	
	#footer-upper.lp { text-align: center; padding: 3rem 0; }
	#footer-upper.lp #footer-logo { display: block; } /* IC 23032022 */ 
	#footer-upper.lp + footer { margin-top: 0; } /* IC 23032022 */ 
}	
@media (max-width: 519.9px) {	
	#footer .social li a { width: 3rem; height: 3rem; }
	#footer .social li a i { line-height: 3rem; font-size: 1.5rem; }	
}
@media (max-width: 419.9px) {	
	#footer .social li a { width: 2.7rem; height: 2.7rem; }
	#footer .social li a i { line-height: 2.7rem; font-size: 1.35rem; }	
}
@media (max-width: 359.9px) {	
	#footer .social li a { width: 2.5rem; height: 2.5rem; }
	#footer .social li a i { line-height: 2.5rem; font-size: 1.25rem; }	
}
@media (min-width: 768px) {	
	#footer { padding: 4rem 0 0 0;  font-size: 0.9rem; }
	/* #footer-content { padding: 4rem 0 0 0;  font-size: 0.9rem; }	*/
	#footer-logo { display: block; transition: opacity 0.2s ease-in-out; }
	#footer-logo:hover { opacity: 0.6; }
	#footer a[href="#footer-contact"] { display: none; }
	#footer a[data-toggle="collapse"] { cursor: default; padding: 0; }
	#footer a[data-toggle="collapse"] h3, .footer-menus h3 { margin: 0.75rem 0 1rem 0;}
	#footer .collapse { display: block; }	
	#footer-upper { margin-bottom: 2rem; }
	.footer-menus { margin-top: 2rem; }
	.footer-menus ul { margin: 0; }
	.footer-menus li { margin: 0 0 0.5rem 0; }
	#footer .social { margin-top: 1.5rem; margin-bottom: 1.5rem; }
	#footer-links { text-align: left; }
	#footer-copy { text-align: right; }
}	
@media (min-width: 992px) {	
	.footer-menus { margin-top: 0rem; }	
	#footer-upper.lp h3 { margin-top: 0; } /* IC 23032022 */ 
}
@media (min-width: 1200px) {	
	
}


/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; /* height: 100%; */ }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; display: flex !important; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; min-height: 1px; height: inherit !important; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: flex; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

/* Arrows */
.slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; /* width: 3rem; height: 3rem; */ padding: 1px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; }
.slick-prev:before, .slick-next:before { font-size: 3rem; line-height: 1; opacity: 1; color: #000; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color: transparent; outline: none; background: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 0.6; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; }
.slick-prev { left: 0; }
[dir='rtl'] .slick-prev { right: 0; left: auto; }
.slick-prev:before { content: "\e902"; }
[dir='rtl'] .slick-prev:before { content: "\e903"; }
.slick-next { right: 0; }
[dir='rtl'] .slick-next { right: auto; left: 0; }
.slick-next:before { content: "\e903"; }
[dir='rtl'] .slick-next:before { content: "\e902"; }

.psc-banner-caption-image { }
.psc-banner-caption-image p { font-weight: 700; font-size: 1.7rem; }
.bci-text { }
.bci-image { padding-top: 2rem; }
.psc-banner-title-image { }
.psc-banner-title-image h1 { text-align: center; margin: 0 0 2rem 0; }
@media (min-width: 768px) {	
	.psc-banner-title-image h1 { margin: 0 0 3rem 0; }
}	
/* 102023 */
@media (min-width: 992px) {	
	.bci-image { padding-top: 0; }
}


.psc-banner-text { text-align: center; }
.psc-banner-text h1 {margin: 0;  }
.psc-banner-text p { margin: 0; }
.psc-banner-text p + p { margin: 1rem 0 0 0; }
.psc-banner-text p.subtitle { font-weight: 700; margin-top: 2rem; }
.psc-banner-text p.subtitle + p { margin-top: 2rem; }

.headline-post { background: #fff; display: flex; }
.headline-post-text { display: flex; flex-direction: column; justify-content: space-between; height: 100%; padding: 1.5rem 2rem; }
.headline-post-text > p { font-weight: 500; margin: 0; }
.headline-post-text > p > i { font-weight: 400; margin: 0 0.25rem 0 0; }
.headline-post-text > h3 { margin: 1rem 0; font-size: 1.25rem; }
.headline-post-text > a { font-weight: 500; }
@media (min-width: 1200px) {	
	.headline-post-text { padding: 2rem 20% 2rem 2rem; }
	.headline-post-text > h3 { margin: 2rem 0; font-size: 1.5rem; }
}

.rc-wrapper h3 { margin: 0 0 2rem 0; }
.resource-carousel { margin: 2rem -1rem 0 -1rem; }
.resource-carousel .slick-slide { padding: 0 1rem; }
.resource-carousel .resource-card { height: 100%; }
.resource-carousel .slick-prev { top: -3.25rem; left: auto; right: 5rem; }
.resource-carousel .slick-next { top: -3.25rem; right: 1rem; }
.rc-control a { font-weight: 600; }

.resource-navbar { list-style: none; margin: 0 0 2rem 0; padding: 1rem 0; display: flex; flex-wrap: wrap; border-color: #afbcbe; border-width: 1px 0; border-style: solid; }
.resource-navbar li { margin: 0.5rem 0; padding: 0; width: 50%; }
.resource-navbar li a { text-align: center; display: block; }
.resource-navbar li a i { display: block; }
.resource-navbar li a span { display: block; font-weight: 500; font-size: 0.75rem; line-height: 1rem; margin: 0.5rem 0 0 0; }
.resource-navbar li a:hover { text-decoration: none; color: #afbcbe; }

@media (min-width: 270px) {	
	.resource-navbar li { width: 33.3333%; margin: 0.5rem 0; }
}	
@media (min-width: 400px) {	
	.resource-navbar li { width: 25%;	}
	.resource-navbar.resource-navbar-5 li { width: 20%;	}
	.resource-navbar.resource-navbar-3 li,
	.resource-navbar.resource-navbar-6 li { width: 33%;	}
}
@media (min-width: 576px) {	
	.resource-navbar { justify-content: space-around; padding: 1.5rem 0; }	
	.resource-navbar.resource-navbar-6, .resource-navbar.resource-navbar-7 { justify-content: space-between; }	
	.resource-navbar li, .resource-navbar.resource-navbar-3 li, .resource-navbar.resource-navbar-5 li, .resource-navbar.resource-navbar-6 li { width: auto; margin: 0; }
	.rc-control { text-align: right; }	
	.rc-control a { margin: 0 8.5rem 0 0; }
	.rc-wrapper h3 { margin: 0; }	
}	
@media (min-width: 768px) {		
	.resource-navbar li a span { font-weight: 600; font-size: 0.8rem;	}
}	
@media (min-width: 992px) {	
	.resource-navbar li a { text-align: left; }
	.resource-navbar li a i { display: inline; }
	.resource-navbar li a span { display: inline; vertical-align: text-top; margin: 0 0 0 0.25rem; }
}

#searchform .form-group input { padding: 0.5rem 1.5rem; border: 1px solid #000; }
#searchform .form-group input:focus, #searchform .form-group input:active { outline: none; border-color: inherit; -webkit-box-shadow: none; box-shadow: none; }
#searchform .form-group input.search-field { border-radius: 9999px; border-width: 1px; }
#searchform .form-group input[type="submit"] { background: #000; color: #fff; border-radius: 9999px; font-weight: 600; padding: 0.5rem 2rem; display: block; margin: 0 auto;  }
#searchform .form-group input[type="submit"]:hover { background: #fff; color: #000; }
@media (min-width: 576px) {			
	#searchform { display: flex; align-items: stretch; margin: 2rem 0 0 0; }
	#searchform .form-group input { height: 100%; margin: 0; }
	.search-input-field { flex: 1; }
	#searchform .form-group input.search-field { border-radius: 9999px 50% 50% 9999px; border-width: 1px 0 1px 1px; }
	#searchform .form-group input[type="submit"] { border-radius: 50% 9999px 9999px 50%; }
}

.product-carousel { margin: 0 -15px; }
.product-carousel .slick-track { padding: 0 0 6rem 0; }
.product-slide { position: relative; display: grid !important; grid-template-columns: 1fr; grid-template-rows: 1fr; height: 100%; }
.product-slide-cover { grid-row-start: 1; grid-column-start: 1; opacity: 1; display: flex; flex-direction: column; justify-content: center; padding: 0 15px; }
.product-slide-cover img { width: 100%; height: auto; max-width: 100%; }
.product-slide-content { grid-row-start: 1; grid-column-start: 1; opacity: 0; padding: 0 5px; z-index: 1; }
.product-slide-card { height: 100%; color: #fff; }
.product-slide-card > div { padding: 2rem; }
.product-slide-card h4 { margin: 0 0 1rem 0; }
.product-slide-card .btn { margin: 1.5rem 0 0 0; }
.product-slide:hover .product-slide-cover { opacity: 0; }
.product-slide:hover .product-slide-content { opacity: 1; }
@media (max-width: 575.8px) {
	.product-slide-card { display: flex; }
	.product-slide-card > div { display: flex; flex-direction: column; justify-content: center; }	
	.product-slide-card > div > .btn { align-self: flex-start; }
}	
.product-carousel .slick-prev { bottom: 0; top: auto; right: auto; left: calc(50vw - 7rem); z-index: 1; transform: none; }
.product-carousel .slick-next { bottom: 0; top: auto; right: calc(50vw - 7rem); left: auto; z-index: 1; transform: none; }

.contact-bar { background: #000; padding: 2rem 0; color: #fff; }
.cb-section { display: flex; align-items: center; justify-content: center; }
.cb-section:first-of-type { justify-content: center; }
.contact-bar a, .contact-bar .cb-link { text-align: center; display: block; color: #fff; }
.contact-bar a:hover, .contact-bar .cb-link:hover { text-decoration: none; opacity: 0.5; color: #fff; }
.cb-section i { font-size: 2.25rem; margin: 0 0 .75rem 0; display: block; }
.cb-section span { font-weight: 700;  line-height: 1.2; margin: auto 0; font-size: 0.8rem; display: inline-block; }
.cb-section:first-of-type span { font-size: 1.25rem; margin: 0 0 1.5rem 0;}
.cb-section:first-of-type span br { display: none; }
.cb-section:nth-child(2), .cb-section:nth-child(3) { border-right: 1px solid #fff; }
@media (min-width: 576px) {
	.cb-section i { font-size: 2.75rem; margin: 0 0 1rem 0; }
	.cb-section span { font-size: 1rem; }
}	
@media (min-width: 768px) {	
	.contact-bar a, .contact-bar .cb-link { text-align: left; }	
	.cb-section:last-of-type { justify-content: end; }
	.cb-section a, .cb-section div.cb-link { display: flex; }
	.cb-section i { margin: 0 1rem 0 0; display: inline-block;  }
	.cb-section:not(:first-of-type) span br { display: block; }
}
@media (min-width: 992px) {	
	.cb-section:first-of-type { justify-content: start; }			
	.cb-section:nth-child(2)  { justify-content: center; }		
	.cb-section:first-of-type span { margin: auto 0;}
	.cb-section:first-of-type span br { display: block; }
	.cb-section:nth-child(1) { border-right: 1px solid #afbcbe; }
}	

.call-link { position: relative; }
.call-link-popup { position: absolute; top: -50px; left: 5vw; transform: translateY(-85%); display: none; }
.call-link-popup.show { display: block; }
.call-link-popup > div { padding: 0 0 83.367% 0; min-width: 80vw; max-width: 90vw; background: transparent url(lib/images/call-popup-bg.png) no-repeat; background-size: contain; }	
/* .call-link-popup.show > div { transform: scale(1); transition: transform 0.5s ease-in-out; } */
.call-link-popup > div > div { position: absolute; top: 9%; bottom: 32%; left: 6%; right: 5%; color: #000; padding: 1.25rem; display: flex; flex-direction: column; justify-content: center; } 
.call-link-popup h4 { font-weight: 400; margin: 0; font-size: 1.25rem; }
.call-link-popup a, .call-link-popup a:visited { font-weight: 700; font-size: 1.25rem; margin: 0; color: #000; text-align: left; }
.call-link-popup a:hover { text-decoration: underline; color: #000; opacity: 1; }
.call-link-popup a + h4 { margin: 1rem 0 0 0; }
@media (min-width: 400px) {
	.call-link-popup > div > div { padding: 1.125rem 1rem; } 
}
@media (min-width: 500px) {
	.call-link-popup { left: 25%; }
	.call-link-popup > div { width: 280px; min-width: 0; }
	.call-link-popup a, .call-link-popup a:visited { font-size: 1.1rem; }
	.call-link-popup h4 { font-size: 1.25rem; }
	.call-link-popup a + h4 { margin: 0.8rem 0 0 0; }	
}	
@media (min-width: 992px) {
	.call-link-popup { max-height: 0; overflow: hidden; transition: 0.5s max-height 0s; display: block; }
	.call-link-popup.show { max-height: 250px; }	
	.call-link-popup > div { transform: scale(0); transition: transform 0.5s ease-in-out; }	
	.call-link-popup.show > div { transform: scale(1); transition: transform 0.5s ease-in-out; }	
}	

.psc-introduction { font-size: 1.25rem; }
.psc-introduction p:first-of-type { font-weight: 700; }

.psc-intro-title-caption h2 { margin: 0 0 1rem 0; }
.psc-intro-title-caption p { font-size: 1.125rem; font-weight: 500; }
.psc-intro-title-caption p:last-of-type { margin-bottom: 0; }

.psc-text-image-rows .row { margin-top: 3rem; margin-bottom: 3rem; }
/* 102023 */ 
.psc-text-image-rows .row.small-images { margin-top: 2rem; margin-bottom: 2rem; }
.psc-text-image-rows .row:first-of-type { margin-top: 0rem; }
/* 102023 */ 
.psc-text-image-rows .row:last-of-type { margin-top: 0rem; margin-bottom: 0; }
.psc-text-image-rows .row img { max-width: 66%; height: auto; margin: 2rem auto; display: block; }

.psc-text h2 { margin: 0 0 1rem 0; }
.psc-text .btn { margin-top: 0.5rem; }

@media (min-width: 768px) {	
	.psc-text-image-rows .row img { max-width: 100%; margin: 0 auto; }
}	

.psc-offset-text-image-rows { margin: 4rem 0; }
.psc-oti-row { margin: 3rem 0; }
.psc-oti-image { z-index: 1; }
.psc-oti-text > div { background: #f3f5f5; padding: 3rem 2rem; }
.psc-oti-text h3 { margin: 0 0 1rem 0; }
.psc-oti-text h3.title-image { width: 75%; }
.psc-oti-text .btn { margin: 1.5rem 0 0 0; }
.psc-oti-image img { max-width: 100%; height: auto; }

@media (min-width: 768px) {	
	.psc-oti-row { display: flex; }
	.psc-oti-image { margin: 3rem 0 0 0; width: 34%; }	
	.psc-oti-image > div { margin-right: -3rem; }
	.psc-oti-text { width: 66%; }
	.psc-oti-text > div { padding: 4rem 5rem 4rem 6rem; }
}

@media (min-width: 992px) {	
	.psc-oti-row > div { display: flex; align-items: center; }
	.psc-oti-image { margin: 0; }	
}

.psc-text-image .row > div { display: flex; align-self: center; } 
.psc-text-image.image-bottom .row > div.psc-ti-image-col { align-self: end; } 
.psc-ti-content { margin: 3rem 0 2rem 0; }
.psc-ti-image img { max-width: 100%; height: auto; display: block; }
.psc-text-image.image-center .psc-ti-image { margin: 1rem auto 3rem 0; }
.psc-text-image.image-bottom .psc-ti-image { margin: 0; }
.psc-ti-intro { font-weight: 700; font-size: 120%; }
.psc-text-image h2 + .psc-ti-text p:first-of-type { font-size: 1.25rem; }
.psc-text-image h2 + .btn { margin-top: 1.5rem; }

/* 102023 */
@media (min-width: 992px) {	
	/* .psc-text-image.image-center .psc-ti-image { margin: 4rem auto; } */
	.psc-text-image.image-center .psc-ti-image { margin: auto; }
}

@media (min-width: 1200px) {	
	.psc-text-image.image-bottom .psc-ti-content { margin: 4rem 0; }
	.psc-text-image.image-bottom .psc-ti-image { margin: 4rem 0 0 0; }
}	

.psc-itp-header { text-align: center; }
.psc-itp-panel { background : #1683C6; color: #fff; padding: 2rem; }
.psc-itp-panel a { color: #fff; font-weight: 600; }
.psc-itp-row { margin: 3rem 0; }

@media (min-width: 992px) {	
	.psc-itp-row { position: relative; padding: 5rem 0 0 0; margin: 4rem 0; }
	.psc-itp-panel { position: absolute; top: 0; width: 58.33%;  padding: 3rem; }
	.psc-itp-image { width: 80%; }
	.psc-itp-row:nth-of-type(2n+1) .psc-itp-panel { right: 0; left: auto; }
	.psc-itp-row:nth-of-type(2n) .psc-itp-panel { left: 0; right: auto; }
	.psc-itp-row:nth-of-type(2n+1) .psc-itp-image { margin: 0 20% 0 0; }
	.psc-itp-row:nth-of-type(2n) .psc-itp-image { margin: 0 0 0 20%; }
}	

.section-cta { text-align: center; padding: 4rem 0; position: relative; overflow: hidden; }
.section-cta h2 { /* font-size: 1.5rem; */  margin: 0; }
.section-cta p { font-size: 1.125rem; font-weight: 700; margin: 1rem 0 0 0; }
.section-cta a.btn { margin: 2rem 0 0 0; }
.cta-decor { display: none; }

@media (min-width: 576px) {	
	/* .section-cta { padding: 6rem 0; } */
	/* .section-cta h2 { font-size: 2rem; } */ 
	.section-cta p { font-size: 1.25rem; margin: 1.5rem 0 0 0; }
	.cta-decor { position: absolute; top: 5%; bottom: 5%; display: block; }
	.cta-decor svg { max-height: 100%; }
	.cta-decor-l { right: calc(50vw + 260px); left: auto; text-align: right; width: 50vw; }
	.cta-decor-r { left: calc(50vw + 260px); right: auto; text-align: left; width: 50vw; }		
}
@media (min-width: 768px) {	
	/* .section-cta { padding: 7rem 0; } */ 
	/* .section-cta h2 { font-size: 2.25rem;  } */ 
	.section-cta p { margin: 2rem 0 0 0; }
	.cta-decor-l { right: calc(50vw + 320px); }
	.cta-decor-r { left: calc(50vw + 320px); }			
}
@media (min-width: 992px) {	
	/* .section-cta { padding: 8rem 0; } */ 
	/* .section-cta h2 { font-size: 3rem;  } */ 
	.section-cta a.btn { margin: 3rem 0 0 0; }		
	.cta-decor-l { right: calc(50vw + 420px); }
	.cta-decor-r { left: calc(50vw + 420px); }			
}
@media (min-width: 1200px) {	
	/* .section-cta { padding: 10rem 0; } */
	/* .section-cta h2 { font-size: 3.75rem; }	*/
	.cta-decor-l { right: calc(50vw + 500px); }
	.cta-decor-r { left: calc(50vw + 500px); }	
}

@media (min-width: 1360px) {	
	.cta-decor-l { left: -10px; right: auto; text-align: left; width: 160px; }
	.cta-decor-r { right: -10px; left: auto; text-align: right; width: 160px; }
}

.section-journey { padding: 4rem 0 0 0; }
.psc-steps { padding: 4rem 0 0 0; }

.step-content > div { display: flex; flex-direction: column; }
.steps-image { display: none; }
ul.steps  { list-style: none; margin: 3rem 0; padding: 0; border-top: 1px #000 dotted; }
ul.steps li { margin: 0; padding: 2rem 0; border-bottom: 1px #000 dotted; display: flex; }
ul.steps li h4 { font-size: 3rem; font-weight: 700; }
ul.steps li .btn { margin: 0.5rem 0 1rem 0; }
ul.steps + .btn { align-self: flex-end; margin: 0 0 4rem 0; }
.step-text { margin: 0 20% 0 15%; }
.step-intro { font-weight: 700; }
ul.steps .step-image { width: 25%; text-align: center; }
ul.steps .step-image img { max-width: 60%; margin: 0 auto; }
ul.steps .step-image + .step-text { width: 75%; margin: 0; }

ul.steps.journey-steps-titles li h4 { font-size: 1.5rem; }

.section-journey.bg-c0e2d7 ul.steps.journey-steps-titles li .btn, ul.steps.journey-steps-titles li .btn:visited { color: #fff; background: #008759; border-color: #008759; }
.section-journey.bg-c0e2d7 ul.steps.journey-steps-titles li .btn:hover { background: #fff; color: #008759; }

ul.steps.journey-steps-titles .step-image { width: 20%; text-align: left; }
ul.steps.journey-steps-titles .step-image img { margin: auto auto auto 0; }
ul.steps.journey-steps-titles .step-image + .step-text { width: 80%; margin: 0; }

@media (min-width: 1200px) {		
	ul.steps li h4 { font-size: 4rem; }
	ul.steps.journey-steps-titles li h4 { font-size: 1.5rem; }
}	
@media (min-width: 992px) {		
	.steps-image { max-width: 100%; height: auto; margin: auto auto 0 auto; padding: 5rem 0 0 0; display: block; }
	ul.steps  { margin: 0 0 4rem 0; }	
}	


.psc-icon-grid { text-align: center; margin: 3rem 0; }
.icon-grid-item { font-weight: 700; text-align: center; height: 100%; padding: 1rem 2rem; }
.icon-grid-item img { width: 7.5rem; display: inline-block; margin: 0 auto 0.75rem auto; }
.icon-grid-item p { margin: 0; }

.psc-accordion-numbered { padding: 3rem 0; }
.accordion-numbered { margin: 1rem 0; }
.accordion-numbered-panel { padding: 1.25rem 0; border-bottom: 1px solid #acbcbe; }
.accordion-numbered-control { text-decoration: none; display: flex; font-weight: 700; align-items: center; }
.accordion-numbered-control:hover { text-decoration: none; } 
.accordion-numbered-control:after { content: "\e905"; flex: 0 0 auto; font-size: 2.75rem; }
.accordion-numbered-control.collapsed:after { content: "\e904"; }
.accordion-numbered-title { width: 100%; padding: 0 1.5rem 0 0.5rem; }
.accordion-number { color: #f48b00; font-size: 2rem; background: #fde8cc; height: 4rem; width: 4rem; text-align: center; line-height: 4rem; font-weight: 700; margin: 0 1rem 0 0; border-radius: 50%; flex: 0 0 auto; } 
.accordion-content p { margin: 1rem 0; }
.accordion-content p:first-of-type { margin: 1.5rem 0 1rem 0; }

@media (min-width: 476px) {
	.accordion-number { font-size: 2.65rem; height: 5rem; width: 5rem; line-height: 5rem; } 
}

.psc-accordion-icons { padding: 3rem 0; }
.accordion-icons-panel { padding: 2rem 0; border-bottom: 1px solid #acbcbe; }
.accordion-icons-panel img { max-width: 40%; margin: 0 auto; }
.accordion-icons-title { font-weight: 700; }

#partner-accordion { margin: 2rem 0 3rem 0; }
.partner { border-bottom: 1px dotted #000; }
.partner-header a { padding: 2rem 0; display: flex; align-items: center; }
.partner-header a:hover { text-decoration: none; }
.partner-header a:after { content: "\e905"; flex: 0 0 auto; font-size: 2rem; padding: 2px; }
.partner-header a.collapsed:after { content: "\e904"; }
.partner-header a > span { width: 30%; margin: 0 1.75rem 0 0; }
.partner-header a h4 { margin: 0; width: 100%; font-weight: 600; font-size: 1.2rem; padding: 0 1.25rem 0 0; }
.partner:first-of-type { border-top: 1px dotted #000; }
.partner-collapse { padding: 0; }
.partner-detail { margin-top: 2rem; }
.partner-detail > div { display: flex; flex-direction: column; }
.partner-image { justify-content: end; }
.partner-contact { padding: 2rem; background: #f3f5f5; margin: 0 0 3rem 0; }
.partner-contact dl { margin: 0; padding: 0; }
.partner-contact dl > dt { margin: 0; }
.partner-contact dl > dd  { margin: 1rem 0 0 0; }
.partner-contact dl > dd + dt { margin: 2rem 0 0 0; }
.partner-image > div { height: 100%; text-align: center; align-content: end; display: flex; }
.partner-image img { max-width: 80%; height: auto; margin: auto auto 0 auto; }
@media (min-width: 576px) {
	.partner-header a:after { font-size: 2.75rem; }
	.partner-header a > span { margin: 0 3rem 0 0; }
	.partner-header a h4 { font-weight: 700; font-size: 1.5rem;  padding: 0 2rem 0 0; }
}	
@media (min-width: 768px) {
	#partner-accordion { margin: 3rem 0; }
	.partner-detail { margin-top: 3rem; }
	.partner-header a { padding: 2rem; }
	.partner-image img { max-width: 60%; }
	.partner-contact { padding: 2rem 3rem; }
}	
@media (min-width: 992px) {
	.partner-collapse { padding: 0 6rem 0 0; }
	.partner-contact { padding: 2rem; }
	.partner-image img { max-width: 90%; }
}	
@media (min-width: 1200px) {
	.partner-contact { padding: 3rem; }
	.partner-image img { max-width: 80%; }
}	

.psc-icon-caption-rows { padding: 3rem 0; }
.icon-caption-row { padding: 1.5rem; border-bottom: 1px solid #acbcbe; font-weight: 700; }
.icon-caption-caption { width: 100%; padding: 0 2rem 0 4rem; }
.icon-caption-caption p { margin: 0; }
.icon-caption-caption p + p { margin-top: 1rem; }

@media (min-width: 460px) {
	.icon-caption-row { display: flex; align-items: center; }
	.icon-caption-image { width: 6rem; flex: 0 0 auto; }
}	

.psc-course-dates h2 { text-align: center; }
.psc-course-dates p { text-align: center; font-weight: 700; font-size: 1.25rem; margin: 1.5rem 0 0 0; }
.course-table { margin: 2rem 0 0 0; overflow-x: auto; }
.course-table table { background: #fff; font-size: .75rem; }
.course-table table > tbody:first-of-type { color: #fff; background: #000; font-weight: 700; }
.course-table table > tbody > tr> td a.btn { border: none; padding: 0; font-weight: bold; border-radius: 0; font-size: inherit; line-height: inherit; height: auto; }
.course-table table > tbody > tr> td a.btn:hover { text-decoration: underline; }

.psc-client-logos { text-align: center; padding: 3rem 0; }
.client-carousel { margin: 3rem 0 0 0; padding: 0 0 6rem 0; }
.client-slide { padding: 0 1.25rem; }
.client-slide img { max-width: 100%; height: auto; align-self: center; }
.client-carousel .slick-prev, .client-carousel .slick-next { bottom: 0; top: auto; -webkit-transform: none; -ms-transform: none; transform: none; }
.client-carousel .slick-prev { left: auto; right: 55%; }
.client-carousel .slick-next { left: 55%; right: auto; }

@media (min-width: 768px) {
	.client-carousel { margin: 4rem 0 0 0; }
	.psc-client-logos {  padding: 5rem 0; }	
}	
@media (min-width: 992px) {
	.client-carousel { padding: 0; }
	.client-slide { padding: 0 2rem; }
	.client-carousel .slick-prev, .client-carousel .slick-next { bottom: auto; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%);  }
	.client-carousel .slick-prev { left: -5rem; right: auto; }
	.client-carousel .slick-next { left: auto; right: -5rem; }
}	
@media (min-width: 992px) and (max-width: 1160px), (min-width: 1200px) and (max-width: 1360px)  {
	.client-carousel { padding: 0 4rem; }
	.client-carousel .slick-prev { left: 0; }
	.client-carousel .slick-next { right: 0; }	
}

.psc-statistics { text-align: center; }
.statistics { text-align: center; display: flex; flex-wrap: wrap; margin: 2rem -1rem 0 -1rem; }
.statistics:after { content: ""; clear: both; display: table; }
.statistics-stat { padding: 1rem; text-align: center; width: 80%; margin: 0 auto; }
.statistics img { width: 7.75rem; margin: 0 auto;  }
.statistics .stat-prefix { margin: 0; font-weight: 700; }
.statistics .stat-value { font-weight: 700; font-size: 4rem; line-height: 1; margin: 0 0 0.5rem 0; }
.statistics .stat-caption { margin: 0; }
@media (min-width: 576px) {
	.statistics-stat { width: 100%; margin: 0; }
	.statistics-1 .statistics-stat { width: 100%; }
	.statistics-2 .statistics-stat { width: 50%; }
	.statistics-3 .statistics-stat { width: 50%; }
	.statistics-6 .statistics-stat { width: 50%; }
	.statistics-4 .statistics-stat { width: 50%; }
	.statistics-5 .statistics-stat { width: 50%; }
}	
@media (min-width: 768px) {
	.statistics-1 .statistics-stat { width: 100%; }
	.statistics-2 .statistics-stat { width: 50%; }
	.statistics-3 .statistics-stat { width: 33.333%; }
	.statistics-6 .statistics-stat { width: 33.333%; }
	.statistics-4 .statistics-stat { width: 50%; }
	.statistics-5 .statistics-stat { width: 33.333%; }
}	
@media (min-width: 1200px) {
	.statistics-3 .statistics-stat { width: 33.333%; }	
	.statistics-4 .statistics-stat { width: 25%; }
	.statistics-5 .statistics-stat { width: 20%; }
	.statistics-6 .statistics-stat { width: 33.333%; }
}	

.psc-case-study { padding: 3rem 0; }

.psc-testimonials { padding: 4rem 0; }
.psc-testimonials h1 { text-align: center; }
.testimonial-carousel { padding: 0 0 5rem 0; margin: 2rem 0 0 0; }
.testimonial-carousel .slick-list { padding: 3rem 0 0 0; }
.testimonial.slick-slide { background: #f3f5f5; padding: 3rem 2rem; display: flex; /* align-items: center; */  position: relative; flex-direction: column;  }
.testimonial:before { content: "\201C"; font-size: 8rem; font-weight: 700; line-height: 1; position: absolute; top: -2.5rem; left: 3rem; }
.testimonial > div { padding: 0 1rem; }
.testimonial-text { flex-grow: 1; flex-direction: column; display: flex; justify-content: center; text-align: center; }
.testimonial-cite { font-size: .75rem; font-weight: 700; }
.testimonial-image { width: 50%; margin: 0 auto 2rem auto; } 
.testimonial-image > div { width: 100%; height: 0; padding-bottom: 100%; border-radius: 100%; background: #fff; position: relative; }
.testimonial-image > div > div { position: absolute; height: 60%; width: 60%; top: 20%; left: 20%; display: flex; }
.testimonial-image img { max-width: 100%; max-height: 100%; /* align-self: center; */ margin: auto; }

.testimonial-carousel .slick-prev, .testimonial-carousel .slick-next { bottom: 0; top: auto; -webkit-transform: none; -ms-transform: none; transform: none; }
.testimonial-carousel .slick-prev { left: auto; right: 55%; }
.testimonial-carousel .slick-next { left: 55%; right: auto; }

@media (min-width: 576px) {
	.testimonial-image { width: 66%; }	
}	

@media (min-width: 768px) {
	.testimonial.slick-slide { flex-direction: row-reverse; align-items: center; }
	.testimonial-text { width: 66.666%; text-align: left; }
	.testimonial-image { width: 33.333%; margin: 0; }	
}
@media (min-width: 1200px) {
	.testimonial-text { font-size: 1.25rem; }
}	
@media (min-width: 992px) {
	.testimonial-carousel { padding: 0; }
	.testimonial-carousel .slick-prev, .testimonial-carousel .slick-next { bottom: auto; top: 50%; /* -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); */ }
	.testimonial-carousel .slick-prev { left: -5rem; right: auto; }
	.testimonial-carousel .slick-next { left: auto; right: -5rem; }
}	
@media (min-width: 992px) and (max-width: 1160px), (min-width: 1200px) and (max-width: 1360px)  {
	.testimonial-carousel { padding: 0 4rem; }
	.testimonial-carousel .slick-prev { left: 0; }
	.testimonial-carousel .slick-next { right: 0; }	
}

.psc-team-grid h2 { text-align: center; }
#team-grid { margin: 0 -10px; display: flex; flex-wrap: wrap; }
.team-member { padding: 10px; flex: 0 0 33.333%; transition: 0.3s ease-in-out; }
.team-member a { display: block; height: 0; padding-bottom: 100%; overflow: hidden; width: 100%; position: relative; }
.team-member a > img { position: absolute; top: 0; height: 100%; left: 0; width: 100%; opacity: 1; transition: opacity 0.3s ease-in-out; }
.team-member a > img.hover { opacity: 0; }
.team-member a:hover img.hover { opacity: 1; }
#team-member-modal .modal-dialog { position: relative; }
#team-member-modal .modal-content { background: transparent; }
#tm-modal-control { text-align: right; margin: 0 0 1rem 0; }
#tm-modal-control .close { float: none; }
#tm-modal-text > div { background: #fff; padding: 2rem; }
#tm-modal-image img { width: 100%; height: auto; margin: 0; }
#tm-modal-name { margin: 0; }
#tm-modal-title { font-weight: 700; font-size: 1.25rem; }
#tm-modal-bio { margin: 1rem 0 0 0 ; }
@media (min-width: 768px) {
	#team-grid { margin: 0 -15px; }
}	
@media (min-width: 992px) {	
	#team-grid { margin: 0 -15px; }
	.team-member { padding: 15px; }	
	#team-member-modal .modal-content { flex-direction: row; }
	#tm-modal-control { margin: 0 -6.125% 1rem 0; }
	#tm-modal-text { width: 58.3333%;  }
	#tm-modal-text > div { margin: 2rem 0 -2rem -12.5%; padding: 2rem 12.5% 2rem calc(12.5% + 30px); }
	#tm-modal-image { width: 41.666%; z-index: 1;  }
	#tm-modal-image img { margin: -2rem 0 2rem 0; }
}	

.pc-block { margin: 2rem 0; } 
.pc-block-text-image img { max-width: 66%; height: auto; margin: 1rem auto 2rem auto; display: block; }

.pc-h-lg { font-size: 2rem; }
.pc-h-md { font-size: 1.25rem; }
.pc-intro { font-size: 1.25rem; }
.pc-intro-bold { font-size: 1.25rem; font-weight: 700; }

@media (min-width: 768px) {	
	.pc-block-text-image img { max-width: 100%; margin: 0; }
}	
@media (min-width: 992px) {	
	.pc-block { margin: 3rem 0; } 
}	

.tick-list, .psc-product-content ul, .cs-content ul { list-style: none; margin: 1rem 0 2rem 0; padding: 0; }
.tick-list li, .psc-product-content ul li, .cs-content ul li { padding: 0 0 0 2.25rem; margin: 0.5rem 0; position: relative; }
.tick-list li:before, .psc-product-content ul li:before, .cs-content ul li:before { content: "\e918"; position: absolute; left: 0; top: 0.25rem; }

.numbered-list { list-style: none; margin: 0; padding: 0; }
.numbered-list > li { display: flex; align-items: center; padding: 0 1rem; margin: 0; }

.psc-product-content .numbered-list { margin: 0; padding: 0; }
.psc-product-content .numbered-list > li { margin: 1rem 0; padding: 0; }

.psc-cta-nudge h3 { font-size: 1.4rem; }
.psc-cta-nudge p { font-size: 1.125rem; }
.psc-cta-nudge h3 + p { margin-top: 1.5rem; }
.psc-cta-nudge.left.no-caption h3:after,
.psc-cta-nudge.left p:last-of-type:after { content: "\e919"; font-size: 4rem; display: block; text-align: center; }
.psc-cta-nudge.left p:last-of-type:after { margin: 1rem 0 0 0; } 
.psc-cta-nudge.left.no-caption h3:after { margin: 0 0 0 1rem; }
.psc-cta-nudge.center { text-align: center; }
.psc-cta-nudge.center i { font-size: 4rem; margin: 1rem 0 0 0; display: block; }

@media (min-width: 576px) {	
	.psc-cta-nudge h3 { font-size: 1.75rem }
	.psc-cta-nudge p { font-size: 1.25rem; }
}

@media (min-width: 768px) {	
	.psc-cta-nudge h3 { font-size: 2rem }
	.psc-cta-nudge.left.no-caption h3:after,
	.psc-cta-nudge.left p:last-of-type:after { content: "\e91b"; font-size: 5.5rem; display: inline-block; vertical-align: top; }
	.psc-cta-nudge.left p:last-of-type:after { margin: -0.5rem 0 0 1rem; }
	.psc-cta-nudge.center i { font-size: 5.5rem; margin: 2rem 0 0 0; }
}

.psc-job-vacancies { padding: 3rem 0; text-align: center; }
.psc-job-vacancies p { font-weight: 500; font-size: 1.25rem; margin: 1rem 0; }
.psc-job-vacancies .btn { margin: 2rem auto 0 auto; }
.job-list { list-style: none; margin: 0; padding: 0; }
.job-list li { margin: 1.5rem 0; padding: 0; }
.job-list a { display: block; background: #fff; padding: 1.25rem 5rem 1.25rem 2rem; position: relative; text-align: left; font-weight: 500; }
.job-list a:after { content: "\e903"; position: absolute; right: 2rem; top: 50%; transform: translateY(-50%); font-size: 2rem; }
.job-list a:hover { background: #000; color: #fff; text-decoration: none; }

@media (min-width: 768px) {
	.psc-job-vacancies { padding: 5rem 0; }
	.job-list { list-style: none; margin: 2rem 0; }
	.job-list a { display: block; background: #fff; padding: 1.25rem 20% 1.25rem 12%; }
	.job-list a:after { right: 12%; }
}	

.s-video { position: relative; display: block; height: 0; overflow: hidden; padding: 0 0 56.25% 0; }
.s-video-thumb, .s-video > iframe { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }
.s-video-thumb { background-size: cover; background-position: center; }
.s-video-thumb:after { transition: all .15s ease-in; content: "\e917"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; /* padding: 0 0 0 0.5rem; */ padding: 0; line-height: 5rem; width: 5rem; height: 5rem; color: #fff; opacity: 0.7; font-size: 2rem; background: rgba(0,0,0,0.5); border-radius: 50%; border: 2px solid #fff; text-align: center; }
.s-video-thumb:hover:after { opacity: 1; }
@media (min-width: 576px) {
	.s-video-thumb:after { line-height: 7.75rem; width: 7.75rem; height: 7.75rem; font-size: 3rem; }	
}	

.psc-flipper-grid { margin: 3rem 0; }
.flipper-grid { display: flex; flex-wrap: wrap; margin: 2rem -15px; }
.flipper-grid-item { padding: 15px; width: 100%; }

.flipper { position: relative; width: 100%; transform-style: preserve-3d; perspective: 1000px; }
.flipper .flipper-inner { transition: .6s; transform-style: preserve-3d; position: relative; width: 100%;  height: 0; padding-bottom: 100%; }
.flipper .back, .flipper .flipper-inner .front { -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; flex-direction: column; /* justify-content: center; */ }
.flipper .front { z-index: 2; transform: rotateY(0deg); background: #f7f8f9; text-align: center; padding: 2rem; } 
.flipper .back { transform: rotateY(-180deg); /* background-color: #f48b00; */ color: #fff; padding: 2rem; z-index: 1000; display: flex; flex-direction: column; justify-content: center; }
.flipper .back h5 { font-weight: 700; font-size: 1.25rem; margin-bottom: 0.5rem; }
.flipper.flipped .flipper-inner { transform: rotateY(180deg); }
.flipper .front img { width: 5rem; margin: 0 auto; }
.flipper .front p { font-size: 1.25rem; font-weight: 700; margin: auto; line-height: 1.3; padding: 0.25rem 0; }
.flipper .front i { font-size: 3rem; margin-top: auto; }

.flipper-grid-about .flipper-grid-item { width: 100%; }
.flipper-grid-about .flipper .back { text-align: center; font-weight: 700; }
.flipper-grid-about .flipper .back img { max-width: 150px; margin: 0 auto 1.25rem auto; width: 100%; }

.flipper-grid.flipper-grid-about .front { justify-content: center; }
.flipper-grid.flipper-grid-about .front p { font-weight: 700; font-size: 1.25rem; margin: 0; }
.flipper-grid.flipper-grid-about .front h4 { font-weight: 700; font-size: 2rem; margin: 1rem 0 1.5rem 0; }
.flipper-grid.flipper-grid-about .front i { margin: 0; }

.flipper-grid.flipper-grid-about .flipper-grid-item .flipper .flipper-inner { padding-bottom: 100%; }
.flipper-grid.flipper-grid-about .flipper-grid-item:last-of-type .flipper .flipper-inner { padding-bottom: 170%; }


.psc-flipper-grid .flipper .back { text-align: center; }
.flipper .back .flipper-caption { flex: 1; text-align: center; align-content: center; }
.flipper .back .btn { margin: 1rem auto;  }

.flipper .back .btn { color: #fff; border-color: #fff; }
.flipper .back .btn:hover { color: #000; background-color: #fff; }

.flipper .back.bg-7c2064 .btn:hover { color: #7C2064; }
.flipper .back.bg-f48b00 .btn:hover { color: #F48B00; }
.flipper .back.bg-656e6f .btn:hover { color: #656E6F; }
.flipper .back.bg-1982c4 .btn:hover { color: #1982C4; }
.flipper .back.bg-008759 .btn:hover { color: #008759; }
.flipper .back.bg-80c5ae .btn:hover { color: #80C5AE; }
.flipper .back.bg-8cc1e2 .btn:hover { color: #8CC1E2; }
.flipper .back.bg-b3255d .btn:hover { color: #B3255D; }
.flipper .back.bg-acbcbe .btn:hover { color: #ACBCBE; }
/* 082024 */ 
.flipper .back.bg-d992af .btn:hover { color: #d992af; }



@media (min-width: 360px) {
	.flipper .flipper-inner { padding-bottom: 75%; }
}	
@media (min-width: 500px) {
	.flipper-grid { margin: 2rem -10px 0 -10px; }
	.flipper-grid-item { width: 50%; padding: 10px; }
	.flipper-grid-item:nth-of-type(n) { clear: none; }
	.flipper-grid-item:nth-of-type(2n+1) { clear: both; }	
	.flipper .flipper-inner { padding-bottom: 100%; }
	.flipper .front { padding: 2rem 3rem; } 
	.flipper .front img { width: 4rem; }
	.flipper .front p { font-size: 1rem; }
	.flipper .front i { font-size: 2.25rem; }
	.flipper .back { font-size: 0.85rem; padding: 1.5rem; }				
	.flipper-grid.flipper-grid-about .flipper-grid-item .flipper .flipper-inner { padding-bottom: 60%; }
	.flipper-grid.flipper-grid-about .flipper-grid-item:last-of-type .flipper .flipper-inner { padding-bottom: 100%; }	
	.flipper .back h5 { font-size: 1.5rem; margin-bottom: 1rem; }
}	
@media (min-width: 576px) {
	.flipper-grid { margin: 2rem -15px 0 -15px; }
	.flipper-grid-item { padding: 15px; }	
	.flipper .front { padding: 1.75rem 3rem; } 
	.flipper .front img { width: 5rem; }
	.flipper .front i { font-size: 2.5rem; }
}
@media (min-width: 768px) {
	.flipper .front { padding: 2.25rem 2rem; } 
	.flipper .front p { font-size: 1.25rem; }
	.flipper .front i { font-size: 3rem; }
	.flipper .back { font-size: 1rem; padding: 2rem; }	
	.flipper-grid-about .flipper .back img { max-width: 180px; margin: 0 auto 1.75rem auto; }
}	
@media (min-width: 992px) {
	.flipper .front img { width: 4rem; }
	.flipper .back { font-size: 0.95rem; }	
	.flipper-grid.columns-3 .flipper-grid-item { width: 33.33333333%; }
	.flipper-grid.columns-3 .flipper-grid-item:nth-of-type(n) { clear: none; }
	.flipper-grid.columns-3 .flipper-grid-item:nth-of-type(3n+1) { clear: both; }	
		
	.flipper-grid.flipper-grid-about .front h4 { font-size: 2.5rem; margin: 1.5rem 0 2rem 0; }
	.flipper-grid-about .flipper .back img { margin: 0 auto 2rem auto; }
	.flipper-grid.flipper-grid-about .flipper-grid-item { width: 50%; }
	.flipper-grid.flipper-grid-about .flipper-grid-item:last-of-type { width: 100%; }
	.flipper-grid.flipper-grid-about .flipper-grid-item .flipper .flipper-inner { padding-bottom: 100%; }
	.flipper-grid.flipper-grid-about .flipper-grid-item:last-of-type .flipper .flipper-inner { padding-bottom: calc(50% - 15px); }
}
@media (min-width: 1200px) {
	.flipper .front img { width: 7rem; }
	.flipper .back { font-size: 1rem; }
	.flipper-grid-about .flipper .back { font-size: 1.25rem; padding:  5.5rem; }
	
	.flipper-grid.columns-4 .flipper-grid-item { width: 25%; }
	.flipper-grid.columns-4 .flipper-grid-item:nth-of-type(n) { clear: none; }
	.flipper-grid.columns-4 .flipper-grid-item:nth-of-type(4n+1) { clear: both; }		
	.flipper-grid.columns-4 .flipper .front { padding: 1.5rem; }
	.flipper-grid.columns-4 .flipper .front p { font-size: 1rem; }
	.flipper-grid.columns-4 .flipper .front i { font-size: 2rem; }
	.flipper-grid.columns-4 .flipper .front img { width: 3.5rem; }
	.flipper-grid.columns-4 .flipper .back { padding: 1.5rem; font-size: 0.9rem; }
	
}

.psc-login-panels { padding: 3rem 0; }
.psc-login-panels h2 { text-align: center; }
.psc-login-panels-caption { text-align: center; font-size: 1.25rem; }
.login-panel h3 { margin: 0 0 2rem 0; }
.login-panel { background: #fff; margin: 2rem 0; padding: 3rem; }
.login-panel .btn { color: #fff; margin: 1rem 0 0 0; }
.btn.login-btn-strengths-hub { background: #b3255d; border-color: #b3255d; }
.btn.login-btn-strengths-hub:hover { background: #fff; color: #b3255d; }
.btn.login-btn-client-admin { background: #1683c6; border-color: #1683c6; }
.btn.login-btn-client-admin:hover { background: #fff; color: #1683c6; }

@media (min-width: 576px) {
	.login-panel { padding: 2rem; }
}	
@media (min-width: 992px) {
	.login-panels { display: flex; margin: 3rem -30px; }
	.login-panel-content { flex: 1 1 auto; }	
	.login-panel { margin: 30px; padding: 3rem; width: 50%; display: flex; flex-direction: column; }
	.login-panel .btn { display: block; }
}	

.psc-timeline { padding: 3rem 0; }
#timeline-chart { display: none; }
#timeline-chart .tld { fill: #000; stroke: #000; color: #000; }
#timeline-chart .tld.active { fill: #fff; stroke: #fff; color: #fff; }
#timeline-chart .tlc.active { opacity: 1; }
.timeline-events { list-style: none; margin: 3rem 0 2rem 0; padding: 0; }
.timeline-events > li { margin: 2rem 0; padding: 0; }
.timeline-panel { background: #fff; padding: 1.5rem 1.5rem 1.5rem 1rem; display: flex; }
.timeline-panel > div { display: flex; flex-direction: column; justify-content: center; }
.timeline-image { width: 25%; max-width: 240px; }
.timeline-image img { max-width: 100%; height: auto; display: block; }
.timeline-text { flex: 1; padding: 0 0 0 1rem; }
.timeline-text h5 { font-weight: 700; margin: 0; color: #7c2064; font-size: 1.5rem; }
.timeline-text p { margin: 0.25rem 0 0 0; font-size: 0.825rem; }
@media (min-width: 576px) {
	.timeline-panel { padding: 1.5rem;}	
	.timeline-text { padding: 0 0 0 1.5rem; }
	.timeline-text h5 { font-size: 2rem; }
	.timeline-text p { font-size: 0.9rem; }	
}	
@media (min-width: 768px) {
	.timeline-panel { padding: 1.5rem 2rem; }
	.timeline-text { padding: 0 0 0 2rem; }
	.timeline-text p { font-size: 1rem; }	
}
@media (min-width: 992px) {
	#timeline { position: relative; height: 500px; }
	#timeline-chart { display: block; position: absolute; bottom: 0; left: 0; width: 100%; }
	.timeline-events { margin: 0; }	
	.timeline-events > li { margin: 0; }
	.timeline-event { position: absolute; cursor: pointer; bottom: 0; }
	.timeline-panel { padding: 1.5rem 1.5rem 1.5rem 1rem; opacity: 0; transition: opacity .25s ease-in-out; position: absolute; bottom: 58%; }
	.timeline-image { width: 100px; }
	.timeline-text { padding: 0 0 0 1.5rem; }	
	.timeline-text p { font-size: 0.9rem; }	
	.timeline-event:hover .timeline-panel, .timeline-event.hover .timeline-panel { opacity: 1; }
	#t-event-1 { left: 0; top: 0; width: 5%; }
	#t-event-1 .timeline-panel { margin: 0; width: 470px; }
	#t-event-2 { left: 5%; top: 0; width: 4.5%; }
	#t-event-2 .timeline-panel { margin: 0 0 0 -25px; width: 600px; }
	#t-event-3 { left: 9.5%; top: 0; width: 6%; }
	#t-event-3 .timeline-panel { margin: 0 0 0 -25px; width: 450px; }
	#t-event-4 { left: 15.5%; top: 0; width: 5.5%; }
	#t-event-4 .timeline-panel { margin: 0 0 0 -50px; width: 470px; }
	#t-event-5 { left: 21%; top: 0; width: 3.5%; }
	#t-event-5 .timeline-panel { margin: 0 0 0 -75px; width: 530px; }
	#t-event-6 { left: 24.5%; top: 0; width: 7.5%; }
	#t-event-6 .timeline-panel { margin: 0 0 0 -75px; width: 470px; }
	#t-event-7 { left: 32%; top: 0; width: 8.25%; }
	#t-event-7 .timeline-panel { margin: 0 0 0 -125px; width: 475px; }
	#t-event-8 { left: 40.25%; top: 0; width: 7.25%; }
	#t-event-8 .timeline-panel { margin: 0 0 0 -125px; width: 510px; }
	#t-event-9 { left: 47.5%; top: 0; width: 10%; }
	#t-event-9 .timeline-panel { margin: 0 0 0 -160px; width: 570px;}
	#t-event-10 { left: 57.5%; top: 0; width: 9.5%; }
	#t-event-10 .timeline-panel { margin: 0 0 0 -180px; width: 520px; }
	#t-event-11 { left: 67%; top: 0; width: 9%; }
	#t-event-11 .timeline-panel { margin: 0 0 0 -300px; width: 570px; }
	#t-event-12 { left: 76%; top: 0; width: 24%; }
	#t-event-12 .timeline-panel { margin: 0 0 0 -340px; width: 540px; }
	#timeline.timeline-default #t-event-1 .timeline-panel { opacity: 1; }
	#timeline.timeline-default #tlc-1 { opacity: 1; } 
	#timeline.timeline-default #tld-1 { fill: #fff; stroke: #fff; color: #fff; }
}
 
@media (min-width: 1200px) {
	#timeline { height: 600px; }
}	

.cat-nav-wrapper { position: relative; /* padding: 0 11px; */ box-sizing: border-box; margin: 0 0 2rem 0; }
.cat-nav { overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; white-space: nowrap; position: relative; font-size: 0; }
.js .cat-nav { -ms-overflow-style: -ms-autohiding-scrollbar; scrollbar-width: none; }
.js .cat-nav::-webkit-scrollbar { display: none; }
.cat-nav-contents { padding-right: 5rem; float: left; -webkit-transition: -webkit-transform .2s ease-in-out; transition: -webkit-transform .2s ease-in-out; transition: transform .2s ease-in-out; transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out; position: relative; }
.cat-nav-contents-no-transition { -webkit-transition: none; transition: none; }
.cat-nav-link {
	display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
  font-size: 0.825rem;  
  font-weight: 500;
  padding: 0 0.25rem;
}
.cat-nav-link:first-of-type { padding-left: 0; }
.cat-nav-link:last-of-type { padding-right: 0; }        
.cat-nav-link a { background: #fff; color: #000; padding: 0.5rem 1rem; }
.cat-nav-link a:hover { text-decoration: none; color: #fff; background: #000; } 


.cat-nav-btn { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: transparent; padding: 0; border: 0; display: none; position: absolute; top: 0; bottom: 0; opacity: 0; -webkit-transition: opacity .3s; transition: opacity .3s; width: 5rem; }
.cat-nav-btn:after { position: absolute; top: 50%; transform: translateY(-50%); font-size: 2rem; }

.cat-nav-btn:focus { outline: 0; }
.cat-nav-btn:hover { cursor: pointer; }
.cat-nav-btn-left { left: 0; background-image: linear-gradient(to right, rgba(243,245,245,1) 0%, rgba(243,245,245,1) 60%, rgba(243,245,245,0) 100%); }
.cat-nav-btn-left:after { content: "\e902"; left: 0; }
.cat-nav-btn-right { right: 0; background-image: linear-gradient(to left, rgba(243,245,245,1) 0%, rgba(243,245,245,1) 60%, rgba(243,245,245,0) 100%); }
.cat-nav-btn-right:after { content: "\e903"; right: 0; }
[data-overflowing="both"] ~ .cat-nav-btn-left, [data-overflowing="left"] ~ .cat-nav-btn-left { opacity: 1; display: block; }
[data-overflowing="both"] ~ .cat-nav-btn-right, [data-overflowing="right"] ~ .cat-nav-btn-right { opacity: 1; display: block; }

#dept-filter { margin: 2rem 0; }
#dept-filter .cat-nav-btn-left { background-image: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%); }
#dept-filter .cat-nav-btn-right { background-image: linear-gradient(to left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%); }
#dept-filter .cat-nav-link a { background: #f3f5f5; color: #000; padding: 0.5rem 1rem; }
#dept-filter .cat-nav-link a:hover, #dept-filter .cat-nav-link a.active { text-decoration: none; color: #fff; background: #000; }

@media (min-width: 768px) {
	#dept-filter { margin: 3rem 0; }
}
@media (min-width: 1200px) {
	#dept-filter { margin: 4em 0 3rem 0; }
}

.psc-plezi-form { margin: 3rem 0; }
.plezi-form { background: #fff; padding: 2rem; }	
.plezi-form input:not([type=submit]), .plezi-form select, .plezi-form textarea { background: #f3f5f5 !important; border-radius: 0 !important; box-shadow: none !important; border: none !important; font-size: 1rem !important; margin: 0.25rem 0 !important; }
.plezi-form input:not([type=submit]), .plezi-form select { height: auto !important; }
.plezi-form label { font-weight: 600 !important; font-size: 0.75rem !important; }
.plezi-form input[type=submit] { margin: 2rem auto 0 0 !important; width: auto !important; display: block !important; font-size: 1rem !important; border: 2px solid #712961 !important; line-height: 1.3 !important; padding: 0.75rem 2rem !important; border-radius: 9999px !important; font-weight: 500 !important; background: #712961 !important; }
.plezi-form input[type=submit]:hover { background: #fff !important; color: #712961 !important; }
.plezi-form .control-group { margin: 0 0 1.5rem 0 !important; }

@media (min-width: 992px) {
	.psc-plezi-form { margin: 3rem 0 5rem 0; }
	.plezi-form { padding: 3rem 12.25%; }	
}


.psc-hubspot-form { margin: 3rem 0; }
.hbspt-form { background: #fff; padding: 2rem; }
@media (min-width: 992px) {
	.psc-hubspot-form { margin: 3rem 0 5rem 0; }
	.hbspt-form { padding: 3rem 12.25%; }
}


/* #article-list .card { margin: 15px 0; }  ILC 03102022 */

.psc-article-list { margin: 3rem 0; }
#article-list-more { text-align: center; }
#article-list-more .btn { margin-top: 3rem; }

.article { padding-bottom: 2rem; }
.article h1 { text-align: center; }
.article-banner-image { margin: 1rem 0 2rem 0; text-align: center; }
.article-banner-image img { max-width: 100%; height: auto; margin: 0 auto; }
.article-info { border-color: #afbcbe; border-style: solid; border-width: 1px 0; padding: 1rem 0; margin: 0 0 3rem 0; /* display: flex; justify-content: between; */ }

.article-detail { list-style: none; margin: 0; padding: 0; }
.article-detail li { margin: .5rem 0; padding: 0; }
.article-detail li span { font-weight: 700; display: block; margin: 0.25rem 0 0 0; }

.social-share { margin: 1rem 0; }
.social-share p { font-weight: 700; }

.article-detail li {  }
.article-info { display: flex; flex-direction: column; }
.article-detail { display: flex; justify-content: space-between; column-gap: 2.5rem; flex-wrap: wrap; }	

.article-share-bottom { margin: 3rem 0 0 0; }
.article-share-side { display: none; }
.article-share-side .social-share { margin: 3rem 0 2rem 0; text-align: left;  }

.article-content { margin: 0 0 4rem 0; }
.article-content img { max-width: 100%; height: auto; }
.article-content iframe { margin: 2rem 0; }


.article-content h1 { font-weight: 700; font-size: 1.775rem; margin: 2rem 0 .75rem 0; text-align: left; }
.article-content h2 { font-weight: 700; font-size: 1.5rem; margin: 2rem 0 .75rem 0; }
.article-content h3 { font-weight: 700; font-size: 1.25rem; margin: 1.5rem 0 .5rem 0; }
.article-content h4 { font-weight: 700; font-size: 1.125rem; margin: 1.5rem 0 0.25rem 0; } 
.article-content h5 { font-size: 1rem; margin: 1rem 0 0.25rem 0; font-weight: 700; }
.article-content h6 { font-size: 1rem; margin: 1rem 0 0.25rem 0; font-weight: 600; }


img.alignright {float:right; margin:0 0 1rem 1rem; }
img.alignleft {float:left; margin:0 1rem 1rem 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1rem 1rem}
a img.alignleft {float:left; margin:0 1rem 1rem 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption { max-width: 100%; margin: 2rem 0; }
.wp-caption-text { font-weight: 500; margin: 0.5rem 0; font-size: 80%; }

.article-content .embed-responsive { margin: 0 0 3rem 0; }
.embed-responsive-item { margin: 0 !important; }

@media (min-width: 992px) {
	.article-banner-image { margin: 2rem 0 3rem 0; }
	.article-info { padding: 2rem 0; display: block; }
	.article-detail { display: block; }	
	.article-detail li { margin: 1.5rem 0; padding: 0; }
	.article-share-side { display: block; }
	.article-content iframe { margin: 2rem 0; }
}	


.cs-header { background: #f3f5f5; }
.cs-header-content { padding: 1.5rem 0 3rem 0; }
.cs-header-content p {  }
.cs-header-content p span { font-weight: 500; }
.cs-header-content h1 { }
.cs-header-content h2 { font-weight: 700; font-size: 1.25rem; }
.cs-header-image { background: #fff; text-align: center; margin: 2rem 0 0 0; }
.cs-content { padding: 2rem 0; }
.cs-content-block { margin: 3rem 0; }
.cs-content-block svg { max-width: 100%; margin: 0 auto 2.5rem auto; display: block; }
.cs-content-block .intro { font-weight: 700; font-size: 1.25rem; }


.cs-lower-blocks { margin: 0 -15px 2rem -15px; display: flex; flex-wrap: wrap; }
.cs-lower-block { padding: 1.5rem 15px; width: 100%; } 
.cs-testimonial { padding: 3rem 3rem 2rem 3rem; background: #f3f5f5; height: 100%; display: flex; flex-direction: column; justify-content: center; position: relative; }
.cs-testimonial:before { content: "\201C"; font-size: 8rem; font-weight: 700; line-height: 1; position: absolute; top: -2.5rem; }
.cs-testimonial p { font-size: 1.25rem; }
p.cs-testimonial-cite { font-size: 0.8rem; font-weight: 700; }

@media (min-width: 576px) {
	.cs-testimonial { padding: 3rem 2rem 2rem 2rem;	}
}	
@media (min-width: 768px) {
	.cs-content { padding: 3rem 0; }
	.cs-header-image { margin: 0; }
}	
@media (min-width: 992px) {
	.cs-lower-blocks-2 .cs-lower-block { width: 50%; }
	.cs-testimonial { padding: 4rem 16.667% 3rem 16.667%; }
}

.article-nav {  }
.article-nav > div { margin-bottom: 2rem; }
.article-nav a { display: flex; flex-direction: row; align-items: center; height: 100%; }
.article-nav a:hover { text-decoration: none; opacity: 0.6; }
.article-nav a > span { font-weight: 600; flex: 100%; font-size: 90%; }
.article-nav a > i { font-size: 2rem; width: 2rem; }
@media (min-width: 768px) {
	.article-nav a > span { font-size: 100%; }
}	

.psc.psc-404 { padding-bottom: 6rem; text-align: center; }
.psc-404 h1 { margin: 3rem 0 2rem 0; }
.psc-404 p { margin: 2rem 0; font-weight: 500; font-size: 1.25rem; }
@media (min-width: 992px) {
	.psc.psc-404 { padding-bottom: 8rem; }
	.psc-404 h1 { margin: 4rem 0 2rem 0; }
	.psc-404 p { font-size: 1.5rem; }
}
@media (min-width: 1200px) {
	.psc-404 h1 { margin: 5rem 0 2rem 0; }
}

/* 102023 */ 
#breadcrumbs + div.psc.psc-text-image { margin-top: 0; }
#breadcrumbs + div.psc.psc-text-image.image-bottom .psc-ti-image { margin: 0; }
#breadcrumbs + div.psc.psc-text-image .psc-ti-content { margin: 0 0 2rem 0; }
@media (min-width: 1200px) {
	#breadcrumbs + div.psc.psc-text-image .psc-ti-content { margin: 0; }
}

.psc-sitemap h2 { }
.psc-sitemap h3 { margin: 2rem 0 0 0; }
.psc-sitemap ul { margin: 2rem 0; }
.psc-sitemap ul li { margin: 0.5rem 0; }
.psc-sitemap ul ul { margin: 0.5rem 0 1rem 0; }
.psc-sitemap a { font-weight: 500; }
@media (min-width: 992px) {
	.sitemap-pages { column-count: 2; -webkit-column-count: 2; -moz-column-count: 2; }
}


.gallery-slider { padding: 0 0 75px 0; }
.gallery-slider .slick-dots { position: absolute; bottom: 1rem; margin: 0 auto; left: 0; right: 0; padding: 0; list-style: none; text-align: center; font-size: 0; }
.gallery-slider .slick-dots li { display: inline-block; margin: 0; padding: 5px; background: #fff; }
.bg-fff .gallery-slider .slick-dots li { background: #f3f5f5; }

.gallery-slider .slick-dots li:first-child { padding: 5px 5px 5px 11px; border-radius: 11px 0 0 11px; }
.gallery-slider .slick-dots li:last-child { padding: 5px 11px 5px 5px; border-radius: 0 11px 11px 0; }

.gallery-slider .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 12px; height: 12px; padding: 0; cursor: pointer; color: transparent; border-radius: 6px; outline: none; border: none;  background: #f3f5f5; }
.bg-fff .gallery-slider .slick-dots li button { background: #fff; }

.gallery-slider .slick-dots li button:hover, .slick-dots li button:focus { outline: none; background: #acbcbe; }
.gallery-slider .slick-dots li.slick-active button { background: #000; }

.gallery-slider .slick-prev, .gallery-slider .slick-next { z-index: 1; bottom: 0; top: auto; transform: none; } 

.gallery-slide { flex-direction: column; text-align: center; padding: 0 10px; }
.gallery-slide img { max-width: 100%; height: 360px; width: auto; margin: 0 0 1rem 0; }


.dropdown-menu .row { width: 100%; }

/* MENU EXPAND */

@media (min-width: 1460px) {
	.navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl { max-width: 1420px; }
}

@media (max-width: 1459.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1460px) {
  .navbar-expand-xxl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xxl {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}


.psc-link-button { text-align: center; }
.psc-link-button .row + .row .btn { margin-top: 1rem; }

.psc-link-button .btn,
.psc-link-button .btn.btn-transparent { background: transparent; border-color: #000; color: #000; }
.psc-link-button .btn:hover,
.psc-link-button .btn.btn-transparent:hover { background: #000; border-color: #000; color: #fff; }

.psc-link-button .btn.btn-ffffff { background: #fff; border-color: #000; color: #000; }
.psc-link-button .btn.btn-ffffff:hover { background: #000; border-color: #000; color: #fff; }
.psc-link-button .btn.btn-000000 { background: #000; border-color: #000; color: #fff; }
.psc-link-button .btn.btn-000000:hover { background: #fff; border-color: #000; color: #000; }
.psc-link-button .btn.btn-7c2064 { background: #7c2064; border-color: #7c2064; color: #fff; }
.psc-link-button .btn.btn-7c2064:hover { color: #7c2064; background: #fff; }
.psc-link-button .btn.btn-f48b00 { background: #f48b00; border-color: #f48b00; color: #fff; } 
.psc-link-button .btn.btn-f48b00:hover { color: #f48b00; background: #fff; } 
.psc-link-button .btn.btn-656e6f { background: #656e6f; border-color: #656e6f; color: #fff; } 
.psc-link-button .btn.btn-656e6f:hover { color: #656e6f; background: #fff; } 
.psc-link-button .btn.btn-1982c4 { background: #1982c4; border-color: #1982c4; color: #fff; } 
.psc-link-button .btn.btn-1982c4:hover { color: #1982c4; background: #fff; } 
.psc-link-button .btn.btn-008759 { background: #008759; border-color: #008759; color: #fff; } 
.psc-link-button .btn.btn-008759:hover { color: #008759; background: #fff; } 
.psc-link-button .btn.btn-80c5ae { background: #80c5ae; border-color: #80c5ae; color: #fff; } 
.psc-link-button .btn.btn-80c5ae:hover { color: #80c5ae; background: #fff; } 
.psc-link-button .btn.btn-8cc1e2 { background: #8cc1e2; border-color: #8cc1e2; color: #fff; } 
.psc-link-button .btn.btn-8cc1e2:hover { color: #8cc1e2; background: #fff; } 
.psc-link-button .btn.btn-b3255d { background: #b3255d; border-color: #b3255d; color: #fff; }
.psc-link-button .btn.btn-b3255d:hover { color: #b3255d; background: #fff; }
.psc-link-button .btn.btn-acbcbe { background: #acbcbe; border-color: #acbcbe; color: #fff; }
.psc-link-button .btn.btn-acbcbe:hover { color: #acbcbe; background: #fff; }
/* 082024 */
.psc-link-button .btn.btn-d992af { background: #d992af; border-color: #d992af; color: #fff; }
.psc-link-button .btn.btn-d992af:hover { color: #d992af; background: #fff; }