.icono-areaChart,.icono-barChart,.icono-book,.icono-book:after,.icono-book:before,.icono-bookmarkEmpty,.icono-bookmarkEmpty:before,.icono-camera,.icono-chain:after,.icono-chain:before,.icono-clock,.icono-commentEmpty,.icono-creditCard,.icono-crop,.icono-crop:before,.icono-display,.icono-document,.icono-eye,.icono-file,.icono-flag:after,.icono-flag:before,.icono-folder,.icono-forbidden,.icono-frown,.icono-frown:after,.icono-headphone,.icono-heart,.icono-heart:after,.icono-heart:before,.icono-home,.icono-home:after,.icono-home:before,.icono-imac,.icono-imacBold,.icono-image,.icono-infinity:after,.icono-infinity:before,.icono-iphone,.icono-iphoneBold,.icono-keyboard,.icono-macbook:before,.icono-macbookBold:before,.icono-mail,.icono-mail:before,.icono-market,.icono-market:after,.icono-meh,.icono-meh:after,.icono-microphone,.icono-microphone:before,.icono-mouse,.icono-mouse:before,.icono-nexus,.icono-paperClip,.icono-paperClip:after,.icono-paperClip:before,.icono-piano,.icono-pin,.icono-pin:before,.icono-power,.icono-rename,.icono-ruler,.icono-search,.icono-signIn,.icono-signIn:before,.icono-signOut,.icono-signOut:before,.icono-smile,.icono-smile:after,.icono-stroke,.icono-sync,.icono-tag,.icono-tag:after,.icono-terminal,.icono-trash,.icono-user,.icono-user:before,.icono-video,.icono-volumeHigh:after,.icono-volumeHigh:before,.icono-volumeLow:before,.icono-volumeMedium:before,.icono-youtube,.icono-youtube:before,[class*=icono-][class*=Circle],[class*=icono-][class*=Square],[class*=icono-check][class*=Circle]{border:2px solid}.icono-chain:after,.icono-chain:before,.icono-downArrow:before,.icono-dropper:before,.icono-flickr:after,.icono-flickr:before,.icono-indent:before,.icono-leftArrow:before,.icono-list:before,.icono-outdent:before,.icono-paperClip:before,.icono-rename:before,.icono-rightArrow:before,.icono-upArrow:before,.icono-video:before,.icono-volumeDecrease:after,.icono-volumeDecrease:before,.icono-volumeHigh:after,.icono-volumeHigh:before,.icono-volumeIncrease:after,.icono-volumeIncrease:before,.icono-volumeLow:before,.icono-volumeMedium:before,.icono-volumeMute:after,.icono-volumeMute:before,.stickCenterV{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.icono-cup:after,.icono-display:after,.icono-display:before,.icono-imac:after,.icono-imacBold:after,.icono-imacBold:before,.icono-iphone:after,.icono-iphone:before,.icono-macbook:before,.icono-macbookBold:before,.icono-market:after,.icono-microphone:after,.icono-microphone:before,.icono-mouse:after,.icono-mouse:before,.icono-search:before,.icono-sitemap:after,.icono-sitemap:before,.icono-tag:after,.icono-textAlignCenter[class*=icono-textAlign]:after,.icono-textAlignCenter[class*=icono-textAlign]:before,.icono-trash:before,.icono-user:before,.stickCenterH,[class*=icono-exclamation]:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.icono-camera:before,.icono-clock:after,.icono-clock:before,.icono-document:after,.icono-eye:before,.icono-forbidden:before,.icono-gear:before,.icono-gplus:after,.icono-instagram:before,.icono-keyboard:before,.icono-pin:before,.icono-video:after,.icono-youtube:after,.stickCenter,[class*=icono-check]:before,[class*=icono-cross]:after,[class*=icono-cross]:before,[class*=icono-plus]:after,[class*=icono-plus]:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.spin[class*=spin]{-webkit-animation:loading-spinner 2s infinite linear;animation:loading-spinner 2s infinite linear}@-webkit-keyframes loading-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icono-icono{width:13px;height:4px;box-shadow:inset 0 0 0 32px,0 16px,17px -18px;-webkit-transform:skew(0,30deg);transform:skew(0,30deg);margin:11px 19px 19px 2px}.icono-icono:before{position:absolute;width:13px;height:4px;box-shadow:inset 0 0 0 32px,0 16px,-17px -17px;right:-17px;top:-10px;-webkit-transform:skew(0,-48deg);transform:skew(0,-48deg)}.icono-icono:after{position:absolute;width:22px;height:15px;left:0;top:-5px;border:4px solid;border-top-color:transparent;border-bottom:none;-webkit-transform:skew(0,-30deg) scaleY(.6);transform:skew(0,-30deg) scaleY(.6)}.icono-home{width:22px;height:16px;border-top:none;margin:15px 6px 3px}.icono-home:before{width:18px;height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:-2px;top:-7px;border-right-color:transparent;border-bottom-color:transparent}.icono-home:after{width:6px;height:10px;bottom:0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:1px;border-bottom:none}.icono-mail{width:28px;height:18px;overflow:hidden;margin:8px 3px}.icono-mail:before{position:absolute;width:25px;height:25px;-webkit-transform:rotate(50deg) skew(-10deg,-20deg);transform:rotate(50deg) skew(-10deg,-20deg);top:-20px;left:-3px}.icono-rss{width:22px;height:22px;overflow:hidden;margin:6px}.icono-rss:after,.icono-rss:before{position:absolute;border-radius:50%}.icono-rss:before{width:6px;height:6px;box-shadow:0 0 32px inset;left:0;bottom:0}.icono-rss:after{width:27px;height:27px;right:15%;top:15%;border:4px solid transparent;box-shadow:inset 0 0 0 2px,0 0 0 2px}.icono-file:before,.icono-heart,.icono-power{border-top-color:transparent}.icono-file:before,.icono-heart:before,.icono-reset:before,.icono-sync,.icono-sync:after,.icono-sync:before{border-right-color:transparent}.icono-document:before,.icono-heart:after,.icono-reset:before{border-bottom-color:transparent}.icono-bars,.icono-hamburger{width:20px;height:2px;box-shadow:inset 0 0 0 32px,0 -6px,0 6px;margin:16px 7px}.icono-power:before,[class*=icono-check]:after,[class*=icono-check]:before,[class*=icono-cross]:after,[class*=icono-cross]:before,[class*=icono-plus]:after,[class*=icono-plus]:before{box-shadow:inset 0 0 0 32px}[class*=icono-cross],[class*=icono-plus]{width:30px;height:30px;margin:2px}[class*=icono-check]:before,[class*=icono-cross]:before,[class*=icono-plus]:before{width:20px;height:2px}[class*=icono-cross]:after,[class*=icono-plus]:after{height:20px;width:2px}[class*=Circle][class*=icono-check]:before,[class*=icono-cross][class*=Circle]:before,[class*=icono-plus][class*=Circle]:before{width:18px}[class*=icono-cross][class*=Circle]:after,[class*=icono-plus][class*=Circle]:after{height:18px}.icono-cross,.icono-crossCircle{-webkit-transform:rotate(45deg);transform:rotate(45deg)}[class*=icono-check]{width:28px;height:28px;margin:3px 0 3px 6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[class*=icono-check]:after{position:absolute;height:12px;width:2px;left:4px;bottom:14px}[class*=icono-check][class*=Circle]{border-radius:50%;width:30px;height:30px;margin:2px}[class*=icono-check][class*=Circle]:before{width:14px;top:15px;left:14px}[class*=icono-check][class*=Circle]:after{height:8px;left:7px;bottom:10px}.icono-power{width:22px;height:22px;border-radius:50%;margin:6px}.icono-power:before{position:absolute;top:-15%;left:8px;width:2px;height:60%}.icono-heart{width:20px;height:20px;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:4px 0;margin:9px 7px 5px}.icono-heart:after,.icono-heart:before{position:absolute}.icono-heart:before{width:8px;height:14px;left:-10px;bottom:-2px;border-radius:20px 0 0 20px}.icono-heart:after{width:14px;height:8px;right:-2px;top:-10px;border-radius:20px 20px 0 0}.icono-infinity{width:32px;height:16px;margin:9px 1px}.icono-infinity:after,.icono-infinity:before{width:10px;height:10px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icono-infinity:before{left:0;border-radius:32px 0 32px 32px}.icono-infinity:after{right:1px;border-radius:32px 32px 32px 0}.icono-flag{width:22px;height:25px;border-left:3px solid;margin:5px 6px 4px}.icono-flag:after,.icono-flag:before{position:absolute;width:9px;height:8px}.icono-flag:before{left:-2px;top:1px;border-radius:0 2px 0 0;border-right-width:3px}.icono-flag:after{width:5px;left:9px;top:4px;border-left-width:3px;border-radius:2px 2px 0}.icono-file{width:26px;height:32px;border-radius:0 12px 0 0;margin:1px 4px}.icono-file:before{position:absolute;top:-2px;right:-2px;border-style:solid;width:0;height:0;border-width:5px}.icono-document{width:26px;height:32px;border-radius:0 0 0 10px;margin:1px 4px}.icono-document:before{position:absolute;width:0;height:0;left:-3px;bottom:-3px;border-width:5px;border-style:solid;border-left-color:transparent}.icono-folder:after,.icono-folder:before{left:-12px;position:absolute;border-style:solid}.icono-document:after{width:13px;height:2px;box-shadow:inset 0 0 0 32px,0 -5px 0 0,0 5px 0 0}.icono-folder{width:18px;height:22px;border-left-width:0;border-radius:0 3px 3px 0;margin:8px 2px 4px 14px}.icono-folder:before{width:12px;height:20px;bottom:-2px;border-width:0 0 2px 2px;border-radius:0 0 0 3px}.icono-folder:after{width:10px;height:5px;top:-7px;border-width:2px 2px 0;border-radius:3px 3px 0 0}.icono-pin{width:26px;height:26px;border-radius:50% 50% 50% 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:1px 4px 7px}.icono-pin:before{position:absolute;width:6px;height:6px;border-radius:50%}.icono-frown,.icono-meh,.icono-smile{border-radius:50%;height:30px;width:30px;margin:2px}.icono-frown:before,.icono-meh:before,.icono-smile:before{border-radius:50%;box-shadow:8px 0 0 0,0 0 0 2px inset;height:4px;width:4px;left:7px;position:absolute;top:27%}.icono-frown:after,.icono-meh:after,.icono-smile:after{border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;height:16px;left:50%;position:absolute;top:6%;width:16px}.icono-eye{border-radius:80% 20%;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px 1px 1px 2px;height:28px;width:28px;margin:3px}.icono-eye:before{border-radius:50%;box-shadow:0 -3px 0 3px inset;height:11px;width:11px}.icono-sliders{height:30px;width:30px;margin:2px}.icono-sliders:after,.icono-sliders:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:absolute}.icono-sliders:before{width:8px;height:7px;border-radius:2px;top:67%;box-shadow:inset 0 0 0 32px,10px -10px,-10px -14px}.icono-sliders:after{position:absolute;width:2px;height:100%;box-shadow:inset 0 0 0 32px,10px 0,-10px 0}.icono-share{height:9px;width:9px;border-radius:50%;box-shadow:inset 0 0 0 32px,22px -11px 0 0,22px 11px 0 0;margin:12px 24px 13px 1px}.icono-reset,.icono-sync{border-radius:50%;margin:4px;border-left-color:transparent}.icono-share:after,.icono-share:before{position:absolute;width:24px;height:2px;box-shadow:inset 0 0 0 32px;left:0}.icono-share:before{top:-2px;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.icono-share:after{top:9px;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.icono-sync{width:26px;height:26px}.icono-sync:after,.icono-sync:before{position:absolute;width:0;height:0;border-width:6px;border-style:solid;border-bottom-color:transparent;border-left-color:transparent}.icono-sync:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-7px;top:0}.icono-sync:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);left:-7px;bottom:0}.icono-reset{width:26px;height:26px;border-width:2px;border-style:solid}.icono-reset:before{position:absolute;width:0;height:0;left:-7px;bottom:0;border-width:6px;border-style:solid;border-left-color:transparent;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.icono-gear{width:32px;height:32px;border:3px dotted;border-radius:50%;margin:1px}.icono-gear:before{width:22px;height:22px;box-shadow:0 0 0 3px,0 0 0 2px inset;border-radius:50%;border:6px solid transparent;box-sizing:border-box}.icono-signIn:before,.icono-signOut:before{position:absolute;top:7px;border-bottom:none;-webkit-transform:rotate(45deg)}.icono-signIn{width:18px;height:32px;border-left:none;border-radius:0 3px 3px 0;margin:1px 8px}.icono-signIn:before{width:11px;height:11px;left:-10px;border-left:none;transform:rotate(45deg);border-radius:0 4px 0 0}.icono-signOut{width:18px;height:32px;border-right:none;border-radius:3px 0 0 3px;margin:1px 8px}.icono-signOut:before{width:11px;height:11px;right:-2px;border-left:none;transform:rotate(45deg);border-radius:0 4px 0 0}.icono-support{width:26px;height:26px;border:5px solid transparent;box-shadow:0 0 0 2px inset,0 0 0 2px;border-radius:50%;margin:4px}.icono-dropper,.icono-youtube:after,.icono-youtube:before{border-top-color:transparent;border-bottom-color:transparent}.icono-support:after,.icono-support:before{width:7px;height:7px;top:-3px;box-shadow:inset 0 0 0 32px,21px 0 0 0;position:absolute}.icono-support:before{left:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icono-support:after{right:-3px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.icono-dropper{width:40px;height:14px;border-width:3px;border-style:solid;border-right:none;border-left-color:transparent;box-shadow:-9px 0 0 2px inset,0 0 0 2px inset;border-radius:50% 6px 6px 50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:12px -2px 8px -4px}.icono-rename:before,.icono-youtube{border-right-color:transparent;border-left-color:transparent}.icono-dropper:before{width:4px;height:14px;right:10px;box-shadow:inset 0 0 0 32px}.icono-tiles{width:4px;height:4px;box-shadow:0 -8px 0,-8px -8px 0,8px -8px 0,0 0 0 32px inset,-8px 0 0,8px 0 0,0 8px 0,-8px 8px 0,8px 8px 0;margin:15px}.icono-list,.icono-list:before{height:4px;box-shadow:inset 0 0 0 32px,0 -8px 0 0,0 8px 0 0}.icono-list{width:4px;margin:15px 26px 15px 4px}.icono-list:before{width:18px;left:8px}.icono-chain{width:16px;height:2px;box-shadow:inset 0 0 0 32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:16px 9px}.icono-chain:after,.icono-chain:before{width:12px;height:8px;border-radius:4px}.icono-chain:before{right:-10px}.icono-chain:after{left:-10px}.icono-youtube{border-radius:10px;width:32px;height:22px;margin:6px 1px}.icono-youtube:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px/3px}.icono-youtube:after{width:0;height:0;border-width:4px 0 4px 8px;border-style:solid}.icono-rename{width:26px;height:10px;border-color:transparent;border-width:3px;box-shadow:0 0 0 1px,11px 0 0 0 inset;margin:12px 4px}.icono-rename:before{width:1px;height:18px;left:9px;border-width:2px 4px;border-style:solid;box-shadow:0 0 0 1px inset}.icono-search{width:22px;height:22px;border-radius:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:4px 4px 8px 8px}.icono-search:before{width:4px;height:11px;box-shadow:inset 0 0 0 32px;top:19px;border-radius:0 0 1px 1px}.icono-book,.icono-book:before{border-top:none;border-radius:0 0 0 6px}.icono-book{width:26px;height:22px;margin:10px 4px 2px}.icono-book:after,.icono-book:before{width:24px;left:-2px;position:absolute;box-sizing:border-box}.icono-book:before{height:7px;border-right:none;top:-5px}.icono-book:after{height:8px;top:-8px;border-bottom:none;border-radius:6px 0 0}.icono-forbidden{width:28px;height:28px;border-width:3px;border-radius:50%;margin:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icono-forbidden:before{width:24px;height:4px;box-shadow:inset 0 0 0 32px}.icono-trash{width:22px;height:22px;border-radius:0 0 3px 3px;border-top:none;margin:9px 6px 3px}.icono-trash:before{width:8px;height:2px;top:-6px;box-shadow:inset 0 0 0 32px,-10px 2px 0 0,-6px 2px 0 0,0 2px 0 0,6px 2px 0 0,10px 2px 0 0}.icono-keyboard{width:32px;height:22px;border-radius:3px;margin:6px 1px}.icono-keyboard:before{width:2px;height:2px;box-shadow:-2px -4px 0,-6px -4px 0,-10px -4px 0,2px -4px 0,6px -4px 0,8px -4px 0,10px -4px 0,-4px 0 0,-8px 0 0,-10px 0 0,inset 0 0 0 32px,4px 0 0,8px 0 0,10px 0 0,4px 4px 0,2px 4px 0,0 4px 0,-2px 4px 0,-6px 4px 0,-10px 4px 0,6px 4px 0,10px 4px 0}.icono-mouse{width:23px;height:32px;border-radius:11px 11px 12px 12px;margin:1px 5px 1px 6px}.icono-mouse:before{width:1px;height:6px;border-radius:2px;border-color:transparent;border-width:1px;top:5px;box-shadow:0 0 0 1px,0 0 0 2px inset}.icono-mouse:after{width:1px;height:4px;top:0;box-shadow:inset 0 0 0 32px,0 13px 0 0}.icono-user{width:32px;height:14px;border-radius:64px 64px 0 0/64px;margin:18px 1px 2px}.icono-user:before{width:12px;height:12px;top:-20px;border-radius:50%}.icono-crop{width:21px;height:21px;border-left:none;border-bottom:none;margin:9px 9px 4px 4px}.icono-crop:before{position:absolute;width:21px;height:21px;top:-7px;right:-7px;border-top:none;border-right:none;box-sizing:border-box}.icono-imac,.icono-iphone,.icono-macbook:before{border-color:transparent}.icono-crop:after{width:27px;height:1px;position:absolute;top:0;right:0;bottom:12px;left:2px;margin:auto;box-shadow:inset 0 0 0 32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icono-image:before,.icono-tag{-webkit-transform:rotate(45deg)}.icono-display{width:26px;height:22px;margin:4px 4px 8px}.icono-display:before{width:4px;height:3px;bottom:-5px;box-shadow:inset 0 0 0 32px}.icono-display:after{width:14px;height:2px;bottom:-6px;box-shadow:inset 0 0 0 32px}.icono-imac{width:28px;height:24px;border-width:2px 2px 6px;border-radius:3px;box-shadow:0 0 0 1px,0 0 0 1px inset;margin:3px 3px 7px}.icono-imac:after,.icono-imac:before,.icono-imacBold:after,.icono-imacBold:before{box-shadow:inset 0 0 0 32px}.icono-imac:before{position:absolute;height:4px;right:-3px;left:-3px;bottom:-6px;border-radius:0 0 3px 3px}.icono-imac:after{width:9px;height:7px;bottom:-12px;border-radius:32px 32px 0 0/64px}.icono-imacBold{width:28px;height:22px;border-radius:4px;margin:4px 3px 8px}.icono-imacBold:before{width:9px;height:7px;bottom:-6px;border-radius:32px 32px 0 0/64px}.icono-imacBold:after{width:24px;height:3px;bottom:0}.icono-iphone{width:19px;height:31px;border-radius:3px;border-width:5px 1px;box-shadow:0 0 0 1px,0 0 0 1px inset;margin:2px 8px 1px 7px}.icono-iphone:after,.icono-iphone:before,.icono-macbook{box-shadow:inset 0 0 0 32px}.icono-iphone:before{width:3px;height:1px;top:-3px}.icono-iphone:after{width:3px;height:3px;bottom:-4px;border-radius:50%}.icono-iphoneBold{width:20px;height:32px;margin:1px 7px;border-radius:4px;border-width:5px 2px}.icono-macbook{width:32px;height:2px;border-radius:0 0 32px 32px/3px;margin:25px 1px 7px}.icono-macbook:before{width:20px;height:14px;bottom:2px;border-width:3px 1px 1px;border-radius:3px 3px 0 0;box-shadow:0 0 0 1px,0 0 0 1px inset}.icono-macbookBold{width:32px;height:2px;box-shadow:inset 0 0 0 32px;margin:25px 1px 7px}.icono-macbookBold:before{width:20px;height:14px;bottom:2px;border-width:3px 2px 1px;border-radius:3px 3px 0 0}.icono-image{width:30px;height:26px;border-radius:3px;overflow:hidden;margin:4px 2px}.icono-image:before{position:absolute;width:20px;height:20px;left:-2px;top:14px;transform:rotate(45deg);box-shadow:inset 0 0 0 32px,10px -6px 0 0}.icono-image:after{position:absolute;width:4px;height:4px;border-radius:50%;box-shadow:inset 0 0 0 32px;top:5px;right:5px}.icono-headphone{width:30px;height:27px;border-bottom-color:transparent;border-radius:32px/32px 32px 16px 16px;margin:2px 2px 5px}.icono-headphone:before{position:absolute;width:4px;height:12px;left:1px;bottom:-4px;border-radius:5px;box-shadow:inset 0 0 0 32px,20px 0 0 0}.icono-music{width:18px;height:6px;-webkit-transform:skewY(-15deg);transform:skewY(-15deg);box-shadow:inset 0 0 0 32px;border-radius:2px 2px 0 0;margin:4px 5px 24px 11px}.icono-music:after,.icono-music:before{box-shadow:inset 0 0 0 32px,16px 0 0 0;position:absolute}.icono-music:before{width:2px;height:16px;left:0;top:4px}.icono-music:after{width:10px;height:8px;left:-8px;top:17px;border-radius:50%}.icono-video{width:20px;height:20px;margin:7px}.icono-video:before{width:3px;height:3px;left:-8px;box-shadow:inset 0 0 0 32px,0 -8px 0 0,0 8px 0 0,29px 0 0 0,29px -8px 0 0,29px 8px 0 0}.icono-video:after{width:0;height:0;border-width:4px 0 4px 6px;border-style:solid;border-top-color:transparent;border-bottom-color:transparent}.icono-nexus{width:21px;height:32px;border-width:3px 1px;border-radius:16px/3px;margin:1px 7px 1px 6px}.icono-microphone{width:22px;height:15px;border-width:0 2px 2px;border-radius:20px/0 0 20px 20px;margin:12px 6px 7px}.icono-microphone:before{width:10px;height:18px;top:-11px;border-radius:20px}.icono-microphone:after{width:2px;height:2px;bottom:-4px;box-shadow:inset 0 0 0 32px,0 2px,0 4px,-2px 4px,-4px 4px,-6px 4px,2px 4px,4px 4px,6px 4px}.icono-asterisk,.icono-asterisk:after,.icono-asterisk:before{width:4px;height:20px;box-shadow:inset 0 0 0 32px;border-radius:1px;margin:7px 15px}.icono-paperClip,.icono-paperClip:before{border-radius:0 16px 16px 0;border-left:none}.icono-asterisk:after,.icono-asterisk:before{position:absolute;margin:0;left:0;top:0}.icono-asterisk:before{-webkit-transform:rotate(-58deg);transform:rotate(-58deg)}.icono-asterisk:after{-webkit-transform:rotate(58deg);transform:rotate(58deg)}.icono-terminal{width:28px;height:24px;margin:5px 3px}.icono-terminal:before{width:5px;height:5px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);left:3px;border-width:2px 2px 0 0;border-style:solid}.icono-terminal:after{position:absolute;width:5px;height:0;border-bottom:2px solid;right:6px;bottom:4px}.icono-paperClip{width:24px;height:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:5px 0 11px 10px}.icono-paperClip:before{width:18px;height:6px;right:2px}.icono-paperClip:after{position:absolute;width:12px;height:10px;left:-12px;top:-2px;border-right:none;border-radius:16px 0 0 16px}.icono-market{width:32px;height:12px;border-top:none;margin:19px 1px 3px}.icono-market:before{width:6px;height:13px;position:absolute;top:-15px;left:-5px;border-radius:0 0 10px 10px;border-left:none;box-shadow:inset 0 0 0 32px,8px 0 0,16px 0 0,24px 0 0,32px 0 0}.icono-market:after{width:6px;height:6px;bottom:-2px}.icono-clock{width:26px;height:26px;border-radius:50%;margin:4px}.icono-clock:after,.icono-clock:before{top:35%;box-shadow:inset 0 0 0 32px;border-radius:2px}.icono-clock:before{width:2px;height:9px}.icono-clock:after{width:6px;height:2px;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotate(45deg) translate(1px,2px);transform:rotate(45deg) translate(1px,2px)}[class*=icono-textAlign]{width:28px;height:22px;margin:6px 3px}[class*=icono-textAlign]:after,[class*=icono-textAlign]:before{position:absolute;height:2px;box-shadow:inset 0 0 0 32px,0 8px 0 0,0 16px 0 0;right:0}[class*=icono-textAlign]:before{width:28px;top:0}[class*=icono-textAlign]:after{width:18px;top:4px}[class*=icono-textAlign].icono-textAlignLeft:after,[class*=icono-textAlign].icono-textAlignLeft:before{left:0}[class*=icono-exclamation]{overflow:visible;width:30px;border-bottom:2px solid;border-radius:0 0 4px 4px;margin:26px 2px 6px}[class*=icono-exclamation]:before{position:absolute;width:26px;height:26px;left:1px;top:-14px;border-width:2px 0 0 2px;border-style:solid;border-radius:4px 0;-webkit-transform:rotate(45deg) skew(12deg,12deg);transform:rotate(45deg) skew(12deg,12deg)}[class*=icono-exclamation]:after{width:4px;height:3px;top:-14px;box-shadow:inset 0 0 0 32px,0 3px,0 8px}[class*=icono-exclamation][class*=Circle]{height:30px;margin:2px}[class*=icono-exclamation][class*=Circle]:before{display:none}[class*=icono-exclamation][class*=Circle]:after{box-shadow:inset 0 0 0 32px,0 3px,0 5px,0 10px;top:6px}.icono-frown:after{-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);-webkit-transform-origin:center 85%;transform-origin:center 85%}.icono-meh:after{top:0;width:12px;border-left-width:0;border-right-width:0;border-radius:0}.icono-indent,.icono-outdent{width:20px;height:16px;border-width:4px 0 4px 8px;border-style:solid;border-color:transparent;box-shadow:0 -2px,0 2px,inset 0 2px,inset 0 -2px;margin:9px 7px}.icono-indent:before,.icono-outdent:before{left:-8px;border:5px solid;border-top-color:transparent;border-bottom-color:transparent;border-right-width:0}.icono-outdent:before{border-left-width:0;border-right-width:5px}.icono-locationArrow{width:32px;height:32px;margin:1px}.icono-locationArrow:before{position:absolute;left:7px;top:16px;border-width:6px 0 6px 6px;border-style:solid;border-left-color:transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icono-locationArrow:after{position:absolute;top:10px;left:2px;border-width:10px;border-style:solid;border-bottom-color:transparent;border-left-color:transparent;-webkit-transform:skew(-30deg,-30deg);transform:skew(-30deg,-30deg)}.icono-comment:before,.icono-commentEmpty:before{-webkit-transform:rotate(-45deg);position:absolute}.icono-commentEmpty{width:30px;height:22px;border-radius:4px 4px 7px 7px;border-bottom-color:transparent;margin:5px 2px 7px}.icono-commentEmpty:before{width:6px;height:6px;border-width:0 0 2px 2px;border-style:solid;transform:rotate(-45deg);bottom:-4px;left:6px}.icono-commentEmpty:after{position:absolute;width:8px;height:2px;border-width:0 12px 0 6px;border-style:solid;bottom:0;left:0}.icono-comment{width:30px;height:20px;box-shadow:inset 0 0 0 32px;border-radius:4px;margin:5px 2px 9px}.icono-comment:before{width:8px;height:8px;box-shadow:inset 0 0 0 32px;transform:rotate(-45deg);bottom:-4px;left:6px}.icono-areaChart,.icono-barChart{width:30px;height:22px;margin:4px 0 8px 4px;overflow:hidden}.icono-areaChart{border-top-width:0;border-right-width:0;border-color:transparent;box-shadow:-2px 2px}.icono-areaChart:before{position:absolute;left:0;bottom:7px;border:6px solid transparent;border-bottom-color:currentColor;box-shadow:0 7px}.icono-areaChart:after{position:absolute;left:11px;bottom:4px;border-width:0 6px 13px;border-style:solid;border-color:transparent transparent currentColor;box-shadow:0 4px}.icono-barChart{border-top-width:0;border-right-width:0;border-color:transparent;box-shadow:-2px 2px}.icono-barChart:before{position:absolute;left:0;bottom:0;width:4px;height:15px;box-shadow:inset 0 -8px 0 0,6px 0,12px 7px,18px 5px}.icono-pieChart{width:0;height:0;border:15px solid;border-right-color:transparent;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:2px}.icono-pieChart:before{position:absolute;width:0;height:0;left:-11px;top:-14px;border:14px solid;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent;border-radius:50%}.icono-bookmark{width:0;height:0;border:9px solid;border-bottom-color:transparent;box-shadow:0 -4px;border-radius:3px 3px 0 0;margin:10px 8px 6px}.icono-bookmarkEmpty{width:18px;height:22px;border-bottom:none;border-radius:3px 3px 2px 2px;overflow:hidden;margin:6px 8px}.icono-bookmarkEmpty:before{position:absolute;width:12px;height:12px;bottom:0;left:0;border-right:none;border-bottom:none;-webkit-transform:rotate(45deg) translate(35%,35%);transform:rotate(45deg) translate(35%,35%)}.icono-filter{width:0;height:0;border:10px solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;padding:3px;box-shadow:inset 0 7px;margin:9px 4px}.icono-volume,.icono-volumeDecrease,.icono-volumeHigh,.icono-volumeIncrease,.icono-volumeLow,.icono-volumeMedium,.icono-volumeMute{width:0;height:0;border:7px solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;padding:6px 3px;box-shadow:inset 4px 0;margin:4px 10px 4px 11px}.icono-volumeHigh,.icono-volumeLow,.icono-volumeMedium{margin:4px 14px 4px 7px}.icono-volumeHigh:after,.icono-volumeHigh:before,.icono-volumeLow:before,.icono-volumeMedium:before{width:15px;height:15px;position:absolute;border-radius:50%;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;left:2px}.icono-volumeHigh,.icono-volumeMedium{margin:4px 16px 4px 5px}.icono-volumeHigh:before,.icono-volumeMedium:before{border-style:double;border-width:6px;left:-2px}.icono-volumeHigh{margin:4px 18px 4px 3px}.icono-volumeHigh:after{width:32px;height:32px;left:-7px}.icono-volumeDecrease,.icono-volumeIncrease,.icono-volumeMute{margin:4px 16px 4px 5px}.icono-volumeDecrease:after,.icono-volumeDecrease:before,.icono-volumeIncrease:after,.icono-volumeIncrease:before,.icono-volumeMute:after,.icono-volumeMute:before{box-shadow:inset 0 0 0 32px}.icono-volumeDecrease:before,.icono-volumeIncrease:before,.icono-volumeMute:before{width:10px;height:2px;left:17px}.icono-volumeIncrease:after,.icono-volumeMute:after{height:10px;width:2px;left:21px}.icono-volumeMute:after,.icono-volumeMute:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.icono-tag{width:18px;height:24px;border-radius:6px 6px 4px 4px;border-top:none;transform:rotate(45deg);margin:5px 8px}.icono-tag:before{position:absolute;top:-4px;left:1px;width:10px;height:10px;border-width:2px 0 0 2px;border-style:solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:5px 0 0}.icono-tag:after{top:1px;width:3px;height:3px;border-radius:50%}.icono-calendar{width:32px;height:28px;border-width:4px 2px 2px;border-style:solid;border-radius:4px;margin:5px 1px 1px}.icono-calendar:before{position:absolute;width:4px;height:4px;top:3px;left:3px;box-shadow:inset 0 0 0 32px,6px 0,12px 0,18px 0,0 6px,6px 6px,12px 6px,18px 6px,0 12px,6px 12px,12px 12px,18px 12px}.icono-calendar:after{position:absolute;width:4px;height:8px;box-shadow:inset 0 0 0 32px,16px 0;border-radius:4px;top:-8px;left:4px}.icono-camera{width:32px;height:24px;border-radius:4px;margin:5px 1px}.icono-camera:before{width:10px;height:10px;border:1px solid transparent;box-shadow:inset 0 0 0 1px,0 0 0 2px;border-radius:50%}.icono-camera:after{position:absolute;width:4px;height:2px;right:2px;top:2px;box-shadow:inset 0 0 0 32px}.icono-piano{width:31px;height:22px;margin:6px 1px}.icono-piano:before{position:absolute;left:4px;top:0;width:1px;height:100%;box-shadow:-1px 0,3px 0,7px 0,11px 0,15px 0,19px 0}.icono-piano:after{position:absolute;width:3px;height:13px;left:4px;top:0;box-shadow:inset 1px 0,inset -1px 0,-2px 0,2px 0,10px 0,14px 0,18px 0}.icono-ruler{width:27px;height:12px;margin:11px 4px 11px 3px}.icono-ruler:before{position:absolute;width:1px;height:4px;box-shadow:inset 0 0 0 32px,6px 0,12px 0;left:5px;top:0}.icono-ruler:after{position:absolute;width:1px;height:2px;box-shadow:inset 0 0 0 32px,2px 0,6px 0,8px 0,12px 0,14px 0,18px 0,20px 0;left:1px;top:0}.icono-facebook{width:9px;height:26px;box-shadow:inset 2px 4px 0 0;border-left:3px solid;border-radius:5px 0 0;margin:4px 11px 4px 14px}.icono-facebook:before{position:absolute;top:9px;left:-6px;width:11px;height:0;border-top:4px solid;border-right:1px solid transparent}.icono-twitter{width:14px;height:23px;border-radius:0 0 0 8px;box-shadow:-6px 2px 0 0;margin:4px 7px 7px 13px}.icono-twitter:before{position:absolute;bottom:-2px;left:-6px;width:17px;height:6px;border-radius:0 0 0 8px;box-shadow:inset 4px -6px,0 -11px}.icono-twitter:after{position:absolute;width:6px;height:6px;box-shadow:inset 0 0 0 32px,13px 8px,13px 19px;border-radius:50%;left:-6px}.icono-gplus{width:10px;height:2px;box-shadow:inset 0 0 0 32px;margin:14px 4px 18px 20px}.icono-gplus:before{position:absolute;top:-5px;right:10px;content:"g"!important;font-family:georgia;font-size:32px;text-indent:0;line-height:0}.icono-gplus:after{width:2px;height:10px;box-shadow:inset 0 0 0 32px}.icono-linkedIn{width:5px;height:16px;box-shadow:inset 0 0 0 32px,8px 0;margin:12px 24px 6px 5px}.icono-linkedIn:before{position:absolute;width:5px;height:5px;box-shadow:inset 0 0 0 32px;top:-7px;left:0;border-radius:50%}.icono-linkedIn:after{position:absolute;width:12px;height:16px;border-right:1px solid;left:11px;bottom:0;border-radius:8px 5px 0 0/11px 5px 0 0;box-shadow:inset -4px 4px}.icono-instagram{width:26px;height:26px;box-shadow:inset 0 0 0 2px;border-radius:4px;margin:4px}.icono-instagram:before{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px}.icono-instagram:after{position:absolute;width:5px;height:5px;border-radius:1px;right:3px;top:3px;box-shadow:0 0 0 2px,1px 1px 0 2px,-5px -1px 0 1px,-10px -1px 0 1px,-16px 1px 0 2px}.icono-flickr{width:24px;height:24px;overflow:hidden;border-radius:4px;margin:5px}.icono-flickr:after,.icono-flickr:before{width:7px;height:7px;border-radius:50%}.icono-flickr:before{left:4px;box-shadow:0 0 0 1px,0 -10px 0 6px,0 10px 0 6px,-4px 0 0 3px}.icono-flickr:after{right:4px;box-shadow:0 0 0 1px,0 -10px 0 6px,0 10px 0 6px,4px 0 0 3px}.icono-delicious{width:24px;height:24px;overflow:hidden;border-radius:4px;box-shadow:inset 0 0 0 2px;margin:5px}.icono-delicious:before{position:absolute;width:12px;height:12px;box-shadow:inset 0 0 0 32px,12px -12px 0 0;left:0;bottom:0}.icono-codepen{width:2px;height:10px;box-shadow:inset 0 0 0 32px,0 15px,-11px 7px,11px 7px;margin:4px 16px 20px}.icono-codepen:after,.icono-codepen:before{top:3px;width:11px;height:4px;position:absolute}.icono-codepen:before{right:2px;-webkit-transform:skew(0,-35deg) scaleY(.6);transform:skew(0,-35deg) scaleY(.6);box-shadow:inset 0 0 0 32px,0 13px,11px 26px,12px 39px}.icono-codepen:after{left:2px;-webkit-transform:skew(0,35deg) scaleY(.6);transform:skew(0,35deg) scaleY(.6);box-shadow:inset 0 0 0 32px,0 13px,-11px 26px,-12px 39px}.icono-blogger{width:24px;height:14px;border-radius:0 0 7px 7px;margin:14px 5px 6px}.icono-blogger,.icono-blogger:before{border-width:6px;border-style:solid}.icono-blogger:before{position:absolute;width:8px;height:2px;left:-6px;top:-15px;border-radius:6px 6px 0 0}.icono-disqus{width:31px;height:31px;box-shadow:inset 0 0 0 32px;border-radius:50%;margin:1px 1px 2px 2px}.icono-disqus:before{position:absolute;width:0;height:0;border:5px solid transparent;border-top:10px solid;-webkit-transform:rotate(50deg);transform:rotate(50deg);left:-5px;top:20px}.icono-dribbble{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 2px;overflow:hidden;position:relative;background-image:radial-gradient(50% 100%,transparent 0,transparent 9px,currentColor 10px,currentColor 11px,transparent 12px);background-repeat:no-repeat;background-position:-8px center;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);margin:4px}.icono-dribbble:after,.icono-dribbble:before{position:absolute;border-radius:50%;border:2px solid;width:40px;height:30px}.icono-dribbble:after{top:14px;left:-7px;width:32px}.icono-dribbble:before{left:-6px;top:-23px}.icono-creditCard{width:32px;height:24px;border-radius:3px;margin:5px 1px}.icono-creditCard:before{position:absolute;top:4px;width:100%;height:6px;box-shadow:inset 0 0 0 32px}.icono-creditCard:after{left:3px;bottom:3px;position:absolute;width:4px;height:2px;box-shadow:inset 0 0 0 32px,6px 0}.icono-cup{width:22px;height:16px;box-shadow:inset 0 0 0 32px;border-radius:0 0 5px 5px;margin:6px 6px 12px}.icono-cup:before{position:absolute;right:-3px;top:4px;width:5px;height:5px;border-radius:50%;box-shadow:0 0 0 2px}.icono-cup:after{bottom:-5px;width:26px;height:3px;border-radius:0 0 3px 3px;box-shadow:inset 0 0 0 32px}.icono-play{width:0;height:0;border-width:10px 0 10px 16px;border-style:solid;border-top-color:transparent;border-bottom-color:transparent;margin:7px 9px}.icono-pause{width:6px;height:20px;margin:7px 20px 7px 8px;box-shadow:inset 0 0 0 32px,12px 0 0 0}.icono-stop{width:0;height:0;border:10px solid;margin:7px}.icono-rewind{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icono-forward,.icono-rewind{width:0;height:0;border:10px solid transparent;border-left:10px solid;margin:7px}.icono-forward:before,.icono-rewind:before{position:absolute;left:0;top:-10px;width:0;height:0;border:10px solid transparent;border-left:10px solid}.icono-next,.icono-previous{width:0;height:0;border:10px solid transparent;border-left:10px solid;border-right:none;margin:7px 14px 7px 10px;box-shadow:4px 0}.icono-previous{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin:7px 10px 7px 14px}.icono-caretDown,.icono-caretDownCircle,.icono-caretDownSquare,.icono-caretLeft,.icono-caretLeftCircle,.icono-caretLeftSquare,.icono-caretRight,.icono-caretRightCircle,.icono-caretRightSquare,.icono-caretUp,.icono-caretUpCircle,.icono-caretUpSquare{width:12px;height:20px;margin:7px 11px}.icono-caretDown:after,.icono-caretDown:before,.icono-caretDownCircle:after,.icono-caretDownCircle:before,.icono-caretDownSquare:after,.icono-caretDownSquare:before,.icono-caretLeft:after,.icono-caretLeft:before,.icono-caretLeftCircle:after,.icono-caretLeftCircle:before,.icono-caretLeftSquare:after,.icono-caretLeftSquare:before,.icono-caretRight:after,.icono-caretRight:before,.icono-caretRightCircle:after,.icono-caretRightCircle:before,.icono-caretRightSquare:after,.icono-caretRightSquare:before,.icono-caretUp:after,.icono-caretUp:before,.icono-caretUpCircle:after,.icono-caretUpCircle:before,.icono-caretUpSquare:after,.icono-caretUpSquare:before{width:14px;height:2px;position:absolute;top:0;bottom:0;margin:auto 0;right:2px;box-shadow:inset 0 0 0 32px;-webkit-transform-origin:right;transform-origin:right}.icono-caretDown:before,.icono-caretDownCircle:before,.icono-caretDownSquare:before,.icono-caretLeft:before,.icono-caretLeftCircle:before,.icono-caretLeftSquare:before,.icono-caretRight:before,.icono-caretRightCircle:before,.icono-caretRightSquare:before,.icono-caretUp:before,.icono-caretUpCircle:before,.icono-caretUpSquare:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icono-caretDown:after,.icono-caretDownCircle:after,.icono-caretDownSquare:after,.icono-caretLeft:after,.icono-caretLeftCircle:after,.icono-caretLeftSquare:after,.icono-caretRight:after,.icono-caretRightCircle:after,.icono-caretRightSquare:after,.icono-caretUp:after,.icono-caretUpCircle:after,.icono-caretUpSquare:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icono-caretLeft,.icono-caretLeftCircle,.icono-caretLeftSquare{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icono-caretUp,.icono-caretUpCircle,.icono-caretUpSquare{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.icono-caretDown,.icono-caretDownCircle,.icono-caretDownSquare{-webkit-transform:rotate(90deg);transform:rotate(90deg)}[class*=icono-caret][class*=Circle]:after,[class*=icono-caret][class*=Circle]:before,[class*=icono-caret][class*=Square]:after,[class*=icono-caret][class*=Square]:before{width:11px;right:8px}.icono-downArrow,.icono-leftArrow,.icono-rightArrow,.icono-upArrow{width:16px;height:4px;margin:15px 9px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateX(-3px);transform:translateX(-3px)}.icono-moon,.icono-sun{width:22px;height:22px;margin:6px}.icono-downArrow:before,.icono-leftArrow:before,.icono-rightArrow:before,.icono-upArrow:before{border-style:solid;border-width:8px 0 8px 8px;border-color:transparent;border-left-color:inherit;left:100%;right:auto}.icono-leftArrow{-webkit-transform:translateX(3px) rotate(180deg);transform:translateX(3px) rotate(180deg)}.icono-upArrow{-webkit-transform:translateY(3px) rotate(-90deg);transform:translateY(3px) rotate(-90deg)}.icono-downArrow{-webkit-transform:translateY(-3px) rotate(90deg);transform:translateY(-3px) rotate(90deg)}.icono-sun{border:2px solid;border-radius:50%;box-shadow:-15px 0 0 -9px,15px 0 0 -9px,0 -15px 0 -9px,0 15px 0 -9px,11px 11px 0 -9px,-11px -11px 0 -9px,11px -11px 0 -9px,-11px 11px 0 -9px}.icono-moon{border-radius:50%;overflow:hidden}.icono-moon:before{position:absolute;width:20px;height:20px;top:-2px;left:6px;border-radius:50%;box-shadow:0 0 0 32px}.icono-cart{width:22px;height:0;border-width:14px 6px 0 2px;border-style:solid;border-right-color:transparent;border-left-color:transparent;margin:9px 3px 11px 9px}.icono-cart:before{position:absolute;width:4px;height:4px;border-radius:50%;box-shadow:inset 0 0 0 32px,13px 0,-4px -20px 0 1px;top:2px;left:-3px}.icono-sitemap{width:24px;height:2px;box-shadow:0 -5px;margin:21px 5px 11px}.icono-sitemap:before{width:6px;height:6px;border-radius:2px;box-shadow:inset 0 0 0 32px,11px 0,-11px 0,0 -14px 0 1px}.icono-sitemap:after{width:2px;height:10px;box-shadow:0 -7px,11px -5px,-11px -5px}.icono-circle{width:22px;height:22px;border:2px solid;border-radius:50%;margin:6px}.icono-ellipsis{width:4px;height:4px;box-shadow:0 -8px 0,0 0 0 32px inset,0 8px 0;margin:15px}.icono-spinner{width:22px;height:22px;border-radius:50%;box-shadow:-16px 0 0 -9px,-11px -11px 0 -9px,0 -16px 0 -9px,11px -11px 0 -8px,16px 0 0 -7px,11px 11px 0 -7px,0 16px 0 -7px,-11px 11px 0 -7px;margin:7px}.icono-bluetooth{width:3px;height:26px;box-shadow:inset 0 0 0 32px;margin:4px 15px 4px 16px}.icono-bluetooth:after,.icono-bluetooth:before{position:absolute;width:18px;height:8px;border-width:3px 3px 3px 0;border-style:solid;border-top-color:transparent;top:2px;left:-13px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icono-bluetooth:after{top:10px;-webkit-transform:rotate(45deg) rotateX(180deg);transform:rotate(45deg) rotateX(180deg)}[class*=icono-]{display:inline-block;vertical-align:middle;position:relative;font-style:normal;color:currentColor;text-align:left;text-indent:-9999px;direction:ltr}[class*=icono-]:after,[class*=icono-]:before{content:'';pointer-events:none}[class*=icono-][class*=Circle]{border-radius:50%;width:30px;height:30px;margin:2px}[class*=icono-][class*=Square]{border-radius:4px;width:30px;height:30px;margin:2px}[class*=icono-],[class*=icono-] *{box-sizing:border-box}.nectar-inherit-border-radius,.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button,body[data-button-style^=rounded] #header-outer .widget_shopping_cart a.button,body[data-button-style^=rounded] #infscr-loading,body[data-button-style^=rounded] #pagination .next.inactive,body[data-button-style^=rounded] #pagination .prev.inactive,body[data-button-style^=rounded] #pagination a,body[data-button-style^=rounded] #pagination span,body[data-button-style^=rounded] #to-top,body[data-button-style^=rounded] #top nav>ul>li[class*=button_bordered]>a:before,body[data-button-style^=rounded] #top nav>ul>li[class*=button_solid_color]>a:before,body[data-button-style^=rounded] .container-wrap nav.woocommerce-pagination ul li span,body[data-button-style^=rounded] .flex-direction-nav a,body[data-button-style^=rounded] .nectar-button,body[data-button-style^=rounded] .nectar-button.see-through,body[data-button-style^=rounded] .nectar-button.see-through-2,body[data-button-style^=rounded] .nectar-button.see-through-3,body[data-button-style^=rounded] .nectar-cta:not([data-style=material]) .link_wrap,body[data-button-style^=rounded] .portfolio-filters-inline .container ul li a,body[data-button-style^=rounded] .slide-out-widget-area-toggle[data-custom-color=true] a:before,body[data-button-style^=rounded] .swiper-slide .button a,body[data-button-style^=rounded] .woocommerce.add_to_cart_inline a.button.add_to_cart_button,body[data-button-style^=rounded] button,body[data-button-style^=rounded] button[type=submit],body[data-button-style^=rounded] input[type=button],body[data-button-style^=rounded] input[type=submit],body[data-button-style^=rounded].woocommerce .container-wrap nav.woocommerce-pagination ul li span,body[data-button-style^=rounded].woocommerce nav.woocommerce-pagination ul li a,body[data-button-style^=rounded].woocommerce-cart .wc-proceed-to-checkout a.checkout-button,html body[data-button-style^=rounded] input[type=submit],li[class*=menu-item-btn-style]>a:after,li[class*=menu-item-btn-style]>a:before{border-radius:5px!important}@media only screen and (min-width:1px) and (max-width:999px){#header-outer #top #logo img,#header-outer[data-transparent-header=true][data-permanent-transparent=false] #logo .dark-version{top:0;max-width:50%;height:auto!important}}@media only screen and (min-width:1px) and (max-width:999px){.container{max-width:100%!important}}h3.tac-big-title{font-size:20px!important;text-transform:none;width:100%;display:block;text-align:center;font-weight:600;margin-bottom:20px}.tac-event-button{background:var(--tac-color-4);border-radius:30px;padding:20px;text-align:center;text-transform:uppercase;color:var(--tac-color-5);font-size:14px;font-weight:600;width:100%;border:0;display:block;cursor:pointer}/ .tac-event-button-2{background-color:#f7d857;color:#fff;border-radius:30px;padding:15px 30px;text-align:center;text-transform:uppercase;font-size:12px;font-weight:600;width:100%;border:0;display:block;cursor:pointer;transition:all .8s ease}.tac-event-button-2:hover{background:#111f3f!important;color:#fff}.tac-event-readmore-button{font-weight:600;color:var(--tac-color-3);font-size:15px}.arrow{position:relative}a.arrow::after,a.arrow::before{border-right:1px solid #316f9c;content:'';display:block;height:7px;margin-top:-5px;position:absolute;-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);right:-15px;top:50%;width:0}a.arrow::after{margin-top:-1px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.noscroll{overflow:hidden;width:100%;position:fixed}.modal{display:none;position:fixed;z-index:99999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);align-items:center;justify-content:center}.modal-content{background:#fff;margin:30px auto;padding:0;width:90%;max-width:1100px;position:relative;border-radius:0 0 10px 10px;font-size:15.5px}#timezoneModal>*{border-radius:30px!important}#timezoneModal .modal-content{padding:40px;text-align:center}#timezoneModal .modal-content h3{font-size:23px;font-weight:400;line-height:33px;display:block;margin-bottom:30px}#timezoneModal .modal-content h3 strong{font-weight:700;display:block}#timezoneModal .select-timezone-block{background:#fdeca3;padding:40px 25px;margin-top:25px;border-radius:20px}#timezoneModal .select-timezone-block p{color:#26386d;margin-bottom:0;padding-bottom:10px;font-weight:600}#timezoneModal select{background:#fff;-webkit-appearance:none;-moz-appearance:none;padding-right:100px;font-size:14px;font-weight:600;border-radius:10px}#timezoneModal button{margin-top:30px;display:inline-block;width:300px}.tac-event-header .entry-header{width:100%}.tac-event-header h1{width:100%;color:var(--tac-color-2);text-align:center}.tac-event-header h4{width:100%;color:var(--tac-color-2);text-align:center;font-size:22px;font-weight:400}html body button.tac-event-button-timezones{border:0;padding:0;border-bottom:2px solid #26386d;color:#26386d;background:0 0;margin-top:5px;border-radius:0!important;-webkit-border-radius:0!important}#timezones{position:absolute;color:#26386d;padding:10px}.single-tac_event .entry-header{display:flex;justify-content:center;align-items:center;flex-direction:column}.single-tac_event .tac-long-title{margin:0 auto;max-width:600px;display:block}.single-tac_event .tac-long-title span{font-size:40px;display:inline;border-bottom:2px solid rgba(255,255,255,.2)}.single-tac_event .tac-sub-title{font-size:20px;color:var(--tac-color-2);margin-top:30px;display:block}.tac-event-certification{width:150px;height:150px;background:#d8e9f6;border-radius:50%;padding:20px;margin-bottom:20px;margin-top:80px}.tac-single-event-certification{display:flex;justify-content:center;align-items:center;height:100%}.tac-event-certification img{max-width:80%!important;height:auto;margin:0 auto;display:block}.tac-event-container{padding:0 0;width:100%;max-width:100%;margin:0 auto}.tac-event-content{width:100%;margin:0 auto;display:flex;justify-content:center;padding:50px 0}.tac-event-description{padding-right:60px;padding-top:15px}.tac-event-description h3{color:var(--tac-color-1);display:block}.tac-event-sidebar{min-width:450px;border-radius:20px;box-shadow:0 0 9px rgba(0,0,0,.1);border:2px solid var(--tac-color-4);padding:40px;color:var(--tac-color-1)}.tac-event-sidebar .tac-event-pricing{width:100%;display:flex;justify-content:center;align-items:center;color:var(--tac-color-1);font-weight:600;gap:10px;padding:40px 40px 30px 40px}.tac-event-sidebar .tac-event-pricing .tac-event-currency{font-size:40px;display:inline-block;top:-8px;position:relative}.tac-event-sidebar .tac-event-pricing .tac-event-price{font-size:70px}.tac-event-sidebar .tac-event-pricing .tac-event-pricing-after{font-size:17px;display:inline-block;top:20px;position:relative}.tac-event-sidebar .tac-event-advantages{margin-bottom:30px;padding:30px}.tac-event-sidebar .tac-event-advantages ul{margin:0;border-bottom:2px solid #ededed}.tac-event-sidebar .tac-event-advantages ul li{list-style:none;padding:15px 0;font-weight:600;margin:0;border-top:2px solid #ededed}.single-tac-container{background:0 0;color:var(--tac-color-1)}.single-tac-container h2,.single-tac-container h3{color:var(--tac-color-1)}.tac-event-organizer{width:20%}.tac-event-organizer dd{padding:0}.tac-event-organizer h6{margin:0;line-height:10px}.tac-event-form-container h3{margin-bottom:10px}.tac-holding-status-ongoing{font-size:13px}.session-description{font-weight:600;font-size:13px;margin-top:-4px;margin-bottom:10px}.tac-event-sessions-area{margin-top:10px;padding:10px 0}.session-left{width:260px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center}.session-center{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 30px;border-left:1px solid #eee;border-right:1px solid #eee;min-width:0}.session-middle{min-width:200px;display:flex;gap:10px;align-items:center;margin-left:auto}.session-price{display:flex;align-items:center;justify-content:center;padding:0 25px;border-left:1px solid #eee;flex-shrink:0;white-space:nowrap}.session-price .session-list-currency{font-size:11px;font-weight:600;color:var(--tac-color-1,#1a2860);vertical-align:super;margin-right:1px;line-height:1}.session-price .session-list-amount{font-size:20px;font-weight:700;color:var(--tac-color-1,#1a2860)}.session-right{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-left:25px;flex-shrink:0}.session-guaranteed-badge{display:inline-flex;align-items:center;gap:4px;background:#eaf7ef;color:#1d8348;border:1px solid #a9dfbf;border-radius:20px;font-size:11px;font-weight:700;padding:3px 10px 3px 8px;letter-spacing:.2px;white-space:nowrap;line-height:1.4;pointer-events:none}.session-list-price{line-height:1;white-space:nowrap}.session-list-currency{font-size:11px;font-weight:600;color:var(--tac-color-1,#1a2860);vertical-align:super;margin-right:1px}.session-list-amount{font-size:20px;font-weight:700;color:var(--tac-color-1,#1a2860)}.sessions-block{display:flex;flex-direction:column;margin-bottom:55px;padding:25px;border-radius:25px;background:#f5f5f9;border:1px solid #ddd;display:flex;flex-direction:column}.session-row{width:100%;border:1px solid #dbdbdb;padding:20px 35px;display:flex;background:#fff;position:relative;margin-bottom:-2px;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.session-row:first-child{border-radius:10px 10px 0 0}.session-row:last-child{border-radius:0 0 10px 10px}.session-row:only-child{border-radius:10px}.session-row:not(.session-active):hover{background:#fffdf5;border-color:#e8c84a;box-shadow:0 2px 12px rgba(236,203,93,.18);z-index:2}.session-row .session-button .tac-event-button-2{position:absolute;inset:0;width:auto;height:auto;opacity:0;cursor:pointer;border-radius:0!important;z-index:10}.session-button-visual{background-color:#111f3f;color:#fff;border-radius:5px;padding:0 30px;height:50px;line-height:50px;text-align:center;text-transform:uppercase;font-size:12px;font-weight:700;display:block;white-space:nowrap;pointer-events:none;transition:background .3s ease,color .3s ease}.session-row:hover .session-button-visual{background-color:#0f1c36;color:#fff}.session-active{background:#fff0bd;border:2px solid #eccb5d;z-index:5}.session-row .session-description{margin-top:15px;color:#7c7c7c;max-width:200px;font-size:11px;line-height:14px;display:none}.session-active.session-row .session-description{display:none}.session-row .session-left .session-date{display:flex;flex-direction:column}.session-row .session-left .sessions-dates-title{font-size:17px;font-weight:700;color:var(--tac-color-1);margin:0 0 4px;line-height:1.2}.session-days-pattern{font-size:14px;font-weight:600;color:#999;letter-spacing:0;text-transform:capitalize;display:block;margin-bottom:6px}.session-rhythm{align-self:flex-start;font-size:11px;font-weight:600;color:#6a7a9b;background:#eef1f8;border-radius:4px;padding:3px 7px;line-height:1.3}.session-badges-row{display:flex;flex-direction:row;align-items:center;gap:6px;flex-wrap:wrap}.session-fast-track{align-self:flex-start;font-size:11px;font-weight:700;color:#c47b00;background:#fff7e6;border:1px solid #f5c842;border-radius:4px;padding:3px 7px;line-height:1.3;letter-spacing:.02em;text-transform:uppercase}.session-time-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.session-time-row .session-time{margin-bottom:0}.session-center .session-time{color:var(--tac-color-1);font-weight:600;font-size:12px;background:#ffecbf;display:inline-block;padding:6px 10px;line-height:1.2;max-width:fit-content;border-radius:5px;flex-shrink:0}.session-time-row .timezone-conversion-info{font-size:12px;font-weight:600;color:#777;line-height:1}.session-meta-bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0}.session-meta-bar .meta-pipe{color:#d5d5d5;font-weight:300;font-size:13px;margin:0 7px;line-height:1}.session-meta-bar .meta-language,.session-meta-bar .meta-trainer{font-size:12px;font-weight:600;color:#777;line-height:1}.session-meta-bar .session-organizer-image{display:inline-block;width:18px;height:18px;border-radius:50%;background-size:cover;background-position:center;margin-right:4px;vertical-align:middle}.session-row .timetable-button{background:0 0;border:0;padding:0;border-bottom:1px solid #ccc;border-radius:0!important;font-size:9px;text-transform:uppercase;color:#7c7c7c}.session-tags{display:flex;flex-direction:column;align-items:flex-start;line-height:23px;min-width:170px;display:none}.session-tags>*{padding:0 10px;font-size:13px}.session-tags .session-region-language{color:var(--tac-color-1);font-weight:600}.session-organizer{color:#7c7c7c;display:flex;align-items:center;font-size:12px}#modal-session-details .session-right-block{display:flex;flex-direction:column;align-items:flex-start;text-align:left;flex-shrink:0;margin-left:auto;padding-left:20px}#modal-session-details .session-pricing{margin-top:10px}.session-reassurance{list-style:none;margin:12px 0 0 0;padding:0;text-align:left}.session-reassurance li{font-size:11px;color:#444;margin:5px 0;display:flex;align-items:center;justify-content:flex-start;gap:7px;white-space:nowrap}.reassurance-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#4caf50;color:#fff;border-radius:50%;font-size:9px;font-weight:700;flex-shrink:0;line-height:1}#modal-session-details .session-pricing span{display:inline-block}#sessionModal.--session-summary-open .session-right-block{display:none}#modal-session-details .session-price-tag .tac-event-currency{font-size:20px;font-weight:600;position:relative;top:-9px;margin-bottom:10px}#modal-session-details .session-price-tag .tac-event-price{font-size:35px;font-weight:600}#modal-session-details .session-price-tag .tac-event-pricing-after{font-size:10px;font-weight:600;display:none}.session-organizer>*{display:inline-block;height:20px}.session-organizer>.session-organizer-text{margin-right:5px}.session-organizer-image{border-radius:50%;width:15px;height:15px;display:inline-block;background-size:cover;margin-right:3px;margin-top:2px}#modal-session-details .session-organizer-image{margin-top:0;margin-right:5px}#session-info-block .session-organizer-image{margin-top:0;margin-right:4px}.session-organizer-name{color:var(--tac-color-1);font-weight:600}#local-time{font-size:24px;font-weight:700}.all-day-event-enabled .session-end-time,.all-day-event-enabled .session-start-time,.all-day-event-enabled em{display:none}.tac-event-blocks{display:flex;gap:15px;justify-content:center;width:100%;margin-top:50px}.tac-event-blocks>*{background:rgba(216,233,246,.2);text-align:center;padding:10px 20px 10px 20px;min-width:200px;color:var(--tac-color-2);font-weight:600;display:flex;justify-content:center;align-items:center;border-radius:5px}.tac-event-blocks .stat-upcoming-sessions::before{background:url('../img/tac-agenda-icon.png') no-repeat}.tac-event-blocks .stat-available-regions::before{background:url('../img/tac-world-icon.png') no-repeat}.tac-event-blocks .stat-available-languages::before{background:url('../img/tac-language-icon.png') no-repeat}.tac-event-blocks .stat-available-languages::before,.tac-event-blocks .stat-available-regions::before,.tac-event-blocks .stat-upcoming-sessions::before{background-size:contain;width:18px;height:18px;display:inline-block;content:"";margin-right:9px;filter:brightness(0) saturate(100%) invert(16%) sepia(50%) saturate(800%) hue-rotate(200deg) brightness(90%)}.tac-event-content-block-1{background:#fff}.tac-event-summary{margin:35px 0;border-top:2px solid #ededed;border-bottom:2px solid #ededed;padding:25px 0}.tac-event-summary ul{margin:0}.tac-event-summary ul li{padding:12px 0;font-weight:600;font-size:15px;list-style:none}.tac-event-summary ul li span{display:flex;align-items:center}.tac-event-summary ul li.tac-event-duration-details span::before{background:url(../img/tac-clock-icon.png) no-repeat center center}.tac-event-summary ul li.tac-event-certificate-details span::before{background:url(../img/tac-certificate-icon.png) no-repeat center center}.tac-event-summary ul li.tac-event-whom-details span::before{background:url(../img/tac-people-icon.png) no-repeat center center}.tac-event-summary ul li.tac-event-certificate-details span::before,.tac-event-summary ul li.tac-event-duration-details span::before,.tac-event-summary ul li.tac-event-whom-details span::before{content:"";background-size:contain;width:25px;height:25px;margin-right:10px;display:inline-block}.tac-event-filter-block{display:flex;justify-content:center;width:100%}.tac-event-filter-block .tac-event-filters{background:#f5f5f9;border:1px solid #ddd;border-radius:50px;height:60px;margin-bottom:30px;display:flex}.tac-event-filter-block .tac-event-filters>div{border-right:1px solid #ddd;min-width:150px;position:relative;overflow:hidden;padding-right:10px;padding-top:15px}.tac-event-filter-block .tac-event-filters>div>div{height:40px}.tac-event-filter-block .tac-event-filters>div:last-child{border-right:0px;min-width:350px}.tac-event-filter-block .tac-event-filters select{background:0 0;color:var(--tac-color-1);font-weight:600;padding:0;margin:0;border:0;top:5px;left:0;height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:13px;padding:0 23px 0 23px;box-shadow:none!important;outline:0!important;text-transform:capitalize}.tac-event-filter-block .tac-event-filters select:focus{outline:0}.tac-event-filter-block .tac-event-filters label{font-size:11px;color:#828285;font-weight:600;display:inline-block;padding:5px 5px 0 5px;line-height:11px;position:absolute;top:5px;left:22px;text-transform:capitalize}.session-buttons-0-container{border-top:1px solid #ddd;background:#f6f6f6;padding:20px 40px 24px;margin-top:32px;margin-bottom:0;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:0 0 10px 10px}.session-secure-payment{font-size:11px;color:#6b7280;font-weight:500;letter-spacing:.01em;margin:0!important;display:flex;align-items:center;gap:5px}#modal-session-details{padding:0}#modal-session-details,#sessionModal label{font-size:13px;line-height:22px}.visual-tab{display:inline-block;position:relative;bottom:-1px;padding:8px 0}.visual-tab>span{font-weight:600;font-size:14px}.session-state[data-state=open]{color:var(--tac-color-1,#1a2860);font-weight:600;border:1px solid rgba(26,40,96,.22);background:rgba(26,40,96,.04);padding:2px 10px;text-transform:uppercase;font-size:10px;border-radius:4px;line-height:20px;position:relative;display:inline-block;top:-3px;margin-left:10px;letter-spacing:.04em}#sessionModal .form-row{width:100%;gap:2%;justify-content:inherit}#sessionModal .form-row p{display:flex;width:33%;position:relative;padding:9px 0;margin-bottom:0}#sessionModal .form-row p.field-size-1{width:68%}#sessionModal .form-row p.field-size-2{width:50%}#sessionModal .form-row p.field-size-3{width:16%}#sessionModal p input{display:block;border:1px solid #dedede;background:#fff;border-radius:10px;padding:10px 15px;width:100%}#sessionModal p select,.tac-event-select{display:block;border:1px solid #dedede;background:#fff;border-radius:10px;padding:10px 15px;background-color:transparent;background-image:none;padding-right:2rem;position:relative;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px}.select-wrapper{position:relative;display:inline-block;width:100%}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;width:100%;border:1px solid #ccc;font-size:16px;line-height:1.5;background-color:#fff;background-repeat:no-repeat;background-position:calc(100% - 10px) center}.select-wrapper::after{content:'';position:absolute;pointer-events:none;right:10px;top:50%;transform:translateY(-50%);width:10px;height:10px;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10" fill="none"><path d="M0 3L5 8L10 3H0Z" fill="black"/></svg>') no-repeat center;background-size:100%}@keyframes arrow-animation{0%{transform:translateY(-50%);opacity:1}85%{transform:translateY(calc(-50% + 5px));opacity:0}95%{transform:translateY(calc(-50% + 5px));opacity:0}95.1%{transform:translateY(-50%);opacity:1}100%{transform:translateY(-50%);opacity:1}}#sessionModal p input:-webkit-autofill,#sessionModal p select:-webkit-autofill{border:1px solid #bbc9e9}#sessionModal p select::after{content:'▾';position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:.8rem;color:#333;z-index:5}#sessionModal .form-row label{padding:12px 0 0;display:block;width:25%;line-height:15px!important;display:none}#sessionModal .form-row label span{font-weight:600;font-size:14px;line-height:18px;display:block;color:var(--tac-color-1)}#sessionModal .form-row label small{font-size:10px;line-height:12px!important;color:#999;font-weight:500}#modal-session-details li,#modal-session-details ul{list-style:none;margin:0;padding:0}body .modal-content input[type=submit].tac-mollie-payment-button{height:60px;background:var(--tac-color-4)!important;text-align:center;padding:8px 0;display:block;width:100%;border-radius:0!important;-webkit-border-radius:0!important;color:#fff;text-transform:uppercase}.event-session-button,body .modal-content .tac-e-button{height:50px;background-color:#162645!important;text-align:center;display:block;color:#fff!important;font-size:16px;border:0!important;font-weight:700;outline:0!important;border-radius:5px!important;padding:0 30px}body .modal-content .tac-e-button:hover{background:#0f1c36!important;color:#fff!important}body .modal-content .session-back-1-button,body .modal-content .session-back-2-button{background:0 0!important;border:none!important;box-shadow:none!important;color:#9ca3af!important;font-weight:400!important;font-size:13px!important;padding:0!important;cursor:pointer;min-height:unset!important}body .modal-content .session-back-1-button:hover,body .modal-content .session-back-2-button:hover{background:0 0!important;color:#374151!important;text-decoration:underline}body .modal-content .session-back-1-button:active,body .modal-content .session-back-2-button:active{background:0 0!important;color:#1f2937!important}.session-buttons-1-container,.session-buttons-2-container{display:flex;gap:20px;border-top:1px solid #ddd;justify-content:flex-start;align-items:flex-end;margin-left:-40px;margin-right:-40px;background:#f6f6f6;padding:20px 40px}.session-submit-wrapper{display:flex;flex-direction:column;align-items:center;gap:6px}.session-secure-checkout-label{font-size:11px;color:#6b7280;font-weight:500;letter-spacing:.01em}.session-timelist{font-size:13px;width:100%;max-height:159px;background:#fff;padding:20px 20px;overflow:auto;border:1px solid #e8eaef;border-radius:10px;text-align:left}.session-timelist p{display:inline-block;margin-right:3px;padding-bottom:0;margin-bottom:0}.session-timelist p::after{content:", "}.session-timelist p:last-child::after{content:""}.session-timetable{font-size:13px;width:100%;max-height:120px;background:#f9f9fb;padding:0 30px;overflow:auto;border-top:1px solid #e8eaef;border-bottom:1px solid #e8eaef;border-radius:0;display:none;box-sizing:border-box}.session-timetable p{margin:0;padding:15px 15px 15px 0;border-bottom:1px solid #e8eaef;font-size:13px}.session-timetable p:last-child{border-bottom:0}.session-data-container{display:flex;gap:18px;margin-top:-20px}.session-data-container>div{width:25%;padding:15px 20px 10px;text-align:center;border-radius:10px;border:1px solid #ddd}.session-data-container strong{display:block;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:0;opacity:.6;line-height:10px;color:#242d37}.session-data-container span{font-weight:600;font-size:14px;line-height:25px;color:#242d37}.session-duration{position:absolute;right:0;margin-top:-30px;font-weight:700;font-size:13px}#session-info-block{position:relative;margin-top:0;background:#fff;margin-left:0;margin-right:0;padding:0;border-top:none}.session-timetable>p{display:flex;justify-content:space-between;min-width:210px}.tac-strong{font-weight:600}.tac-timetable-title{font-size:15px}.form-row{display:flex;justify-content:space-between;gap:20px}.form-row p{display:block;width:100%}.form-row p input{display:block}.tac-event-form-container{border-top:none}.session-form-inside{padding:20px 0 0}.tac-event-form-container form{padding:0 25px;background:#fff;border-radius:0 0 30px 30px;overflow:hidden}.tac-events-session-modal-open #header-outer{z-index:5}.linked-page-content .page-content-inside{max-width:1400px;width:100%;margin:0 auto}.linked-page-content .page-content-inside>*{left:inherit!important;right:inherit!important;margin-left:inherit!important;padding-top:50px!important}.linked-page-content .page-content-inside *{color:var(--tac-color-1)}.--pruned{opacity:.5;display:none!important}.timezone-conversion-info{display:inline-block;font-size:9px;line-height:12px;max-width:fit-content;border-radius:5px;margin-top:3px;font-weight:600;margin-left:5px;color:#999}/ .session-excerpt{text-align:left;color:#53575e;padding:24px 30px 28px;background:#fff}.session-excerpt-columns{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:20px;align-items:stretch;margin-top:28px}.session-excerpt-col--description{flex:9 1 0!important;min-width:0;padding-left:25px}.session-excerpt-col--schedule{flex:4 1 0!important;min-width:110px;max-width:230px;box-sizing:border-box;padding-left:10px}.col-heading{font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#2c3e50!important;margin:0 0 10px 0!important;padding-bottom:8px!important;border-bottom:2px solid #f7d857!important}.schedule-vertical{display:flex;flex-direction:column;gap:4px}.schedule-month-row{display:flex;align-items:baseline;gap:6px;padding:3px 0;font-size:13px;line-height:1.5}.schedule-month-label{font-weight:700;color:#111f3f;min-width:28px;flex-shrink:0}.schedule-month-days{color:#444;font-weight:500}.schedule-vsep{color:#bbb;font-size:10px;margin:0 2px}.session-excerpt-col--features{flex:7 1 0!important;min-width:160px;max-width:320px;background:#fff;border-radius:0;padding:0 25px 0 10px;box-sizing:border-box;border:none}.session-schedule-block{display:flex;align-items:baseline;gap:14px;padding:12px 16px;background:#f7f9fc;border-radius:8px;border:none;margin-bottom:16px}.schedule-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#111f3f;white-space:nowrap;flex-shrink:0}.schedule-dates{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#333}.schedule-date{white-space:nowrap}.schedule-sep{color:#f7d857;font-size:16px;line-height:1;font-weight:900;margin:0 2px}.session-excerpt-col--description .session-description-small{font-size:13px;color:#666;margin-bottom:10px;line-height:1.5}.session-excerpt-col--description ol,.session-excerpt-col--description ul{padding-left:0!important;list-style:none!important;display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important}.session-excerpt-col--description ol li::marker,.session-excerpt-col--description ul li::marker{content:none!important;display:none!important}.session-excerpt-col--description ol li,.session-excerpt-col--description ul li{list-style:none!important;display:flex!important;align-items:flex-start!important;gap:8px!important;font-size:13px!important;font-weight:500!important;color:#2a2f45!important;line-height:1.6!important;margin:0 0 10px 0!important;padding:0!important}.session-excerpt-col--description ol li::before,.session-excerpt-col--description ul li::before{content:'—'!important;flex-shrink:0!important;color:#f7d857!important;font-size:13px!important;font-weight:900!important;line-height:1.5!important;width:auto!important;height:auto!important;background:0 0!important;border-radius:0!important;padding:0!important;margin:0!important;position:static!important}.session-excerpt-col--description h2,.session-excerpt-col--description h3,.session-excerpt-col--description h4{font-size:13px!important;font-weight:700!important;color:#111f3f!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0 0 10px 0!important;display:block!important}.features-heading{font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#2c3e50!important;margin:0 0 13px 0!important;padding-bottom:8px!important;border-bottom:2px solid #f7d857!important}.session-features-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.session-features-list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;color:#2a2f45;line-height:1.5}.session-features-list li::before{content:'✓';flex-shrink:0;width:18px;height:18px;min-width:18px;background-color:#f7d857;border-radius:50%;font-size:10px;font-weight:900;color:#111f3f;text-align:center;line-height:18px;margin-top:1px}.session-excerpt>p{font-size:14px!important;color:#5c5d6b;font-weight:500!important;padding-bottom:0}.session-type-tabs{border-bottom:1px solid #ddd;padding:0 40px;background:#f6f6f6;margin-top:-20px;width:100%;display:flex;justify-content:center}.session-type-tabs .tab-item{display:inline-block;position:relative;bottom:-1px;padding:6px 0;cursor:pointer;transition:.5s color ease;padding:10px 20px}.session-type-tabs .tab-item:hover{color:#1a45b8}.session-type-tabs .tab-item.--active{background:#fff;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-radius:5px 5px 0 0}.session-type-tabs .tab-item>span{font-weight:600}.session-type-tabs .tab-item.--active>span{color:#1a45b8;font-weight:700}.session-form-inside .form-section{margin-bottom:15px}.session-form-inside .form-section-title{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#2c3e50!important;margin:0 0 5px 0!important;padding-bottom:6px!important;border-bottom:2px solid #f7d857!important}.session-form-inside .form-section-fields{display:flex;flex-wrap:wrap;gap:2%;width:100%}.session-form-inside .form-section-fields>p{display:flex;width:49%;position:relative;padding:9px 0;margin-bottom:0}.session-form-inside .form-section-fields>p.field-full{width:100%}.session-form-inside .form-section-fields>p.field-third{width:32%}.session-form-inside .form-section-fields>p.field-p40{width:40%}.session-form-inside .form-section-fields>p.field-p30{width:28%}.session-form-inside .form-section-fields>p.field-size-4{width:49%}.session-form-inside .form-section-fields>p.field-size-5{width:29%}#mollie-form-container .company-fields{display:none;width:100%;flex-wrap:wrap;gap:2%}#mollie-form-container.--company-active .company-fields{display:flex}#mollie-form-container .company-fields p{display:flex;width:49%;position:relative;padding:9px 0;margin-bottom:0}#selected-payment-method-list .payment-primary-methods{display:flex!important;flex-wrap:nowrap!important;gap:1%!important;width:100%!important;margin-bottom:12px}#selected-payment-method-list .payment-primary-methods>div{width:24%!important;flex:1!important;margin:0!important}#selected-payment-method-list>.payment-other-toggle{width:100%!important;display:inline-flex!important;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#162645;cursor:pointer;padding:6px 0;user-select:none;border:none!important;background:0 0!important;border-radius:0!important;justify-content:flex-start}#selected-payment-method-list>.payment-other-toggle:hover{color:#0f1c36;text-decoration:underline}#selected-payment-method-list>.payment-other-toggle label{display:none!important}.payment-other-toggle .toggle-arrow{display:inline-flex;align-items:center;transition:transform .2s ease;font-size:10px;line-height:1;vertical-align:middle}.payment-other-toggle.--open .toggle-arrow{transform:rotate(180deg)}#selected-payment-method-list>.payment-other-methods{display:none!important;flex-wrap:nowrap;gap:6px;width:100%!important;margin-top:1px;padding-top:1px;border:none!important;background:0 0!important;border-radius:0!important}#selected-payment-method-list>.payment-other-methods.--open{display:flex!important;align-items:stretch}#selected-payment-method-list .payment-other-methods>div{flex:1 1 0!important;width:auto!important;min-width:0;margin:0!important;min-height:83px}#selected-payment-method-list .payment-other-methods>div label{padding:10px 4px!important;height:100%;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important}#selected-payment-method-list .payment-other-methods>div label span{font-size:10px!important;gap:5px}.description-company-order{display:none;color:#7c7c7c;font-size:13px;line-height:20px;width:100%;padding:25px 100px 0 40px;background:#fff}#mollie-form-container.--company-active .description-company-order{display:block}#modal-session-summary{padding:0 0}.participants-stepper{display:flex;align-items:center;margin:10px 0}.participants-btn{width:34px;height:38px;background:#f0f2f5;border:1px solid #e8eaef;color:#333;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;user-select:none;transition:background .15s;flex-shrink:0}.participants-btn:hover{background:#e2e5eb}.participants-minus{border-radius:6px 0 0 6px}.participants-plus{border-radius:0 6px 6px 0}.input-participants{width:52px!important;max-width:52px!important;padding:6px!important;text-align:center;border:1px solid #e8eaef!important;border-left:none!important;border-right:none!important;border-radius:0!important;background:#fff!important;margin:0!important;display:block;-moz-appearance:textfield}.input-participants::-webkit-inner-spin-button,.input-participants::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.label-participants{font-weight:600;font-size:14px;position:absolute;margin-top:-24px}.session-summary-item{display:flex;gap:20px;justify-content:space-between;width:100%;overflow:auto;align-items:center;padding:0 0;margin-bottom:20px;margin-top:40px}.ssh-top h4{margin-bottom:0!important;font-size:17px!important;font-weight:600!important}.secure-payment-label{display:none}.session-order-details-title{display:block;line-height:18px;font-size:15px;font-weight:600}.session-order-details-dates{display:block;font-size:13px}.session-order-payment-method{padding-top:5px}.payment-method-heading{display:flex;align-items:center;gap:12px;margin-bottom:10px}.payment-method-heading h4{margin:0;font-size:15px;font-weight:700;color:var(--tac-color-1)}.payment-secure-label{font-size:11px;font-weight:600;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;padding:3px 10px;white-space:nowrap}#modal-session-summary h4{color:var(--tac-color-1);font-size:17px}.session-order-payment-method label{display:block}#modal-session-summary,#mollie-form-container,#session-info-block,.session-buttons-0-container,.session-buttons-1-container,.session-buttons-2-container{display:none}.--session-details-open #session-info-block{display:block}.--session-details-open .session-buttons-0-container{display:flex}.--session-form-open #mollie-form-container{display:block;margin-top:20px}.--session-summary-open #mollie-form-container{margin-top:10px;display:block}.--session-form-open .session-buttons-1-container{display:flex;justify-content:center}.--session-summary-open .session-form-inside,.--session-summary-open .session-type-tabs{display:none}.--session-summary-open .session-buttons-2-container{display:flex;justify-content:center;align-items:flex-end}.--session-summary-open #modal-session-summary{display:flex;justify-content:flex-start;align-items:flex-start;gap:30px}.--session-summary-open #mollie-form-container.--company-active .description-company-order{display:none}#selected-payment-method-list{display:flex;flex-wrap:wrap;gap:1%}#selected-payment-method-list div{position:relative;display:flex;justify-content:space-between;margin:0 0;width:49%;width:32.5%}#selected-payment-method-list div label{width:100%;cursor:pointer;font-weight:600;border:1px solid #e8eaef;border-radius:10px;padding:15px 10px;background:#fff;display:flex;justify-content:center;align-items:center}#selected-payment-method-list div label span{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:12px;gap:7px;line-height:15px}#selected-payment-method-list .payment-primary-methods div label{flex-direction:column;align-items:center;justify-content:center;gap:4px}.payment-method-sublabel{font-size:10px;font-weight:400;color:#9ca3af;text-align:center;line-height:1.2;letter-spacing:.01em}#selected-payment-method-list span .mollie-logo{width:40px;height:26px;object-fit:contain;display:block;flex-shrink:0}#selected-payment-method-list span:not(.has-logo):not(.payment-method-sublabel)::before{content:"";width:40px;height:26px;border-radius:3px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0}#selected-payment-method-list .card span:not(.has-logo):not(.payment-method-sublabel)::before{background:url('../img/icon-payment-card.png') center/contain no-repeat}#selected-payment-method-list .bancontact span:not(.has-logo):not(.payment-method-sublabel)::before{background:url('../img/icon-payment-bancontact.png') center/contain no-repeat}#selected-payment-method-list .bank-transfer span:not(.has-logo):not(.payment-method-sublabel)::before{content:"🏦";font-size:22px;line-height:26px;text-align:center;background:0 0}#selected-payment-method-list .ideal span:not(.has-logo):not(.payment-method-sublabel)::before{background:url('../img/icon-payment-ideal.png') center/contain no-repeat}#selected-payment-method-list .invoice span:not(.has-logo):not(.payment-method-sublabel)::before{background:url('../img/icon-payment-invoice.png') center/contain no-repeat}#selected-payment-method-list .paypal span:not(.has-logo):not(.payment-method-sublabel)::before{background:url('../img/icon-payment-paypal.png') center/contain no-repeat}.session-order-card3x-info{margin-top:10px;padding:10px 14px;background:#f0f4ff;border-radius:8px;border:1px solid #c5d0f0;display:flex;flex-direction:column;gap:4px}.card3x-detail{font-size:15px;color:#1a45b8;font-weight:600}.card3x-no-fees{font-size:11px;color:#1d8348;font-weight:600}#selected-payment-method-list input[type=radio]:checked+label{border-color:#1a45b8;background:#f3f5f9}#selected-payment-method-list input[type=radio]{top:15px;position:absolute;right:15px;opacity:0}#selected-payment-method-list div{order:2}#selected-payment-method-list div.card{order:1}#selected-payment-method-list div.--hidden{display:none}.discount-code-container{position:relative;max-width:300px}#discount-code-input{border:1px #ccc dashed;padding-right:60px;border-radius:5px;background:#fff}.discount-code-details{position:absolute;background:#ecf9f2;border:1px solid #46b080;border-radius:5px;top:0;right:0;left:0;bottom:0;align-items:center}.valid-icon{border-radius:50%;width:40px;height:40px;background:#46b080;display:flex;align-items:center;justify-content:center;color:#fff;transform:scale(.6)}.discount-details-holder{display:block;line-height:13px}.discount-code-title{font-weight:700;font-size:13px}.discount-code-total{font-size:11px;color:#7a8083}#apply-discount-button{position:absolute;font-weight:700;border:0;right:10px;padding:16px;border-radius:0!important;background:0 0}.session-order-cost-sub,.session-order-cost-total,.session-order-vat{display:flex;gap:20px;justify-content:space-between;width:100%;overflow:auto;align-items:center;text-transform:capitalize;padding:5px 0;font-size:13px}.session-order-cost-sub,.session-order-vat{border-bottom:1px solid #e8eaef;border-radius:0}.session-order-cost-sub #session-summary-sub,.session-order-vat #session-summary-vat{font-weight:700;font-size:16px;color:var(--tac-color-1)}.session-order-cost-total #session-summary-total{font-weight:700;font-size:24px;color:var(--tac-color-1)}#sessionModal .company-details>div,#sessionModal .individual-contact-details>div,#sessionModal .individual-location>div,#sessionModal .individual-names>div{display:flex;flex-wrap:wrap;width:68%;width:100%;gap:2%}#sessionModal .form-row.individual-contact-details p,#sessionModal .form-row.individual-location p,#sessionModal .form-row.individual-names p{width:49%}#sessionModal .form-row.individual-location p.field-size-1{width:100%}#sessionModal .form-row p.field-size-4{width:69%}#sessionModal .form-row p.field-size-5{width:29%}#sessionModal .form-row p.field-full{width:100%}.session-vat-block{position:relative}.error-tip{background:#ff4e2b;padding:2px 14px;color:#fff;font-size:10px;border-radius:5px;position:absolute;top:-33px;left:-70px;margin-left:50%;opacity:0;transform:translateY(-10px);transition:opacity .5s,transform .5s;pointer-events:none;visibility:hidden}.error-tip.--show{visibility:visible}.error-tip::after{background:#ff4e2b;width:10px;height:10px;bottom:-5px;margin-left:50%;left:-5px;content:"";position:absolute;transform:rotate(45deg)}.--show-errors .error-tip{opacity:1;transform:translateY(0)}#sessionModal .session-header-title{font-size:20px;color:var(--tac-color-1);display:block;letter-spacing:.03em;line-height:1.3}#sessionModal .session-header-line{margin:0}#sessionModal .session-header-line--title{margin-bottom:6px}#sessionModal .session-header-line--title .session-header-title{margin:0}#sessionModal .session-header-line--meta{display:flex;flex-wrap:wrap;align-items:center;font-size:14px;line-height:1.45;color:rgba(26,40,96,.72);margin-bottom:6px;font-weight:500}#sessionModal .session-header-line--when{display:flex;flex-wrap:wrap;align-items:center;font-size:14px;line-height:1.5;color:rgba(26,40,96,.72)}#sessionModal .session-header-dot{color:rgba(26,40,96,.3);font-weight:500;padding:0 .45em;user-select:none;display:inline-block;line-height:1;font-size:1.05em;vertical-align:middle}#sessionModal .session-header-meta-chunk,#sessionModal .session-header-when-chunk{display:inline;font-weight:500}#sessionModal .session-header-line--when .session-header-when-chunk{color:rgba(26,40,96,.78)}#sessionModal .session-header-subtitle{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:0;line-height:1.4}.session-header-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:4px 0 2px;font-size:14px;color:var(--tac-color-1,#1a2860)}.session-header-meta-row .shm-dates{font-weight:600}.session-header-meta-row .shm-duration{font-weight:500;color:#555}.session-header-meta-row .shm-trainer{color:#555}.session-header-meta-row .shm-sep{color:#bbb;font-weight:300;user-select:none}.session-header-dates{font-size:15px;font-weight:600;color:var(--tac-color-1,#1a2860)}.session-header-duration{font-size:13px;color:#666}.session-header-days-pattern{font-size:13px;color:#888}.session-header-sep{color:#ccc;font-weight:300;margin:0 2px;user-select:none}.session-header-trainer{font-size:13px;color:#666}.session-modal-trainer{font-size:12px;color:#555;white-space:nowrap}#sessionModal .session-description{font-weight:500;font-size:12px;line-height:19px}.session-description-small{font-size:15px!important;line-height:1.7!important;color:#444!important;margin-top:0;padding-top:0;border-top:none}.session-description-small p{margin:0 0 10px 0!important}.session-description-small ol,.session-description-small ul{list-style:disc!important;padding-left:20px!important;margin:8px 0 12px 0!important}.session-description-small ol{list-style:decimal!important}.session-description-small li{display:list-item!important;list-style:disc!important;margin:5px 0!important;font-size:15px!important;line-height:1.7!important}.session-description-small b,.session-description-small strong{font-weight:700!important}.session-description-small em,.session-description-small i{font-style:italic!important}.session-description-small a{color:inherit!important;text-decoration:underline!important}.session-header-block{display:flex;align-items:center;gap:0;padding:10px 30px 10px;background:#fff;border-bottom:1px solid #eee}.session-header-certimg{width:130px;height:130px;background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:10px}.sos-left{flex:0 0 51%;min-width:0}.session-summary-holder{background:#fff;background-size:cover;margin-bottom:20px;display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0;max-width:none;margin-top:0;border-radius:16px;box-shadow:0 0 9px rgba(0,0,0,.1);border:2px solid var(--tac-color-4);color:var(--tac-color-1)}.session-summary-product{width:100%;padding:12px 20px 14px;border-bottom:1px solid #eee;display:flex;flex-direction:row;align-items:center;gap:12px}.session-summary-product .session-order-participants{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.session-summary-product .label-participants{font-size:10px;font-weight:500;color:#9ca3af;white-space:nowrap}.session-summary-product .participants-btn{width:22px!important;height:26px!important;font-size:14px!important}.session-summary-product .input-participants{width:30px!important;max-width:30px!important;padding:3px!important;font-size:12px!important;height:26px!important}.session-summary-product .participants-stepper{margin:0!important}.participants-details-notice{display:none;font-size:11px;color:#6b7280;font-style:italic;padding:8px 20px 10px;border-bottom:1px solid #eee;line-height:1.4}.session-order-price{display:none}.ssh-top{padding:10px;text-align:center}.session-order-summary-ov{width:100%;padding:5px 30px}.--invalid{border:1px solid #ff4e2b!important}.ideal-bank-selection h5{color:var(--tac-color-1);display:inline;font-size:14px;line-height:28px;margin-bottom:0;margin-right:12px;white-space:nowrap}.ideal-bank-selection{padding-top:20px;padding-bottom:10px;display:flex;align-items:center}.ideal-bank-selection .select-wrapper{width:40%}select#ideal-bank{width:100%}.session-progress{height:10px;display:block;position:absolute;top:-10px;margin-left:0;margin-right:0;width:100%;border-radius:10px 10px 0 0;overflow:hidden;background:#f6f6f6}.session-progress::after{position:absolute;width:33%;display:block;height:10px;background:#1a45b8;border-radius:10px 0 0 0;content:"";transition:width 1s ease,background-color 1s ease}.session-progress[data-state="1"]::after{width:33%;background:#3773a2}.session-progress[data-state="2"]::after{width:66%;background:#37a280}.session-progress[data-state="3"]::after{width:100%;background:var(--tac-color-4)}.session-header-titles{display:flex;flex-direction:column;justify-content:center}.session-header-left{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.session-header-time{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.sessions-dates-title{margin-bottom:0;font-weight:700;color:var(--tac-color-1)}@media (max-width:768px){body h2{font-size:20px;line-height:30px;margin-bottom:7px}body h3{font-size:17px;line-height:27px;margin-bottom:7px}.single-tac_event .tac-long-title span{font-size:20px}.single-tac_event .tac-long-title{line-height:inherit}.tac-event-certification{width:100px;height:100px;margin-bottom:0;margin-top:0}.single-tac_event .tac-sub-title{font-size:14px;line-height:18px;text-align:center;color:#fff;margin-top:15px;display:block;margin:20px auto;max-width:70%}.tac-event-blocks{flex-direction:column;margin-top:10px}.tac-event-blocks>*{margin:0 auto}#big-banner-header{min-height:inherit!important;height:inherit!important;margin-top:-110px;padding:130px 0 40px}.tac-event-content{flex-direction:column;padding:50px 0 0 0}.tac-event-sessions-area{padding:30px 15px;margin-top:15px}.tac-event-description{padding:0 20px}.tac-event-description h3{font-size:16px;line-height:23px}.tac-event-summary{margin:15px 0 20px;padding:10px 0}.tac-event-summary ul li{padding:5px 0;font-size:14px}.tac-event-summary ul li.tac-event-certificate-details span::before,.tac-event-summary ul li.tac-event-duration-details span::before,.tac-event-summary ul li.tac-event-whom-details span::before{width:18px;height:18px}.tac-event-excerpt{font-size:14px;line-height:18px}.tac-event-readmore-button{font-size:14px}h3.tac-big-title{font-size:16px!important;margin-bottom:15px}.tac-event-button,.tac-event-button-2{padding:10px 15px;font-size:12px}.modal-content{width:90%;margin:15px auto;padding:0;max-width:none;border-radius:10px;overflow-y:auto;max-height:96vh}.session-header-block{padding:20px 15px 0}#timezoneModal .modal-content h3{font-size:18px;margin-bottom:20px}#timezoneModal button{width:100%;margin:15px 0}.sessions-block{padding:15px;border-radius:10px;gap:10px}.session-row{flex-direction:row;flex-wrap:wrap;padding:15px;gap:0}.session-left{flex:0 0 100%;width:100%}.session-center{flex:0 0 100%;width:100%;padding:10px 0 0;border-left:none;border-right:none;border-top:1px solid #eee;margin-top:10px}.session-center .session-time{font-size:11px;padding:5px 8px;margin-bottom:5px}.session-row .session-left .sessions-dates-title{font-size:15px}.session-days-pattern{display:block;font-size:12px;color:#888;margin-top:2px}.timezone-conversion-info{margin-top:2px;margin-left:0}.session-middle{flex-direction:column;margin-left:0;align-items:inherit;display:none}.session-tags .session-region-language{display:none}.session-row .session-tags{display:none}.session-meta-bar{margin-top:4px;gap:1px 0}.session-meta-bar .meta-pipe{margin:0 4px;font-size:11px}.session-meta-bar .meta-language,.session-meta-bar .meta-trainer,.session-time-row .timezone-conversion-info{font-size:11px}.session-price{padding:12px 10px 0 0;border-left:none;border-top:1px solid #eee;margin-top:12px;flex:1 1 auto;justify-content:flex-start;align-items:center}.session-right{padding-left:0;padding-top:12px;margin-top:12px;align-items:center;justify-content:flex-end;flex:0 0 auto}.session-description{display:block;font-size:12px;line-height:16px}.session-right .session-button .tac-event-button-2{inset:0;width:auto}.modal{display:none;align-items:flex-start}.session-timelist{max-height:200px;padding:20px;font-size:12px;line-height:16px;margin-bottom:10px;color:#53575e}.session-data-container strong{font-size:10px}.session-timelist .tac-strong{font-weight:400}.form-row p{width:100%;margin-bottom:10px}.form-row p input,.form-row p select{font-size:12px;padding:8px}.event-session-button{font-size:14px;padding:10px;width:100%}.tac-event-sidebar{min-width:auto;padding:10px;margin:30px 15px}.tac-event-sidebar .tac-event-advantages{padding:10px;margin-bottom:10px}.tac-event-button.cta-event-button-book-now{min-height:40px}.session-buttons-0-container,.session-buttons-1-container,.session-buttons-2-container{flex-direction:column;padding:10px 10px 0 10px;gap:10px}.tac-event-form-container form{padding:10px;border-radius:0}.session-form-inside{padding:0}#sessionModal .form-row{flex-wrap:wrap}#sessionModal .form-row p{padding:5px 0 5px 0;margin-bottom:0}#sessionModal p input{padding:8px 10px;border-radius:5px}#sessionModal .form-row label{width:100%}#sessionModal .form-row label small{display:none}#sessionModal .form-row label span{font-size:13px}#sessionModal .company-details>div,#sessionModal .individual-contact-details>div,#sessionModal .individual-location>div,#sessionModal .individual-names>div{width:100%}.--session-form-open #mollie-form-container{margin-top:30px}#individual-form,.session-type-tabs{margin-left:0;margin-right:0;display:flex;justify-content:center}#modal-session-details{padding:0}#modal-session-details .session-right-block{margin-left:auto;padding-left:10px;align-items:flex-end}.session-header-block{padding:14px 16px;flex-wrap:wrap;gap:10px}.session-header-left{min-width:0;flex:1 1 180px}#sessionModal .session-header-title{font-size:14px;line-height:18px}.session-state[data-state=open]{padding:1px 5px;font-size:8px;line-height:16px;top:-1px;margin-left:5px;display:none}.session-header-certimg{width:40px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:18px}#sessionModal .session-header-line--meta{font-size:12px;line-height:1.4;color:rgba(26,40,96,.62);margin-bottom:4px;text-transform:none}#sessionModal .session-header-line--when{font-size:12px;line-height:1.45}#sessionModal .session-header-dot{padding:0 .35em;font-size:1.1em}#modal-session-details .session-price-tag .tac-event-currency{top:-2px;font-size:14px}#modal-session-details .session-price-tag .tac-event-price{font-size:18px}#session-info-block{margin-top:0;margin-left:0;margin-right:0;padding:0}.session-data-container{gap:2%;margin-top:0;flex-wrap:wrap}.session-data-container>div{width:49%;margin-bottom:6px}.session-excerpt{padding:16px;font-size:13px!important;line-height:18px!important}.session-excerpt-columns{flex-direction:column!important;gap:16px}.session-excerpt-col--schedule{flex:0 0 auto!important;width:100%!important}.schedule-vertical{flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important}.schedule-month-row{flex:0 0 auto}.session-excerpt-col--features{flex:0 0 auto!important;width:100%!important}.session-schedule-block{flex-wrap:wrap;gap:8px;padding:10px 12px}.session-excerpt>p{font-size:13px!important}.session-buttons-0-container{margin-left:0;margin-right:0;padding-bottom:15px;margin-bottom:0}body .modal-content .session-buttons-0-container .tac-e-button{width:100%;max-width:inherit;font-size:14px}.event-session-button,body .modal-content .tac-e-button{font-size:14px}#modal-session-summary h4{font-size:14px;margin-bottom:0}.session-order-payment-method{padding-top:0}.ideal-bank-selection .select-wrapper{width:100%}select#ideal-bank{font-size:13px}.ideal-bank-selection h5{margin-bottom:0}.ideal-bank-selection{padding-top:12px}.session-order-details-title{font-size:13px}.session-order-cost-total #session-summary-total,.session-order-vat #session-summary-vat{font-size:13px}.session-order-cost-total,.session-order-vat{margin-bottom:15px;font-size:13px;padding:5px 10px}.session-buttons-1-container{flex-direction:row}.--session-summary-open .session-buttons-2-container{flex-direction:row}.--session-summary-open #mollie-form-container{margin-top:0}.--session-form-open .session-buttons-1-container{margin-top:20px}.session-order-details-dates{display:none}body .modal-content .session-back-1-button,body .modal-content .session-back-2-button{font-size:12px!important}#selected-payment-method-list div{width:49%;margin:3px 0}.--session-summary-open #modal-session-summary{padding:0 0 15px 0}#selected-payment-method-list div label{border-radius:5px;padding:8px 15px}#selected-payment-method-list div label span{font-size:13px}#selected-payment-method-list span::before{display:none}.session-summary-item{padding:0 15px;margin-bottom:8px;font-size:13px}.session-order-summary-ov{gap:8px}.tac-event-filter-block .tac-event-filters>div:last-child{min-width:30%}.tac-event-filter-block .tac-event-filters>div{min-width:30%;font-size:10px}.tac-event-filter-block .tac-event-filters label{font-size:10px;left:8px}.tac-event-filter-block .tac-event-filters select{padding:0 10px;font-size:10px}.tac-event-filter-block .tac-event-filters{border-radius:5px}.tac-event-sidebar .tac-event-advantages ul li{font-size:13px;padding:8px 0}body .linked-page-content .page-content-inside{padding:20px}body .linked-page-content .page-content-inside>*{max-width:100%;padding:0!important;padding-top:0!important}.session-data-container span{font-size:12px;line-height:20px}.label-participants{display:none}.modal-content{position:relative}#booking-steps-bar{justify-content:flex-start;padding-right:90px}#modal-session-details .session-right-block{position:absolute;top:0;right:14px;height:48px;width:auto;flex-direction:column;align-items:flex-end;justify-content:center;border-top:none;padding-top:0;margin-top:0;margin-left:0;flex:0 0 auto;background:0 0;z-index:5}#booking-steps-bar .session-right-block{margin-left:auto;flex:0 0 auto;width:auto;border-top:none;padding-top:0;margin-top:0;flex-direction:column;align-items:flex-end;justify-content:center;position:static}.session-buttons-0-container{position:sticky;bottom:0;background:#fff;z-index:10;padding-bottom:20px;box-shadow:0 -4px 10px rgba(0,0,0,.06)}#sessionModal .session-reassurance{display:none}.session-header-certimg{display:none}.session-modal-timezone-text{display:none}#modal-session-details .session-timelist{display:none}.session-excerpt-columns{margin-top:0}.session-excerpt-col--description{padding-left:0}.session-excerpt-col--schedule{padding-left:0}.session-excerpt-col--features{padding:0}.session-excerpt{padding:10px 16px 0}.--session-summary-open #modal-session-summary{flex-direction:column;gap:16px;padding:0 0 15px 0}.session-summary-holder{width:100%;margin-bottom:0}#selected-payment-method-list .payment-primary-methods{flex-wrap:wrap!important;gap:8px!important}#selected-payment-method-list .payment-primary-methods>div{width:calc(50% - 4px)!important;flex:0 0 calc(50% - 4px)!important}#selected-payment-method-list .payment-primary-methods div label{padding:14px 8px!important;min-height:78px}#selected-payment-method-list .payment-other-methods>div{flex:0 0 calc(50% - 4px)!important;width:calc(50% - 4px)!important;min-height:70px}#selected-payment-method-list>.payment-other-methods.--open{flex-wrap:wrap!important;gap:8px!important}.session-order-summary-ov{padding:5px 16px}}.session-modal-timezone-text{text-transform:capitalize;font-size:12px;color:#888;font-style:italic}.session-modal-lang-badge{display:inline-flex;align-items:center;gap:5px;background:0 0;border:none;color:var(--tac-color-1,#1a2860);font-size:12px;font-weight:600;padding:0;border-radius:0;white-space:nowrap}.session-modal-time-label{display:inline-flex;align-items:center;gap:5px;background:0 0;border:none;color:var(--tac-color-1,#1a2860);font-size:13px;font-weight:600;padding:0;border-radius:0;line-height:1.4;text-transform:none;letter-spacing:.01em;white-space:nowrap}.please-select-a-bank{border:1px solid red!important}.button-disabled{cursor:not-allowed;pointer-events:auto}.pagination-controls{display:flex;justify-content:center;margin-top:20px;gap:10px}.pagination-btn{padding:6px 12px;border:1px solid #ccc;background:#fff;cursor:pointer}.pagination-btn.active{font-weight:700;background:#f0f0f0}.booking-steps-bar{display:flex;align-items:center;justify-content:center;padding:12px 24px;background:#f8f8f8;border-bottom:1px solid #e8e8e8;gap:0}.booking-step{display:flex;flex-direction:row;align-items:center;gap:8px;opacity:.4;transition:opacity .3s ease;flex-shrink:0}.booking-step.active{opacity:1}.booking-step.completed{opacity:.75}.step-number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#bbb;color:#fff;font-size:12px;font-weight:700;line-height:1;flex-shrink:0;transition:background .3s ease}.booking-step.active .step-number{background:var(--tac-color-1,#1a2860);box-shadow:0 0 0 3px rgba(26,40,96,.15)}.booking-step.completed .step-number{background:#4caf50;font-size:0}.booking-step.completed .step-number::after{content:'✓';font-size:13px;font-weight:700;color:#fff}.step-label{font-size:12px;font-weight:500;color:#666;white-space:nowrap;line-height:1}.booking-step.active .step-label{font-weight:700;color:var(--tac-color-1,#1a2860)}.booking-step.completed .step-label{color:#444}.step-connector{flex:1;height:2px;background:#ddd;min-width:20px;max-width:60px;margin:0 8px;align-self:center;flex-shrink:1}@media (max-width:480px){.step-label{display:none}.booking-steps-bar{padding:10px 12px}.step-connector{min-width:12px;max-width:28px;margin:0 4px}}.cq-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.55);backdrop-filter:blur(3px)}.cq-modal-overlay{position:absolute;inset:0}.cq-modal-box{position:relative;z-index:1;background:#fff;border-radius:16px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;padding:36px 32px 32px;box-shadow:0 24px 64px rgba(0,0,0,.18);color:#0f172a}.cq-modal-close{position:absolute;top:14px;right:18px;background:0 0;border:none;color:#94a3b8;font-size:24px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:4px;transition:color .2s}.cq-modal-close:hover{color:#0f172a}.cq-modal-header{margin-bottom:24px}.cq-modal-header h2{font-size:22px;font-weight:700;color:#0f172a;margin:0 0 6px}.cq-modal-header p{font-size:14px;color:#64748b;margin:0}.cq-field{margin-bottom:12px}.cq-field input,.cq-field select,.cq-field textarea{width:100%;box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-size:14px;padding:11px 16px;outline:0;transition:border-color .2s,box-shadow .2s;font-family:inherit;resize:vertical}.cq-field input::placeholder,.cq-field textarea::placeholder{color:#94a3b8}.cq-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer}.cq-field select option{background:#fff;color:#0f172a}.cq-field input:focus,.cq-field select:focus,.cq-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.cq-error{background:rgba(220,50,50,.08);border:1px solid rgba(220,50,50,.3);color:#dc2626;border-radius:6px;padding:10px 14px;font-size:13px;margin-bottom:12px}.cq-submit-btn{width:100%;background:#1a2e5a;color:#fff;border:none;border-radius:999px;font-size:15px;font-weight:800;padding:15px;cursor:pointer;transition:background .2s,opacity .2s;margin-top:8px;letter-spacing:.04em;text-transform:uppercase}.cq-submit-btn:hover{background:#0f1f42}.cq-submit-btn:disabled{opacity:.6;cursor:not-allowed}.cq-success{text-align:center;padding:20px 0}.cq-success-icon{width:56px;height:56px;background:rgba(37,99,235,.1);border:2px solid #2563eb;border-radius:50%;font-size:24px;color:#2563eb;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.cq-success h3{color:#0f172a;font-size:20px;margin:0 0 8px}.cq-success p{color:#8fa3c8;font-size:14px;margin:0}.cta-corporate-quote-open{background:#111f3f;color:#fff!important;border:none;width:100%}.cta-corporate-quote-open:hover{background:rgba(17,31,63,.88);color:#fff!important;opacity:1}.cta-corporate-quote-sub{text-align:center;font-size:12px;color:#8a97b0;margin:8px 0 0;line-height:1.4}@media (max-width:600px){.cq-modal-box{padding:28px 20px 24px}.tac-event-filter-block .tac-event-filters{flex-direction:column;height:auto;border-radius:14px;padding:0;width:100%}.tac-event-filter-block .tac-event-filters>div,.tac-event-filter-block .tac-event-filters>div:last-child{min-width:100%;border-right:none;border-bottom:1px solid #ddd;padding:12px 18px 10px;overflow:visible;display:flex;flex-direction:column;justify-content:center}.tac-event-filter-block .tac-event-filters>div:last-child{border-bottom:none}.tac-event-filter-block .tac-event-filters label{position:static;font-size:10px;font-weight:600;color:#828285;left:auto;top:auto;padding:0;margin-bottom:4px;line-height:1.2}.tac-event-filter-block .tac-event-filters select{font-size:14px;font-weight:600;padding:0;height:28px;line-height:28px;color:var(--tac-color-1,#1a2860)}.tac-event-filter-block .tac-event-filters>div>div{height:auto}}.tac-cart-seats-notice{display:flex;align-items:center;justify-content:center;gap:5px;text-align:center;font-size:.72rem;font-weight:500;color:#6b7a99;margin:10px 0 0;letter-spacing:.02em;text-transform:uppercase;opacity:.75}.tac-cart-seats-notice::before{content:'🔒';font-size:.75rem}.tac-team-offer-teaser{background:#f0f4ff;border:1px solid #d0daf5;border-radius:10px;padding:14px 16px 12px;margin-bottom:10px}.tac-team-offer-title{font-size:.88rem;font-weight:700;color:#1a3c6e;margin:0 0 10px}.tac-team-offer-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 14px}.tac-team-offer-perks li{font-size:.78rem;font-weight:500;color:#3a5080;padding-left:16px;position:relative;white-space:nowrap}.tac-team-offer-perks li::before{content:'✓';position:absolute;left:0;color:#27ae60;font-weight:700}.tac-team-offer-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px 0;margin-bottom:10px}.tac-team-offer-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:0}.tac-team-offer-icon-wrap{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:#eff6ff;border:1.5px solid #2563eb;border-radius:8px;margin-top:1px}.tac-team-offer-icon{width:22px;height:22px;color:#2563eb;flex-shrink:0}.tac-team-offer-card .tac-team-offer-title{font-size:.9rem;font-weight:700;color:#1a3c6e;margin:0 0 3px}.tac-team-offer-subtitle{font-size:.78rem;color:#5a6a8a;margin:0;line-height:1.4}.tac-team-offer-divider{border:none;border-top:1px solid #dbeafe;margin:14px 0}.tac-team-offer-card .tac-team-offer-perks{list-style:none;margin:14px 0 16px;padding:0;display:flex;flex-direction:column;gap:7px}.tac-team-offer-card .tac-team-offer-perks li{font-size:.82rem;font-weight:500;color:#2c3e70;padding-left:22px;position:relative;white-space:normal}.tac-team-offer-card .tac-team-offer-perks li::before{content:'✓';position:absolute;left:0;color:#27ae60;font-weight:700;font-size:.95rem}.tac-team-offer-btn{display:block;width:100%;background:#1e3a5f;color:#fff;border:none;border-radius:6px;padding:11px 16px;font-size:.82rem;font-weight:700;cursor:pointer;text-align:center;transition:background .2s;text-transform:uppercase;letter-spacing:.06em}.tac-team-offer-btn:hover{background:#142d55;color:#fff}.tac-team-offer-footer{margin-top:10px;text-align:center;font-size:.75rem;color:#9ca3af;line-height:1.4}.tac-team-offer-footer strong{font-weight:600;color:#6b7280}
