.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary:rgba(255, 255, 255, 0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp--ui-visible .pswp__button:hover,.pswp--ui-visible .pswp__button:active,.pswp--ui-visible .pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__dynamic-caption{color:#ccc;position:absolute;width:100%;left:0;top:0;transition:opacity 120ms linear!important;line-height:1.5em}.pswp__dynamic-caption--aside,.pswp__dynamic-caption--below{opacity:1!important}.pswp-caption-content{display:none}.pswp__dynamic-caption a{color:#ccc}.pswp__dynamic-caption--faded{opacity:0!important}.pswp__dynamic-caption--aside{width:auto;max-width:300px;padding:20px 15px 20px 20px;margin-top:70px}.pswp__dynamic-caption--below{width:auto;max-width:700px;padding:15px 0 0}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px}.pswp__dynamic-caption--mobile{width:100%;top:auto;right:0;bottom:0;background:rgba(0,0,0,.5);padding:10px 15px}.pswp__caption,.pswp__caption__exif{padding-bottom:.5em}.pswp__caption__exif_camera{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0ibTQsNWwzLDBsMiwtMmw2LDBsMiwybDMsMGEyLDIgMCAwIDEgMiwybDAsMTJhMiwyIDAgMCAxIC0yLDJsLTE2LDBhMiwyIDAgMCAxIC0yLC0ybDAsLTEyYTIsMiAwIDAgMSAyLC0ybTgsM2E1LDUgMCAwIDAgLTUsNWE1LDUgMCAwIDAgNSw1YTUsNSAwIDAgMCA1LC01YTUsNSAwIDAgMCAtNSwtNW0wLDJhMywzIDAgMCAxIDMsM2EzLDMgMCAwIDEgLTMsM2EzLDMgMCAwIDEgLTMsLTNhMywzIDAgMCAxIDMsLTN6Ii8+PC9zdmc+)}.pswp__caption__exif_lens{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDMwMCAzMDAiPjxwYXRoIGZpbGw9IiNjY2NjY2MiIGQ9Ik0yOTMuNzUsNTYuMjVIMjc1VjM3LjVjMC0zLjQ1Ni0yLjc5NC02LjI1LTYuMjUtNi4yNWgtMTAwYy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djMxLjI1SDE1MFY2Mi41IGMwLTMuNDU2LTIuNzk0LTYuMjUtNi4yNS02LjI1aC04Ny41Yy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djYuMjVINi4yNUMyLjc5NCw2OC43NSwwLDcxLjU0NCwwLDc1djE1MCBjMCwzLjQ1NiwyLjc5NCw2LjI1LDYuMjUsNi4yNUg1MHY2LjI1YzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoODcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1di02LjI1aDEyLjV2MzEuMjUgYzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoMTAwYzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE4Ljc1aDE4Ljc1YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE3NSBDMzAwLDU5LjA0NCwyOTcuMjA2LDU2LjI1LDI5My43NSw1Ni4yNXogTTEyLjUsMjE4Ljc1VjgxLjI1SDUwdjEzNy41SDEyLjV6IE0xMzcuNSwyMzEuMjVoLTc1VjIyNVY3NXYtNi4yNWg3NVYyMzEuMjV6IE0xNTAsMjE4Ljc1VjgxLjI1aDEyLjV2MTM3LjVIMTUweiBNMjYyLjUsMjU2LjI1SDE3NVY0My43NWg4Ny41VjYyLjV2MTc1VjI1Ni4yNXogTTI4Ny41LDIzMS4yNUgyNzVWNjguNzVoMTIuNVYyMzEuMjV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDY4Ljc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsNjguNzUsMjM3LjUsNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDkzLjc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsOTMuNzUsMjM3LjUsOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDExOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDExOC43NSwyMzcuNSwxMTguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE0My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE0My43NSwyMzcuNSwxNDMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE2OC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE2OC43NSwyMzcuNSwxNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE5My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE5My43NSwyMzcuNSwxOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDIxOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDIxOC43NSwyMzcuNSwyMTguNzV6Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjgxLjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxMDYuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjEzMS4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48cmVjdCBmaWxsPSIjY2NjY2NjIiB4PSI3NSIgeT0iMTU2LjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxODEuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjIwNi4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48L3N2Zz4=)}.pswp__caption__exif_focal{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTIgNi41YzMuNzkgMCA3LjE3IDIuMTMgOC44MiA1LjUtMS42NSAzLjM3LTUuMDIgNS41LTguODIgNS41UzQuODMgMTUuMzcgMy4xOCAxMkM0LjgzIDguNjMgOC4yMSA2LjUgMTIgNi41bTAtMkM3IDQuNSAyLjczIDcuNjEgMSAxMmMxLjczIDQuMzkgNiA3LjUgMTEgNy41czkuMjctMy4xMSAxMS03LjVjLTEuNzMtNC4zOS02LTcuNS0xMS03LjV6bTAgNWMxLjM4IDAgMi41IDEuMTIgMi41IDIuNXMtMS4xMiAyLjUtMi41IDIuNS0yLjUtMS4xMi0yLjUtMi41IDEuMTItMi41IDIuNS0yLjVtMC0yYy0yLjQ4IDAtNC41IDIuMDItNC41IDQuNXMyLjAyIDQuNSA0LjUgNC41IDQuNS0yLjAyIDQuNS00LjUtMi4wMi00LjUtNC41LTQuNXoiPjwvcGF0aD48L3N2Zz4K)}.pswp__caption__exif_shutter{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTUgMUg5djJoNlYxem00LjAzIDYuMzlsMS40Mi0xLjQyYy0uNDMtLjUxLS45LS45OS0xLjQxLTEuNDFsLTEuNDIgMS40MkMxNi4wNyA0Ljc0IDE0LjEyIDQgMTIgNGMtNC45NyAwLTkgNC4wMy05IDlzNC4wMiA5IDkgOSA5LTQuMDMgOS05YzAtMi4xMi0uNzQtNC4wNy0xLjk3LTUuNjF6TTEyIDIwYy0zLjg3IDAtNy0zLjEzLTctN3MzLjEzLTcgNy03IDcgMy4xMyA3IDctMy4xMyA3LTcgN3ptLS4zMi01SDYuMzVjLjU3IDEuNjIgMS44MiAyLjkyIDMuNDEgMy41NmwtLjExLS4wNiAyLjAzLTMuNXptNS45Ny00Yy0uNTctMS42LTEuNzgtMi44OS0zLjM0LTMuNTRMMTIuMjYgMTFoNS4zOXptLTcuMDQgNy44M2MuNDUuMTEuOTEuMTcgMS4zOS4xNyAxLjM0IDAgMi41Ny0uNDUgMy41Ny0xLjE5bC0yLjExLTMuOS0yLjg1IDQuOTJ6TTcuNTUgOC45OUM2LjU5IDEwLjA1IDYgMTEuNDYgNiAxM2MwIC4zNC4wNC42Ny4wOSAxaDQuNzJMNy41NSA4Ljk5em04Ljc5IDguMTRDMTcuMzcgMTYuMDYgMTggMTQuNiAxOCAxM2MwLS4zNC0uMDQtLjY3LS4wOS0xaC00LjM0bDIuNzcgNS4xM3ptLTMuMDEtOS45OEMxMi45IDcuMDYgMTIuNDYgNyAxMiA3Yy0xLjQgMC0yLjY5LjQ5LTMuNzEgMS4yOWwyLjMyIDMuNTYgMi43Mi00Ljd6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_fstop{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNOS40IDEwLjVsNC43Ny04LjI2QzEzLjQ3IDIuMDkgMTIuNzUgMiAxMiAyYy0yLjQgMC00LjYuODUtNi4zMiAyLjI1bDMuNjYgNi4zNS4wNi0uMXpNMjEuNTQgOWMtLjkyLTIuOTItMy4xNS01LjI2LTYtNi4zNEwxMS44OCA5aDkuNjZ6bS4yNiAxaC03LjQ5bC4yOS41IDQuNzYgOC4yNUMyMSAxNi45NyAyMiAxNC42MSAyMiAxMmMwLS42OS0uMDctMS4zNS0uMi0yek04LjU0IDEybC0zLjktNi43NUMzLjAxIDcuMDMgMiA5LjM5IDIgMTJjMCAuNjkuMDcgMS4zNS4yIDJoNy40OWwtMS4xNS0yem0tNi4wOCAzYy45MiAyLjkyIDMuMTUgNS4yNiA2IDYuMzRMMTIuMTIgMTVIMi40NnptMTEuMjcgMGwtMy45IDYuNzZjLjcuMTUgMS40Mi4yNCAyLjE3LjI0IDIuNCAwIDQuNi0uODUgNi4zMi0yLjI1bC0zLjY2LTYuMzUtLjkzIDEuNnoiPjwvcGF0aD48L3N2Zz4=)}.pswp__caption__exif_iso{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTkgM0g1Yy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6TTUuNSA3LjVoMnYtMkg5djJoMlY5SDl2Mkg3LjVWOWgtMlY3LjV6TTE5IDE5SDVMMTkgNXYxNHptLTItMnYtMS41aC01VjE3aDV6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_datetime{padding-left:1.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzIiIGQ9Im0yMC44NDM4MywzLjM5NjkybC0zLjc2NDI0LDBsMCwtMC41NjY2MmMwLC0wLjMxNzIxIC0wLjI1NzI3LC0wLjU3NDQ3IC0wLjU3NDQ3LC0wLjU3NDQ3cy0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDAuNTY2NjJsLTMuMzU2MTcsMGwwLC0wLjU2NjYyYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMC41NjY2MmwtMy4yMTM1MSwwbDAsLTAuNTY2NjJjMCwtMC4zMTcyMSAtMC4yNTcyNywtMC41NzQ0NyAtMC41NzQ0NywtMC41NzQ0N3MtMC41NzQ0NywwLjI1NzI3IC0wLjU3NDQ3LDAuNTc0NDdsMCwwLjU2NjYybC0zLjkwNjgsMGMtMC4zMTcyMSwwIC0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDEyLjk4MDQyYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3bDMuNTI1OTMsMGMwLjU2NDk5LDIuNDE0MTMgMi43MzQwMiw0LjIxNzg4IDUuMzE3ODEsNC4yMTc4OHM0Ljc1MjgxLC0xLjgwMzg1IDUuMzE3ODEsLTQuMjE3ODhsMy41MjU5MywwYzAuMzE3MjEsMCAwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMTIuOTgwNDJjMC4wMDAxLC0wLjMxNzIxIC0wLjI1NzA4LC0wLjU3NDQ3IC0wLjU3NDM4LC0wLjU3NDQ3em0tMTMuNzgwNzYsMS4xNDg5NWwwLDAuNTE5MTNjMCwwLjMxNzIxIDAuMjU3MjcsMC41NzQ0NyAwLjU3NDQ3LDAuNTc0NDdzMC41NzQ0NywtMC4yNTcyNyAwLjU3NDQ3LC0wLjU3NDQ3bDAsLTAuNTE5MTNsMy4yMTM1MSwwbDAsMC41MTkxM2MwLDAuMzE3MjEgMC4yNTcyNywwLjU3NDQ3IDAuNTc0NDcsMC41NzQ0N3MwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMC41MTkxM2wzLjM1NjE3LDBsMCwwLjUxOTEzYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3czAuNTc0NDcsLTAuMjU3MjcgMC41NzQ0NywtMC41NzQ0N2wwLC0wLjUxOTEzbDMuMTg5NzYsMGwwLDIuMzQ5MjFsLTE2LjUzODYyLDBsMCwtMi4zNDkyMWwzLjMzMjMzLDB6bTQuOTM2OTMsMTYuMDQ5MzZjLTIuMzc4NTEsMCAtNC4zMTM2MywtMS45MzUxMSAtNC4zMTM2MywtNC4zMTM2M3MxLjkzNTExLC00LjMxMzYzIDQuMzEzNjMsLTQuMzEzNjNzNC4zMTM2MywxLjkzNTAyIDQuMzEzNjMsNC4zMTM2M3MtMS45MzUwMiw0LjMxMzYzIC00LjMxMzYzLDQuMzEzNjN6bTUuNDYwMTgsLTQuMjE3ODhjMC4wMDA1NywtMC4wMzE5OCAwLjAwMjM5LC0wLjA2MzY3IDAuMDAyMzksLTAuMDk1NzVjMCwtMy4wMTIwNiAtMi40NTA1MSwtNS40NjI1NyAtNS40NjI1NywtNS40NjI1N3MtNS40NjI1NywyLjQ1MDUxIC01LjQ2MjU3LDUuNDYyNTdjMCwwLjAzMjA3IDAuMDAxOTEsMC4wNjM3NyAwLjAwMjM5LDAuMDk1NzVsLTIuODA5MTgsMGwwLC04LjMzMzIybDE2LjUzODYyLDBsMCw4LjMzMzIybC0yLjgwOTA4LDB6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzMiIGQ9Im0xMi41NzQ0NywxNi40MjY1NmwwLC0yLjc3OTExYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMy4wMTcxNGMwLDAuMTUyMzMgMC4wNjA1MSwwLjI5ODQ0IDAuMTY4MjMsMC40MDYyNWwxLjMyMDMzLDEuMzIwNDNjMC4xMTIyMSwwLjExMjEyIDAuMjU5MTgsMC4xNjgyMyAwLjQwNjI1LDAuMTY4MjNjMC4xNDY5NywwIDAuMjk0MDMsLTAuMDU2MTEgMC40MDYyNSwtMC4xNjgyM2MwLjIyNDMzLC0wLjIyNDMzIDAuMjI0MzMsLTAuNTg4MDcgMCwtMC44MTI0bC0xLjE1MjExLC0xLjE1MjN6Ii8+PC9zdmc+Cg==)}.pswp__dynamic-caption--overlay{position:absolute!important;bottom:0;top:initial;text-align:center;background:rgba(0,0,0,.7);padding-top:.5em}span.eeb-nodis { 
display:none !important; 
}
span.eeb-rtl { 
unicode-bidi:bidi-override !important; 
direction:rtl !important; 
display:inline !important; 
}
span.eeb-rtl span.eeb-sd, span.eeb-nrtl span.eeb-sd{
display:inline !important;
padding-left:0 !important;
}
span.eeb-nrtl { 
word-break: break-all !important;
}
.eeb-encoded { 
position:relative; 
margin-top:-0.3em; 
z-index:1000; 
color:green; 
}h1 {
font-size: 40px;
font-family: 'Apex Sans T', sans-serif;
font-weight: 500;
color: #17252d;
letter-spacing: 0;
margin-bottom: 0;
}
.page-id-2 h1 {
font-weight: 400;
font-size: 35px;
}
h1 strong {
font-family: 'Apex Sans T', sans-serif;
}
h2 {
font-size: 30px;
font-family: 'Apex Sans T', sans-serif;
font-weight: 400;
color: #17252d;
letter-spacing: 0;
margin-bottom: 30px;
}
h2 strong {
font-family: 'Apex Sans T', sans-serif;
}
h3 {
font-size: 23px;
font-family: 'Apex Sans T', sans-serif;
font-weight: 400;
color: #444;
line-height: 1.4em;
margin-bottom: 20px;
}
p, body, li {
font-family: 'Open Sans', sans-serif;
font-size: 18px;
line-height: 1.7em;
color: #17252d;
font-weight: 300;
letter-spacing: -0.01em;
}
p {
margin-bottom: 1em;
}
p:last-child {
margin-bottom: 0;
}
strong {
font-weight: 500;
}
p strong {
font-weight: 600;
color: #444;
}
a {
color: #17252d;
text-decoration: underline;
font-weight: 400;
}
a:hover, a:focus {
outline: none !important;
}
.ast-footer-copyright p {
color: #eee;
font-size: 12px;
}
.ast-footer-copyright a {
color: #fff;
text-decoration: none;
}
.reverse h1, .reverse h2, .reverse h3, .reverse h4, .reverse p, .reverse body, .reverse li {
color: #fff;
}
.ast-container {
max-width: 100%;
padding: 0;
}
.resources a {
line-height: 2em;
}
.resources a:last-child {
margin-bottom: 50px;
}
.site-content .ast-container {
display: block;
}
.section {
width: 1300px;
margin: 0 auto;
padding: 90px 0;
}
#banner {
height: 400px;
}
.ast-primary-header-bar {
padding: 0 35px;
border: none;
background-color: #17252d;
}
.page-id-2 .ast-primary-header-bar {
padding: 0 35px;
background-color: rgba(0,0,0,0);
}
.page-id-2 .change-color {
background-color: #17252d;
transition: 0.6s !important;
}
.ast-builder-menu-1 .menu-item > .menu-link {
font-weight: 500;
font-family: 'Montserrat', sans-serif;
font-size: 17px;
}
.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link {
line-height: 1.3em;
}
.ast-builder-menu-1 .menu-item > .menu-link:hover {
color: #fe9900;
transition: 0.6s;
}
.ast-builder-menu-1 .main-header-menu, .ast-builder-menu-1 .main-header-menu .sub-menu {
background: none;
}
.banner {
height:50vh;
background-color: #333;
display: grid;
align-items: center;
background-size: cover;
background-position: center;
}
.page-id-3333 .banner {
background-position: top;
}
.experts {
margin-bottom: 10px;
background-color: #fff;
}
.experts:last-child {
margin: 0;
}
.left {
width: 30%;
float: left;
}
.right {
width: 70%;
float: left;
padding: 0 0 0 20px;
}
.right p {
line-height: 1.3em;
}
.right a {
text-decoration: none;
font-weight: 600;
}
.right a:hover {
transition: 0.6s;
opacity: 0.6;
}
.sub-menu {
background-color: #17252d !important;
}
.orange .overlay {
background: rgba(246,160,26,0.5);
height: 100%;
}
.orange .overlay .container {
display: block;
}
.overlay {
background: rgba(0,0,0,0.5);
height: 100%;
}
.overlay .container {
height: 100%;
display: grid;
align-content: center;
}
.podcasts {
background-color: #fff;
padding: 60px !important;
border: 1px solid #000;
align-items: center;
}
.podcasts .half:last-child {
text-align: right;
justify-content: right;
display: flex;
}
.podcasts .half .btn-orange {
margin: 0;
}
.call-us {
background-color: rgba(255, 165, 0,0.9);
transform: rotate( 
270deg );
position: fixed;
right: -105px;
z-index: 9;
top: 310px;
padding: 8px;
width: 250px;
text-align: center;
text-transform: uppercase;
color: #fff !important;
font-weight: 600;
letter-spacing: 0.1em;
text-decoration: none;
}
[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
text-align: left;
}
.call-us:hover {
background-color: rgba(255, 165, 0, 1);
transition: 0.6s;
}
.wp-block-image .alignright {
float: left;
margin: 10px 0 0;
}
.site-logo-img img:hover {
opacity: 0.8;
transition: 0.6s;
}
.page-id-2 #header {
background-color: transparent !important;
position: fixed;
width: 100%;
z-index: 1;
overflow: scroll;
padding: 1% 2% !important;
}
#header {
background-color: #17252d !important;
position: fixed;
width: 100%;
z-index: 1;
overflow: scroll;
padding: 1% 2% !important;
}
#header.scrolled {
background-color: #17252d !important;
transition: background-color 200ms linear;
}
#site-title {
margin-top: 10px;
margin-bottom: -13px;
}
#site-description {
color: transparent;
}
#menu a {
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-size: 16px;
font-weight: 600;
letter-spacing: 1px;
}
.ast-builder-html-element p {
margin: 0;
}
.parent {
font-weight: bold;
font-size: 14px;
text-decoration: none;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
letter-spacing: 0.03em;
}
a.parent:hover {
color: #f6a01a !important;
transition: 0.6s;
}
.parent:last-child {
margin-bottom: 5px;
display: block;
}
.child {
font-size: 14px;
text-decoration: none;
display: block;
line-height: 1.6em;
}
.child:first-child {
margin-top: 2px;
}
.child:last-child {
margin-bottom: 20px;
}
a.child:hover {
color: #f6a01a !important;
transition: 0.6s;
}
.site-above-footer-wrap {
padding-top: 70px;
}
#block-7 p, #block-7 a {
color: #f6a01a;
text-decoration: none;
font-size: 26px;
line-height: 1em;
}
#block-7 a:hover {
opacity: 0.6;
transition: 0.6s;
}
#contact {
background-color: #f6a01a;
}
#contact .container h3 {
text-transform: uppercase;
font-size: 16px;
}
#container {
padding: 0 !important;
}
.gradient .container {
width: 1000px;
}
.gradient .one-third {
width: 40%;
}
.gform_wrapper.gravity-theme .gform_fields {
display: block !important;
}
#field_1_3, #field_1_4 {
margin-bottom: 5px;
}
#subscribe .container #field_1_2, #subscribe .container #field_1_3, #subscribe .container #field_1_4 {
width: 27.5%;
float: left;
margin-right: 2%;
}
#field_1_2 {
margin-right: 0;
}
#input_1_2, #input_1_3, #input_1_4 {
height: 50px;
border-radius: 0;
border: none;
background: none;
border-bottom: 1px solid #fff;
color: #fff;
}
#input_2_1_3, #input_2_1_6, #input_2_2, #input_2_3 {
margin-bottom: 13px;
height: 60px;
border-radius: 0;
border: none;
}
#input_2_4 {
border-radius: 0;
}
#block-22 a {
color: #f6a01a;
text-decoration: none;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
letter-spacing: 1px;
}
#block-22 a:hover {
opacity: 0.6;
transition: 0.6s;
}
#gform_submit_button_1 {
border-radius: 0;
height: 51px;
display: block;
background-color: #f6a01a;
color: #fff;
text-transform: uppercase;
font-weight: 600;
float: right;
margin-top: -17px;
font-size: 17px;
padding: 10px 15px;
font-family: 'Montserrat', sans-serif;
letter-spacing: 0.03em;
}
#block-13 #gform_submit_button_1 {
background: none !important;
color: #f6a01a;
float: left;
padding-left: 8px;
}
#gform_submit_button_2 {
background-color: #17252d;
border-radius: 0;
margin-top: -16px;
height: 51px;
display: block;
text-transform: uppercase;
font-weight: 600;
}
#gform_submit_button_1:hover, #gform_submit_button_2:hover {
opacity: 0.6;
transition: 0.6s;
}
.services-img {
height: 400px;
background-size: cover;
background-position: center;
}
.container {
width: 1300px;
max-width: 1300px;
margin: 0 auto;
padding: 130px 0;
display: flow-root;
}
.container:before,
.container:after {
content: "";
display: table;
}
.container:after {
clear: both;
}
.padding {
padding: 35px 55px 25px;
}
.slider {
height: 55vh;
background-size: cover;
}
.team-headshot {
width: 400px;
margin: 20px;
}
.two-column {
column-count: 2;
column-gap: 5%;
}
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link {
font-weight: 500;
color: #fe9900;
}
.flex {
display: flex;
}
.two-column {
column-count: 2;
column-gap: 4%;
orphans: 1;
}
.two-column ul li::before {
content: "\25A0";
color: #f6a01a;
font-weight: bold;
display: inline-block;
width: 1em;
margin-left: -20px;
font-size: 20px;
margin-right: -5px;
}
.two-column li {
margin-bottom: 1.5em;
}
.two-column li a {
color: #17252d;
font-weight: 400;
}
.quicklinks .two-column li {
list-style: none;
}
.services-list li {
list-style: none;
line-height: 1em;
}
a.main-link {
font-weight: bold !important;
text-decoration: none !important;
line-height: 1.4em;
}
a.main-link:hover {
opacity: 0.6;
transition: 0.6s;
}
.two-column ul li::before
.copy {
width: 65%;
max-width: 65%;
margin: 0 auto;
}
.facetwp-type-pager {
width: 100%;
display: flex;
justify-content: center;
margin-bottom: -40px !important;
}
.narrow {
width: 55%;
max-width: 55%;
margin: 0 auto;
text-align: center;
}
.half {
width: 47%;
float: left;
margin-right: 6%;
}
.half:last-child, .half:nth-child(2n) {
margin-right: 0;
}
.third {
width: 30%;
float: left;
margin-right: 4%;
}
.third:last-child, .third:nth-child(3n) {
margin-right: 0;
}
.forth {
width: 23.5%;
float: left;
margin-right: 2%;
margin-bottom: 2%;
}
.forth:last-child, .forth:nth-child(4n) {
margin-right: 0;
}
.two-thirds {
width: 66%;
float: left;
margin-right: 4%;
}
.one-third {
width: 30%;
float: left;
}
.facetwp-template .third {
height: 500px;
margin-bottom: 3%;
}
.news-thumb {
height: 270px;
background-color: grey;
background-size: cover;
background-position: center;
margin-bottom: 15px;
}
.news-thumb:hover {
opacity: 0.6;
transition: 0.6s;
}
.news-thumb h3 {
font-family: 'Apex Sans T', sans-serif;
font-weight: 500;
font-size: 24px;
line-height: 1.4em;
}
.img {
height: 430px;
background-size: cover;
background-color: #333;
}
.team {
width: 24.25%;
float: left;
margin-right: 1%;
}
.team:last-child {
margin-right: 0;
}
.fwpl-item.el-iqjgi {
margin-top: 10px;
}
.headshot {
height: 300px;
background-color: #333;
background-size: 360px;
background-position: top center;
}
a .headshot:hover {
opacity: 0.6;
transition: 0.6s;
}
.facetwp-template a {
text-decoration: none;
}
.experts-box {
background-color: #f6a01a;
right: 0;
position: sticky;
top: 140px;
}
.experts-padding {
padding: 40px 50px;
}
.experts-padding h3 {
margin: 0 0 15px;
font-size: 22px;
color: #17252d;
text-align: center;
}
.experts-padding strong {
font-weight: 500;
}
ul {
list-style: disc;	
}
ul li ul {
list-style: circle;
}
ul li ul li ul {
list-style: none;
}
ul li ul li ul li {
display: flex;
line-height: 1.4em;
margin-bottom: 10px;
}
ul li ul li ul li:before {
content: '-';
font-weight: 600;
margin-right: 10px;
}
.experts-photo {
background-color: #333;
width: 130px;
height: 130px;
float: left;
margin-right: 5%;
}
.experts-details {
width: 65%;
float: right;
}
.experts-details p {
margin-top: -4px;
}
.experts-logo {
background-color: #17252d;
padding: 30px 50px;
margin: 0 auto;
display: grid;
justify-content: center;
}
.notes {
padding: 30px 40px 35px;
}
.notes p {
margin-top: 0;
}
.notes ul li {
list-style-type: disc;
margin: 0 0 1em 20px;
}
.notes ul li:first-child {
margin-top:20px;
}
.notes ul li:last-child {
margin-bottom: 0;
}
.line {
height: 3px;
width: 60px;
margin: 15px 0 40px;
background-color: #f6a01a;
}
.btn-orange {
background-color: #ef9d1b;
padding: 10px 25px;
width: fit-content;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
color: #fff;
font-weight: 500;
text-decoration: none;
font-size: 16px;
letter-spacing: 1px;
display: block;
margin-top: 30px;
}
.btn-orange:hover {
color: #fff;
opacity: 0.8;
transition: 0.6s;
}
.read-more a {
background-color: #ef9d1b;
padding: 10px 25px;
width: fit-content;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
color: #fff;
font-weight: 500;
text-decoration: none;
font-size: 16px;
letter-spacing: 1px;
display: block;
margin-top: 30px;
height: 50px;
}
.read-more a:hover {
opacity: 0.6;
transition: 0.6s;
}
.award {
float: left;
padding: 40px;
}
.center {
text-align: center;
justify-content: center;
display: flex;
}
.btn {
padding: 13px 25px;
width: fit-content;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
color: #17252d;
font-weight: 500;
text-decoration: none;
font-size: 13px;
letter-spacing: 2px;
display: inline-block;
margin: 5px auto 0;
margin-right: 1%;
}
a.link {
width: fit-content;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
color: #17252d;
font-weight: 500;
text-decoration: none;
font-size: 13px;
letter-spacing: 2px;
display: inline-block;
margin: 5px auto 0;
margin-right: 1%;
}
a.link:hover {
color: #fe9900;
transition: 0.6s;
}
a.btn:hover {
color: #ef9d1b;
transition: 0.6s;
}
.btn-border {
border: 2px solid #17252d;
padding: 13px 25px;
width: fit-content;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
color: #17252d;
font-weight: 500;
text-decoration: none;
font-size: 13px;
letter-spacing: 2px;
display: inline-block;
margin: 5px auto 0;
margin-right: 1%;
}
.btn-border:last-child {
margin-right: 0;
}
.btn-border:hover {
background-color: #17252d;
transition: 1s;
color: #fff;
transition: 0.6s;
}
.reverse .btn-border {
border: 2px solid #fff;
padding: 13px 25px;
width: fit-content;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
color: #fff;
font-weight: 500;
text-decoration: none;
font-size: 13px;
letter-spacing: 2px;
display: inline-block;
margin: 5px auto 0;
margin-right: 1%;
}
.reverse .btn-border:hover {
opacity: 0.6;
transition: 1s;
}
.btn-contact {
background-color: #17252d;
text-transform: uppercase;
padding: 7px 25px;
color: #fff;
text-decoration: none;
margin-top: 12px;
display: block;
width: fit-content;
font-size: 14px;
font-weight: 600;
letter-spacing: 1px;
}
.orange-line {
border: none;
width: 50px;
margin: 0 auto 35px;
height: 3px;
background-color: #fe9900;
}
a.services-grid {
text-decoration: none;
}
.services-grid {
width: 20%;
float: left;
background-color: #ef9d1b;
height: 300px;
}
.services-img {
height: 100%;
width: 100%;
background-size: cover;
background-position: center;
}
.services-details {
padding: 0 60px;
color: #fff;
text-align: center;
display: grid;
align-content: center;
justify-content: center;
height: 100%;
}
.services-details h3 {
margin-top: 0;
}
.services-img:hover {
-webkit-filter: opacity(30%); filter:opacity(30%);
}
.services-img h3 {
color: #fff;
font-family: 'Apex Sans T';
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1px;
}
.services-img p {
color: #fff;
font-family: 'Apex Sans T';
font-weight: 500;
letter-spacing: 1px;
border-bottom: 2px solid #fff;
width: fit-content;
margin: 0 auto;
font-size: 16px;
line-height: 1.2em;
}
.news {
width: 24.25%;
float: left;
margin-right: 1%;
background-color: #f6f5f4;
padding: 30px;
}
.news:last-child {
margin-right: 0;
}
.news-img {
height: 250px;
background-color: #333;
background-size: cover;
}
.swiper-container {
width: 100%;
height: 97.5vh;
background-color: grey;
cursor: grab;
z-index: 0;
margin-top: -101px;
}
.swiper-container:focus {
cursor: grabbing;
}
.swiper-slide {
background: #fff; display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
background-position: center;
background-size: cover;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
background-image: url(//foxthomas.com.au/wp-content/uploads/2021/07/Previous-Button.png);
background-size: 15px;
left: 60px;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
background-image: url(//foxthomas.com.au/wp-content/uploads/2021/07/Next-Button.png);
background-size: 15px;
right: 60px;
}
.gradient {
background-image: linear-gradient(to bottom, rgba(0,0,0,0.7), rgba(0,0,0,0));
width: 100%;
height: 100%;
}
.swiper-slide h3 {
color: #fff;
font-size: 32px;
margin: 0;
font-weight: 400;
line-height: 1.2em;
}
.swiper-pagination {
position: absolute;
bottom: 40px;
width: auto !important;
margin: 0 auto !important;
}
.swiper-pagination-bullet {
border-radius: 0;
width: 10px;
height: 10px;
text-align: center;
line-height: 0;
font-size: 0;
color: #000;
opacity: 1;
background: rgba(255,255,255,0.9);
border-radius: 50%;
margin: 0 2px;
}
.swiper-pagination-bullet-active {
color: #fff;
background: #ef9d1b;
}
.grid-container {
width: auto;
display: grid;
grid-gap: 20px;
grid-template-columns: 1fr 1fr 1fr;
background-color: #ffffff;
position: relative;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 30px;
}
.grid-item {
background-color: #f6f5f4;
display: flex;
justify-content: center;
}
.service-section {
scroll-margin-top: 80px;
}
.vacancies {
border: 1px solid #000;
padding: 50px;
text-align: center;
}
.grid-item .content {
padding: 25px;
}
.grid-item img {
display: inline-block;
background-size: 100%;
}
.facetwp-load-more {
border: 2px solid #17252d;
padding: 20px 25px;
width: fit-content;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
color: #17252d;
font-weight: 500;
text-decoration: none;
font-size: 13px;
letter-spacing: 2px;
display: inline-block;
margin: 50px auto 0;
background: none;
}
.facetwp-load-more:hover {
transition: 0.6s;
}
.desktop {
display: block;
}
.mobile {
display: none;
}
.contact {
text-align: left;
}
.footer-widget-area {
width: 90%;
margin: 0 auto;
}
.mob-menu-header-holder {
background-color: #17252d;
height: 80px;
padding-top: 14px;
}
.mob-menu-left-bg-holder, .mob-menu-right-bg-holder, .mob-menu-cart-bg-holder {
background-color: rgba(23,37,45,1);
}
.mobmenu-right-panel {
background-color: rgba(23,37,45.5);
width: 100%;
}
.mobmenu-content li a {
color: #fff !important;
font-family: 'Montserrat', sans-serif !important;
text-transform: uppercase !important;
font-weight: 500 !important;
font-size: 17px !important;
}
#mobmenuright li a, #mobmenuright li a:visited, .show-nav-right .mob-menu-copyright, .show-nav-right .mob-expand-submenu i, .mobmenu-right-panel .mob-cancel-button {
color: #fff !important;
}
.mobmenu-content #mobmenuright > li > a:hover, .mobmenu-content #mobmenuright li:hover {
background-color: #17252d !important;
}
.show-panel .mob-cancel-button {
margin-top: 15px;
margin-right: 10px;
}
.tel {
white-space: nowrap;
}
.sixth {
width: 10.96%;
float: left;
margin: 10px;
height: 135px;
background: #fff;
margin-bottom: 10px;
padding: 10px 0;
border: 1px solid #000;
}
.sixth p {
color: #000;
}
.sixth hr {
background: none;
border-top: 1px dotted #a1a1a1;
}
.date {
font-size: 35px;
padding: 0;
margin: 0;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
text-align: center;
}
.month {
font-size: 20px;
padding: 0;
margin: 0;
text-align: center;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
font-weight: 800;
margin-top: -15px;
}
.day {
font-size: 12px;
padding: 0; 
margin: 0;
text-align: center;
text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
margin-top: -25px;
}
.team-photo:before {
content: '';
padding-top: 100%;
display: grid;
}
.team-photo {
width: 100%;
background-color: #333;
float: right;
background-size: cover;
border: 1px solid #dbdbdb;
}
.interview {
background-color: #f6f5f4;
padding: 50px;
}
.email-member {
text-align: center;
display: flow-root;
float: left;
margin-right: 10px;
margin-top: 10px;
}
.linkedin {
background: #333;
color: #fff;
padding: 11px 10px 5px;
font-size: 35px;
margin-top: 10px;
display: inline-block;
}
.linkedin:hover {
color: #fff;
opacity: 0.6;
transition: 0.6s;
}
.email-member:hover {
opacity: 1;
color: #fff;
background-color: #17252d;
}
.extra-details {
border: 1px solid #000;
padding: 30px;
margin-top: 60px;
display: inline-block;
}
.extra-details h3 {
font-size: 17px;
margin-bottom: 0;
font-weight: 500;
}
.extra-details p, .extra-details li {
font-size: 16px;
}
.one-half {
width: 50%;
float: left;
}
.left-content {
width: 650px;
float: right;
height: 100%;
display: grid;
align-content: center;
}
.right-content {
width: 650px;
padding-left: 100px;
height: 100%;
display: grid;
align-content: center;
}
.facetwp-dropdown {
font-weight: 600;
font-family: 'Montserrat', sans-serif;
letter-spacing: 0.03em;
}
.forth a {
font-size: 20px;
font-family: 'Apex Sans T', sans-serif;
font-weight: 500;
color: #444;
line-height: 1.4em;
text-decoration: none;
}
.facetwp-dropdown option {
text-transform: none;
}
.facetwp-dropdown:focus {
outline: none;
}
.mec-yearly-agenda-sec {
display: none;
}
.mec-yearly-view-wrap .mec-yearly-calendar-sec {
width: 100%;
}
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year {
display: none;
}
.mec-calendar .mec-has-event a {
border: 2px solid #fe9900;
width: 35px;
height: 35px;
padding: 1px;
font-weight: bold;
cursor: default;
pointer-events: none;  
}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt {
cursor: default;
}
.mec-calendar .mec-has-event:after {
display: none;
}
.facetwp-radio {
float: left;
margin: 0 5px 10px !important;
font-size: 16px;
font-weight: 500;
background: none !important;
border: 1px solid #17252d !important;
padding: 5px 15px !important;
}
.facetwp-radio.checked {
background: #17252d !important;
color: #fff;
}
.facetwp-radio:last-child {
border-right: 0;
}
.facetwp-radio:hover {
opacity: 0.6;
transition: 0.6s;
}
.facetwp-radio.checked {
border-bottom: 2px solid orange;
}
.facetwp-counter {
display: none;
}
.service-areas-container {
max-width: 90%;
width: 90%;
}
#team-members .facetwp-dropdown {
margin-left: 10px;
width: 93%;
}
#team-members .container:nth-child(2) {
padding-top: 0;
margin-top: -80px;
}
.facetwp-facet-specialty {
width: fit-content;
margin: 0 auto;
}
#service-types .container {
width: 95%;
max-width: 95%;
}
.section-nav a {
display: block;
font-size: 13px;
font-weight: 600;
text-decoration: none;
width: fit-content;
}
.section-nav a:hover {
opacity: 0.6;
transition: 0.6s;
}
.section-nav .fa-solid {
color: #f6a01a;
}
html {
scroll-behavior: smooth;
}
.page-id-2 .grid-container {
padding-top: 0;
background: #f6f5f4;
}
.page-id-2 .grid-item {
background: #fff;
}
.slideshow-container {
position: relative;
margin: auto;
text-align: center;
display: flex;
}
.mySlides {
display: none;
width: 70%;
float: left;
}
.mySlides p:first-child {
font-weight: 500;
}
.dot {
cursor: pointer;
height: 15px;
width: 15px;
margin: 0 2px;
border: 2px solid #cccccc;
background-color: #fff;
border-radius: 50%;
display: inline-block;
transition: background-color 0.6s ease;
}
.active, .dot:hover {
background-color: #cccccc;
}
.fade {
animation-name: fade;
animation-duration: 2s;
}
@keyframes fade {
from {opacity: .4}
to {opacity: 1}
}
.open-quote {
width: 15%;
float: left;
font-size: 70px;
color: rgba(254,153,0,1);
margin-top: -20px;
}
.close-quote {
width: 15%;
float: left;
font-size: 70px;
font-size: 70px;
color: rgba(254,153,0,1);
margin-top: 50px;
}
.dots {
width: 100%;
text-align: center;
margin-top: 30px;
}
.modal {
display: none;
position: fixed; 
z-index: 1; 
left: 0;
top: 0;
width: 100%; 
height: 100%;
overflow: auto;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.4);
}
.modal-content {
background-color: #fefefe;
margin: 15% auto;
padding: 20px;
border: 1px solid #888;
width: 80%;
}
.close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.close:hover,
.close:focus {
color: black;
text-decoration: none;
cursor: pointer;
}
#ajaxsearchlite1 {
width: 270px;
position: fixed;
right: 0;
z-index: 99999999;
height: 40px;
margin-top: 25px !important;
background: rgba(0,0,0,0) !important;
border-bottom: 1px solid #fff;
margin-right: 40px;
}
#ajaxsearchlite1 .probox, div.asl_w .probox, #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
height: 40px;
background: rgba(0,0,0,0) !important;
font-family: 'Apex Sans T', sans-serif;
font-weight: 400 !important;
font-size: 16px !important;
letter-spacing: 0 !important;
}
.promagnifier {
height: 40px !important;
width: 40px !important;
background: rgba(0,0,0,0) !important;
}
.site-header-section .ast-main-header-bar-alignment {
margin-right: 300px;
}
div.asl_r.vertical {
padding: 10px 10px 20px;
border-radius: 0;
background: #fff;
}
.search-results a {
text-decoration: none;
text-align: left;
}
.search-result a {
margin-bottom: 60px !important;
}
.search-result a:hover {
opacity: 0.6;
transition: 0.6s;
}
.search-result a h3 {
margin-bottom: 0;
font-size: 22px !important;
font-weight: 500;
color: #17252d;
}
.search-result p {
text-align: left;
}
.nav-links {
margin-top: 100px;
}
.page-numbers {
margin: 0 5px;
}
.next {
margin-left :15px;
}
.search-result .link {
font-weight: 600;
font-size: 13px !important;
color: #fe9900;
margin-bottom: 50px !important;
float: left;
}
.search-result .read-more {
display: none;
}
.read-more a:first-child {
display: none;
}
.read-more a {
margin: 20px 0 100px;
background: none;
padding: 0;
color: #ef9d1b;
}
#search-page .narrow {
width: 90%;
max-width: 90%;
}
#search-page h1 {
text-align: left;
color: #17252d;
font-weight: 500;
margin-bottom: 80px;
}
#search-page h2 {
font-size: 25px;
font-weight: 400;
margin-bottom: 0px;
}
.sign-up {
background: none !important;
border: none !important;
border-bottom: 1px solid #fff !important;
width: 100%;
border-radius: 0 !important;
height: 50px !important;
color: #fff !important;
}
.sign-up-btn {
background: #f6a01a !important;
margin-top: 15px !important;
border-radius: 0 !important;
float: right;
font-weight: bold !important;
}
.n2_clear {
margin-top: -100px;
}
#welcome .container {
padding-top: 220px;
}
@counter-style my-new-list-style {
system: extends lower-alpha;
suffix: ') ';
}
.k {
list-style: my-new-list-style;
}
.two-column ul.k li::before {
display: none;
}
.two-column ul.k li::marker {
font-size: 17px;
}
.page-id-5655 #succession-planning, .page-id-5655 #rural-conveyancing, .page-id-5655 #leasing {
scroll-margin-top: 150px;
}
.page-id-5698 #family-re-arrangements-andcorporate-structuring, .page-id-5698 #different-types-of-structures, .page-id-5698 #bank-guarantee-and-indemnity, .page-id-5698 #intrafamily-loans, .page-id-5698 #succession-planning, .page-id-5698 #advice-for-employment {
scroll-margin-top: 150px;
}
.page-id-5744 #binding-financial-agreements-pre-nuptial-agreements, .page-id-5744 #superannuation-agreements-and-orders, .page-id-5744 #third-parties, .page-id-5744 #spouse-maintenance, .page-id-5744 #divorce, .page-id-5744 #parenting-arrangements, .page-id-5744 #child-support, .page-id-5744 #domestic-violence-applications-protection-orders {
scroll-margin-top: 150px;
}
.page-id-5792 #how-to-prepare, .page-id-5792 #straightforward-estate-planning, .page-id-5792 #testamentary-trust-wills, .page-id-5792 #special-disability-trusts, .page-id-5792 #main-residence-trusts, .page-id-5792 #powers-of-attorney, .page-id-5792 #advance-health-directives, .page-id-5792 #reviewing-your-will, .page-id-5792 #how-different-types-of-assets-are-dealt-with-upon-death {
scroll-margin-top: 150px;
}
table {
font-size: 15px;
font-weight: 400;
line-height: 1.5em;
margin: 50px 0;
}
table, td, td {
border: 0;
}
td {
border-bottom: 1px solid rgba(0,0,0,.1);
border-right: 1px solid rgba(0,0,0,.1);
padding: 10px 15px;
}
td:first-child {
background: #f6f5f4;
font-weight: 600;
border-left: 0;
border-right: 0;
}
td:last-child {
border-right: 0;
}
th {
background: #f6f5f4;
text-align: left;
border: 0;
border-right:  1px solid rgba(0,0,0,.1);
padding: 10px 15px;
}
th:last-child {
border-right: 0;
}
th:first-child {
background: none;
border-right: 0;
}
#gform_submit_button_4, #gform_submit_button_5 {
display: none;
}
#gform_fields_4, #gform_fields_5 {
border: 1px solid grey;
padding: 50px;
font-weight: 600;
font-size: 17px;
}
#gform_fields_4 fieldset, 
#gform_fields_5 fieldset {
margin-bottom: 30px;
}
#gform_fields_4 legend, #gform_fields_5 legend {
font-weight: 400;
font-size: 17px;
}
.gchoice {
width: fit-content;
float: left;
margin-right: 20px;
}
.gfield_html {
background: #f6f5f4;
padding: 20px;
}
.gfield_radio {
display: flex;
}
#field_4_23, #field_5_32 {
padding: 0;
background: #fff;
margin-bottom: 20px;
font-family: 'Apex Sans T', sans-serif;
font-weight: 500;
font-size: 20px;
color: #444;
}
.gform_wrapper.gravity-theme .gfield-choice-input+label {
display: inline !important;
}
#field_4_11 {
margin-top: 30px;
}
#gform_fields_4, #gform_fields_5 {
margin-top: 40px;
}
div.gfield_radio input[type="radio"]:checked {
filter: hue-rotate(280deg); 
}
#interview p strong {
display: block;
}
#interview .two-column p {
display: inline-grid;
}
@media only screen and (max-width: 1700px) {
.ast-builder-menu-1 .menu-item > .menu-link {
font-size: 16px;
letter-spacing: 0;
padding: 0;
margin-right: 25px;
}
header .custom-logo-link img {
max-width: 220px;
}
#ajaxsearchlite1 {
width: 180px;
}
}
@media only screen and (max-width: 1500px) {
#ajaxsearchlite1 {
width: 180px;
}
.site-header-section .ast-main-header-bar-alignment {
margin-right: 200px;
}
.page-id-2 .ast-primary-header-bar {
margin-bottom: -200px;
}
header .custom-logo-link img {
max-width: 220px;
}
}	
@media only screen and (max-width: 1300px) {
header .custom-logo-link img {
max-width: 150px;
}
#menu-item-45 {
display: none;
}
}
@media only screen and (max-width: 1200px) {
.ast-builder-menu-1 .menu-item > .menu-link {
font-size: 15px;
letter-spacing: 0;
padding: 0;
margin-right: 15px;
}
.ast-builder-menu-1 .menu-item > .menu-lin:last-child {
margin-right: 0;
}
}
@media only screen and (max-width: 1024px) {
.mobmenur-container {
margin-top: 15px;
}
.container, .gradient .container {
width: 90%;
}
.container {
padding: 60px 0;
}
.sixth {
width: 14.4%;
}
.site-primary-footer-wrap {
padding: 40px 60px;
}
.gradient .one-third {
width: 50%;
margin-left: 130px;
margin-top: 40px;
}
.services-grid {
height: 250px;
}
.forth {
width: 31%;
margin: 10px !important;
}
.img {
height: 250px;
background-position: center right !important;
}
.experts-padding {
padding: 20px;
}
.left {
width: 100%;
}
.left img {
width: 100%;
}
.right {
width: 100%;
padding: 10px;
background: #fff;
margin-bottom: 20px;
}
.flex {
display: block;
}
#podcasts .grid-container {
grid-template-columns: 1fr 1fr;
}
#vacancies .half {
width: 100%;
}
.mobmenu-right-panel li, .rightmbottom, .rightmtop {
padding-left: 8%;
padding-right: 8%;
}
.mobmenu-content li > .sub-menu li {
padding-left: 15px;
}
.mobmenu-content #mobmenuright .sub-menu a {
line-height: 1em;
}
.interview {
background-color: #fff;
}
#ajaxsearchlite1 {
right: 50px;
margin-top: -40px !important;
}
.services-grid {
width: 50%;
}
#our-team {
display: inline-block;
}
.podcasts .narrow {
width: 70%;
max-width: 70%;
}
}
@media only screen and (max-width: 768px) {
.narrow {
width: 70%;
max-width: 70%;
}
#services {
text-align: center;
}
#services .orange-line {
margin-left: auto !important;
} 
#services .half:last-child {
display: flex;
}
#services .half:last-child .award {
padding: 0;
width: 150px;
margin: 0 30px -50px;
}
.half {
width: 100%;
}
.team-photo {
width: 100%;
height: 350px;
}
.gradient .one-third {
width: 100%;
margin-left: 0;
margin-top: 20px;
}
.site-primary-footer-wrap {
padding: 30px 0 10px;
}
h1 {
font-size: 30px;
margin-top: 40px;
}
.sixth {
width: 44%;
}
.contact {
text-align: center;
}
.desktop {
display: none;
}
.mobile {
display: block;
}
.flex {
display: flow-root;
}
.img, .news-img {
height: 350px;
}
.padding {
padding: 20px;
}
.narrow {
width: 100%;
max-width: 100%;
}
.half, .one-third, .forth, .two-thirds {
width: 100%;
margin: 0;
margin-bottom: 10%;
}
.forth {
margin-bottom: 10%;
width: 94%;
}
.left, .right {
width: 100%;
}
.left img {
width: 100%;
}
.right {
padding: 20px;
}
.ast-separate-container #content .ast-container {
padding: 0;
}
.page-id-2 .ast-primary-header-bar {
border: 0;
}
.swiper-container {
height: 500px;
}
.services-grid {
width: 50%;
}
.grid-container {
display: block;
}
.grid-item {
margin-bottom: 20px;
}
.grid-item .content {
padding: 20px;
}
.call-us {
display: none;
}
.center {
display: block;
}
.award {
width: 100%;
padding: 50px 100px 40px;
}
.award:last-child {
padding: 0 100px;
}
.parent, .child, .parent:last-child {
display: none;
}
.wp-block-image .alignright {
float: none;
margin: 20px auto 0;
}
#gform_wrapper_1 {
width: 90%;
margin: 0 auto;
}
.swiper-button-next, .swiper-button-prev {
top: 90%;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
right: 15px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
left: 15px;
}
.two-column {
column-count: 1;
}
#subscribe .container #field_1_2, #subscribe .container #field_1_3, #subscribe .container #field_1_4 {
width: 100%;
margin-right: 0;
}
.banner {
height: auto;
margin-top: 60px;
}
.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
padding: 50px;
}
.site-footer-section-2 {
display: none !important;
}
.ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row {
grid-template-columns: repeat( 1,1fr );
}
.site-footer-section-4 {
text-align: center;
display: flex !important;;
justify-content: center;
justify-items: center;
margin-top: 50px;
padding-bottom: 0;
}
.footer-social-inner-wrap {
text-align: center !important;
}
.site-footer-section-4 .ast-builder-layout-element.ast-flex.site-footer-focus-item {
width: fit-content;
margin-right: 40px;
margin-top: 10px;
}
.site-footer-section-4 .footer-widget-area.widget-area.site-footer-focus-item.footer-widget-area-inner {
display: flex;
margin: 0;
}
}
@media only screen and (max-width: 480px) {
.services-img {
width: 100%:
}
.third {
width: 100%;
}
#ajaxsearchlite1 {
width: 100%;
background: #17252d !Important;
border-bottom: 0;
right: 0;
margin-right: 0;
top: 120px !important;
z-index: 0;
}
.services-grid {
width: 100%;
}
#our-team .img {
height: 280px !important;
background-position: -20px center !important;
}
.open-quote, .close-quote {
font-size: 50px;
}
}