/*
* ANIMATIONS
*/
@-webkit-keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{display:inline-block;-webkit-animation:rotating .7s linear infinite;-moz-animation:rotating .7s linear infinite;-ms-animation:rotating .7s linear infinite;-o-animation:rotating .7s linear infinite;animation:rotating .7s linear infinite}@keyframes slideRight{from{width:0;opacity:0.5}to{width:100%;opacity:1}}@-webkit-keyframes slideRight{from{width:0;opacity:0.5}to{width:100%;opacity:1}}@keyframes float-bob{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{animation:fadeInDown 1s ease forwards}.transition-all{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.rotate-180{-webkit-transform:rotate( 180deg);-moz-transform:rotate( 180deg);-ms-transform:rotate( 180deg);-o-transform:rotate( 180deg);transform:rotate( 180deg)}.prevent-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.hithere{animation:hithere 1s ease infinite;/* position:fixed!important;left:calc(50% - 10px);top:calc(50% - 10px);*/}@keyframes hithere{30%{transform:scale(1.3)}40%, 60%{transform:rotate(-20deg) scale(1.3)}50%{transform:rotate(20deg) scale(1.3)}70%{transform:rotate(0deg) scale(1.3)}100%{transform:scale(1)}}.btn-light{--df-btn-hover-bg:#f1f1f1;--df-btn-hover-border-color:#f1f1f1}.df-brand-icon:before{content:'';top:4px;display:inline-block;width:20px;height:20px;background:url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjc1LjAxIDE4NS44NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNTkuMTUgOTAuMTMgMS4yNiAyMC45NCA0My40LTE1Ljg0YzE3LjA3LTM1Ljk0IDE2LjA2LTgwLjA1LTYuNjMtODcuOS02LjA3LTIuMS0xMS40NyAxLjg4LTE2LjE2IDkuMTQtMTIuNTEgMTkuMzMtMTkuOTggNjEuODMtMjEuODcgNzMuNjZ6IiBmaWxsPSIjZWY3ODA1Ii8+PHBhdGggZD0ibTYwLjQgMTExLjA4IDIuMjEgMzYuODdjMTAuNzEtOS41NSAyNC4xNS0yMy42NSAzNS40My00Mi4wNSAyLjEtMy40NCA0LjAzLTcgNS43Ni0xMC42NnoiIGZpbGw9IiMzYjgxNzEiLz48cGF0aCBkPSJtNDguMDcgMTE1LjU4IDEyLjM0LTQuNS0xLjI2LTIwLjk0Yy0uMzIgMS45OS0uNDggMy4xMS0uNDggMy4xMS00LjMyIDcuODctNy44IDE1LjM3LTEwLjYgMjIuMzN6IiBmaWxsPSIjNWJiY2E4Ii8+PHBhdGggZD0ibTM2LjUyIDE2MS45IDEuMjguMTVzLjA2IDAgLjA5IDBsMy40OS40MnMuMDMgMCAuMDUgMGwyLjEzLjI1Yy0yLjUzLS41LTUuMjQtLjkxLTcuMDQtLjgzeiIgZmlsbD0iI2VmODkyNCIvPjxwYXRoIGQ9Im01Ny43NCAxNjQuOTYgMyAyLjEzIDUuMzktMi40NXMyMC4wMSAzLjkzIDYxLjQ1LTMuNzUgODEuNDUtMzQuMjIgNzIuODktNTEuMzZjLTIuMDctNC4xNi04LjI4LTQuODQtMTYuNS0zLjQ3LTI1LjU5IDQuMjYtNzAuNiAyOC4zNC03MC42IDI4LjM0LTM5LjI4IDguNy01Mi45OCAyOC44OS01NS42MyAzMC41NXoiIGZpbGw9IiNiZGM3YzUiLz48cGF0aCBkPSJtMzUuNjggMTU5LjYzLjg0IDIuMjZjLjE1LTIuNjcgMS4zMy0yMC45MiAxMS41NS00Ni4zMiAyLjgtNi45NiA2LjI4LTE0LjQ3IDEwLjYtMjIuMzMgMCAwIC4xNi0xLjEyLjQ4LTMuMTEgMS44OS0xMS44MyA5LjM2LTU0LjMzIDIxLjg3LTczLjY2LTUuMjgtOS44MS0xMi44OC0xNi4xMS0yMi4zNS0xNi40Ny0xLjc4LS4wNy0zLjQuMjctNC44OC45Ni0yMC45MyA5Ljc0LTEyLjMgOTAuMDYtMTIuMyA5MC4wNi0zIDEwLjgzLTQuODUgMjAuNTktNS45NCAyOS4xMi0zLjIxIDI1LjA0LjEyIDM5LjQ4LjEyIDM5LjQ4eiIgZmlsbD0iI2JkYzdjNSIvPjxwYXRoIGQ9Im04Ny4yNyAxNjIuMzdjMTEuMjItLjggMjcuNTktMi45MSA0OS4yMi04LjAzIDEwLjg3LTIuNTcgMjEuNjEtNi4yMiAzMS41My0xMC41M2wtNTguMTctMy4zNHoiIGZpbGw9IiMzYjgxNzEiLz48cGF0aCBkPSJtMTA5Ljg1IDE0MC40NyA1OC4xNyAzLjM0YzQuMTQtMS43OSA4LjEyLTMuNyAxMS45My01LjY5IDIyLjItMTIuNzEgMzYuMTMtMjcuOTEgMzAuMDItMzguMjEtMi40Mi00LjA4LTkuMjktNC4zMy0xOC4zNC0yLjM1LTE5Ljk5IDQuMzctNTAuNSAxOS42Mi02Ni41IDI4LjA5bC0xNS4yOSAxNC44MnoiIGZpbGw9IiNlZjg5MjQiLz48cGF0aCBkPSJtOTEuMDcgMTM5LjQgMTguNzggMS4wNyAxNS40Mi0xNC45NWMtMy4zMyAxLjgxLTUuMjggMi45MS01LjI4IDIuOTEtMTEuNiAzLjEzLTIxLjE0IDYuOTgtMjguOTMgMTAuOTd6IiBmaWxsPSIjNWJiY2E4Ii8+PHBhdGggZD0ibTExLjMzIDE2Ni43N2MxLjgyLS45OCA4Ljk1IDYuOSAxMi40OCA1LjcyIDEuNzgtLjU5IDguMjctOS4yNyAxMS4zNC0xMC4zOC4zNS0uMTIuODEtLjE5IDEuMzctLjIxIDEuOC0uMDggNC41LjMzIDcuMDQuODMgMy41LjcgNi42OCAxLjU2IDYuNjggMS41Nmw5LjA2LS43OS4yLS4wMi4zOC0uMDNjLjk3LjU2IDEuOTUgMS4yIDIuOTQgMS45NS4yLjE1LjQuMzEuNjEuNDYuMDkuMDcuMTkuMTUuMjguMjMuNi40OCAxLjIgMSAxLjggMS41NiAwIDAgNy41LTEuNTggMjUuNDEgMy45OSAxNi4zMSA1LjA3IDEzNS4wMi4yMyAxNTUuOTUtLjY3IDIuMDQtLjEgMy4xNS0uMTQgMy4xNS0uMTRzMTQuMzQtMy41OSAyNC4wMyAxLjU5Yy4zMy4xOC42NS4zNi45Ny41NSAwIC4wMS0uMDIuMDItLjAyLjAzLS4xLjEzLS41Ny42OS0xLjQxIDEuNDUtLjA0LS4wMi0uMDgtLjA0LS4xMi0uMDYtLjE3LS4wOC0uMzUtLjE3LS41Mi0uMjUtLjA2LS4wMi0uMTItLjA1LS4xOC0uMDgtOS4yMi00LjA3LTIxLjY3LTEuMjMtMjIuNjctLjk5LS4wNS4wMS0uMDcuMDItLjA3LjAycy0xLjExLjA0LTMuMTUuMTRjLTIwLjk0LjktMTM5LjY0IDUuNzQtMTU1Ljk1LjY3LTE3LjkxLTUuNTctMjUuNDEtMy45OS0yNS40MS0zLjk5LS41NS0uNTEtMS4xMS0xLTEuNjYtMS40NC0uMTItLjExLS4yNS0uMi0uMzgtLjMxLS42Ni0uNTItMS4zMS0xLTEuOTUtMS40My0uMjctLjE5LS41My0uMzYtLjc5LS41Mi0uMjgtLjE4LS41Ni0uMzUtLjg0LS41bC0uOTYuMDgtOC42OC43NXMtMi4xMy0uNTgtNC44My0xLjE3Yy00LjQ2IDEuMTktMTEuNzkgMy44LTIwLjU4IDkuMzgtLjE2LjExLS4zMi4yMS0uNDkuMzItLjM2LS4xNi0uNzYtLjM2LTEuMTktLjU5LjIzLjEuNDQuMTkuNjYuMjYtLjUzLS4yMS0xLjA1LS40NS0xLjU1LS43MS0uMDQtLjAyLS4wOC0uMDMtLjEyLS4wNi0zLjU0LTEuODYtNi4yMi00LjcxLTguMjUtNi4wNS0uMjMtLjE0LS40NC0uMjctLjY0LS4zOC0uNTgtLjMtMS4xLS40My0xLjU2LS4zMi0uMTIuMDMtLjI0LjA3LS4zNi4xNC0xLjkzIDEuMDktMy45NyAzLjkyLTYuMzIgNi40Ny0uMTUuMTUtLjI5LjMxLS40NC40OC0xLjU0IDEuNzUtMS4zOSA0LjMzLTIuNzggNS42NS0uNDQuNDItLjc3LjY5LTEuMDIuODguMzcuMjMuODYuNS45Mi42MyAyLjcyIDYuMDEgMTUuNDItMy4xNyAxNS40Mi0zLjE3bDIuMTkuMjcgMy41MyAzLjMxIDkuNDggMy42NyAyNC42OS02LjcyYzIuNzYtMi4zMyA1LjIxLTMuNzQgNS4yMS0zLjc0IDMuOSA0Ljg1IDI1LjU4IDMuMTMgMjUuNTggMy4xM2wxNjUuNjMuNDhjOS44OSAxLjQgMTYuMjQtMi4xNSAxOS4zMy00LjYyLjI4LjEyLjU1LjI1LjgyLjM4LTIuNyAyLjQyLTkuMjggNi44NS0yMC4xNSA1LjMxbC0xNjUuNjMtLjQ4cy0yMS42OCAxLjcxLTI1LjU4LTMuMTNjMCAwLTIuNDYgMS40MS01LjQyIDIuOTZsLTI0LjY5IDYuNzItOS4yNy0yLjg5LTMuNTMtMy4zMi0yLjE5LS4yN3MtMTMuOTMgOS43NS0xNi42NSAzLjc1Yy0uMTYtLjM2LS4yOC0uNzMtLjM1LTEuMTEtMS4xOS01Ljg4IDcuNzMtMTMuMzUgMTEuMjItMTUuMjR6IiBmaWxsPSIjYTA0ZTE2Ii8+PHBhdGggZD0ibTU5LjQ3IDE2My40NyAzLjM4IDEuOTUgNS44Ny0yLjg3czYuMTMuNzEgMTguNTUtLjE4bDIyLjU4LTIxLjktMTguNzgtMS4wN2MtMjEuMTggMTAuODMtMjkuNSAyMi43LTMxLjYgMjQuMDd6IiBmaWxsPSIjMWU0MDM4Ii8+PHBhdGggZD0ibS42MyAxODFjLjU1LTMuMiAyLjEzLTUuMjMgNC4zNy03LjYgMi4yOC0yLjQyIDQuNy01LjI0IDYuNzEtNi4xOS41Ny0uMjcgMS41Ny4yNSAyLjgxIDEuMTMgMS43NCAxLjIzIDMuOTMgMy4xNyA2LjA2IDQuNjQuMDUuMDQuMDkuMDcuMTQuMDkuODQuNTcgMS42NyAxLjA3IDIuNDUgMS40MS40My4yMy44My40MiAxLjE5LjU5LTEuNjMgMS4wNS0zLjMyIDIuMjEtNS4wNSAzLjQ4bC0yLjE5LS4yN3MtMTQuMzkgMTAuMTgtMTYuNTIgNC42M2MtLjE3LS40NS0uMDQtMS40NS4wNC0xLjkyeiIgZmlsbD0iI2YyOTkxYiIvPjxwYXRoIGQ9Im0xOS4zIDE3OC41NiAzLjUzIDMuMzEgOS40NiAzLjY4IDI0LjY5LTYuNzJjMi43Ny0yLjMzIDUuMjMtMy43NSA1LjIzLTMuNzUuMDUuMDYuMTEuMTIuMTcuMTkgMS43NC0xIDMuMTUtMi42NCAzLjI4LTUuMzktLjEuMDItLjE1LjAzLS4xNS4wMy0xLjYxLTEuNDktMy4yMS0yLjctNC43OS0zLjY5LTEuNC0uOTgtMi43My0xLjg2LTMuNTQtMi4zM2wtNi44NS42NnMtLjMtLjAyLS44Mi0uMDZjLTIuNzUuNDEtMTQuOTEgMi43OC0zMC4yMiAxNC4wN3oiIGZpbGw9IiNmMjk5MWIiLz48cGF0aCBkPSJtNjIuMzcgMTc1LjI3YzQuMjkgNC42MiAyNS40MSAyLjk1IDI1LjQxIDIuOTVsMTY1LjYuNDhjLTEtMS45NS0xLjk4LTQuMDctMi43My01Ljc1LS40Mi4xLS42NC4xNi0uNjQuMTZzLTEuMTEuMDQtMy4xNS4xNGMtMjAuOTQuOS0xMzkuNjQgNS43NC0xNTUuOTUuNjctMTYuNDctNS4xMi0yNC4xMy00LjItMjUuMjYtNC4wMi0uMTMgMi43NS0xLjU0IDQuMzktMy4yOCA1LjM5eiIgZmlsbD0iI2YyOTkxYiIvPjxwYXRoIGQ9Im0yNDkuNzkgMTczLjFjLS4yNy41OS43MSA0LjE4IDIuNTYgNS42IDkuMDcgMi43OSAyMC4xNy0yLjMzIDIyLjY2LTUuNzItMTAuNjQtMi44Ny0yMi41My0uNTYtMjUuMjIuMTJ6IiBmaWxsPSIjM2I4MTcxIi8+PHBhdGggZD0ibTE3OS45NSAxMzguMTNjMjUuMzMtMTMuMjQgNDIuMTItMzAuMDkgMzUuNTEtNDEuMjItMi40Mi00LjA4LTkuMjktNC4zMy0xOC4zNC0yLjM1LTIyLjUzIDQuOTMtNTguNDQgMjMuNjgtNzEuODUgMzAuOTZsLS4xNC4xNGMxNS45OS04LjQ3IDQ2LjUxLTIzLjcyIDY2LjUtMjguMDkgOS4wNC0xLjk4IDE1LjkyLTEuNzQgMTguMzQgMi4zNSA2LjEyIDEwLjMtNy44MiAyNS41LTMwLjAyIDM4LjIxeiIgZmlsbD0iIzNiODE3MSIvPjxwYXRoIGQ9Im02NC4xMSA2NC40NGMzLjczLTE1LjUyIDkuMDMtMzIuODEgMTUuODItNDMuMjkgNC42OS03LjI1IDEwLjA5LTExLjI0IDE2LjE2LTkuMTQgMTcuMTIgNS45MiAyMS45IDMyLjQ5IDE1Ljg3IDYwLjYxIDcuNjEtMjkuOCAzLjI4LTU5LjAzLTE0Ljc4LTY1LjI4LTYuMDctMi4xLTExLjQ3IDEuODgtMTYuMTYgOS4xNC03LjQ3IDExLjU1LTEzLjE1IDMxLjM2LTE2LjkxIDQ3Ljk2eiIgZmlsbD0iIzNiODE3MSIvPjxwYXRoIGQ9Im0zNi41MiAxNjEuOWMxLjgtLjA4IDQuNS4zMyA3LjA0LjgzIDAgMCA4LjEtNS4wMSAxOS4wNi0xNC43OGwtMi4yMS0zNi44Ny0xMi4zNCA0LjVjLTEwLjIyIDI1LjQtMTEuNCA0My42NS0xMS41NSA0Ni4zMnoiIGZpbGw9IiMxZTQwMzgiLz48ZyBmaWxsPSIjYTA0ZTE2Ij48cGF0aCBkPSJtMjI4LjMyIDE3MS44OGMtLjkxIDIuNTctMS4zMiA1LjM0IDAgNy44MS0yLjA3LTIuMDctMS42Ny01LjYxIDAtNy44MXoiLz48cGF0aCBkPSJtMjAyLjc0IDE3Mi42Yy0uNzggMi4zMy0xLjE1IDQuNzggMCA3LjAyLTEuOS0xLjg0LTEuNTQtNS4wNiAwLTcuMDJ6Ii8+PHBhdGggZD0ibTE3OC4xNyAxNzMuMzFjLS42NSAyLjA5LS45OCA0LjIzIDAgNi4yNC0xLjczLTEuNjEtMS40MS00LjUzIDAtNi4yNHoiLz48cGF0aCBkPSJtMTU1LjQ0IDE3My43NWMtLjU3IDEuOTMtLjg3IDMuODcgMCA1LjczLTEuNjItMS40Ni0xLjMzLTQuMTcgMC01LjczeiIvPjxwYXRoIGQ9Im0xMzQuNSAxNzMuOTJjLS41MyAxLjg2LS44MiAzLjcxIDAgNS41MS0xLjU3LTEuMzktMS4yOS00LjAyIDAtNS41MXoiLz48cGF0aCBkPSJtMTEzLjIxIDE3My42NmMtLjU2IDEuOTItLjg2IDMuODUgMCA1LjcxLTEuNjEtMS40NS0xLjMyLTQuMTUgMC01LjcxeiIvPjxwYXRoIGQ9Im05MC45MSAxNzEuNjRjLjUzIDIuODYtLjYgNi4xOS0zLjE1IDcuNzIgMS45Ny0yLjEzIDIuODUtNC44NiAzLjE1LTcuNzJ6Ii8+PHBhdGggZD0ibTYxLjAzIDE3NS44MmMyLjIxLTEuMTggNC4xMS0zLjA0IDQuMzgtNS42NC4xMi0uODIuMTEtMS42Ny4xLTIuNTMgMS4yMiAzLjU5LS43NSA3LjMxLTQuNDcgOC4xN3oiLz48cGF0aCBkPSJtMjUwLjAxIDE3MS4wMWMtLjkyIDMuNDIuOTIgNi41NiAzLjQxIDguNzUtMy4wNy0xLjU0LTUuMTgtNS41Mi0zLjQxLTguNzV6Ii8+PHBhdGggZD0ibTIyLjA4IDE4Mi4yNWMxMS42OC0xLjk4IDIyLjI0LTguMDcgMzEuMzgtMTUuNDEgMS4zMy0xLjAzIDIuNjQtMi4wOSAzLjk0LTMuMTctOS4xIDkuNTgtMjIuMjEgMTYuNy0zNS4zMiAxOC41OHoiLz48cGF0aCBkPSJtMTkuMyAxNzguNTZjNC42LTMuNTEgOS41LTYuNjEgMTQuNjktOS4xNyA1LjIyLTIuNDIgMTAuNzEtNC43NiAxNi41Mi01LjEyLTEuNDEuMzQtMi44LjcxLTQuMTggMS4xMS05LjczIDIuNjktMTguNzkgNy40MS0yNy4wNCAxMy4xOHoiLz48cGF0aCBkPSJtMzIuMyAxODUuNTRjMTAuNDMtMi45NyAyMS41My03LjEzIDI4LjU1LTE1Ljc5LjkzLTEuMjUgMS44Mi0yLjU3IDIuMzMtNC4wOC0uMjQgMS41OS0xLjAyIDMuMDUtMS45IDQuMzgtNi44NSA5LjA1LTE4LjQ4IDEyLjU0LTI4Ljk3IDE1LjQ5eiIvPjwvZz48cGF0aCBkPSJtMTA5Ljg1IDE0MC40NyA1OC4xNyAzLjM0YzQuMTQtMS43OSA4LjEyLTMuNyAxMS45My01LjY5IDIyLjItMTIuNzEgMzYuMTMtMjcuOTEgMzAuMDItMzguMjEtMi40Mi00LjA4LTkuMjktNC4zMy0xOC4zNC0yLjM1LTE5Ljk5IDQuMzctNTAuNSAxOS42Mi02Ni41IDI4LjA5bC0xNS4yOSAxNC44MnoiIGZpbGw9IiNmMjk5MWIiLz48cGF0aCBkPSJtNTkuMTUgOTAuMTQgMS4yNiAyMC45NCA0My40LTE1Ljg0YzMuNDgtNy4zMyA2LjIxLTE1IDguMTUtMjIuNjIgNi4wMi0yOC4xMiAxLjI0LTU0LjY5LTE1Ljg3LTYwLjYxLTYuMDctMi4xLTExLjQ3IDEuODgtMTYuMTYgOS4xNC02Ljc4IDEwLjQ4LTEyLjA4IDI3Ljc3LTE1LjgyIDQzLjI5LTIuNTMgMTEuMi00LjIgMjAuOTQtNC45NiAyNS43eiIgZmlsbD0iI2YyOTkxYiIvPjwvc3ZnPg==');background-size:contain;background-repeat:no-repeat}.app-ios .no-app-ios,
.app-android .no-app-android,
.safari .no-safari,
.chrome .no-chrome{display:none !important}body{overflow-x:hidden;font-optical-sizing:auto;font-style:normal}.ff-primary{font-family:var(--df-body-font-family) !important}p, ul, ol{line-height:1.6875}ul, ol{list-style:revert}a{text-decoration:none}body .container{max-width:1520px}input.no-arrows::-webkit-outer-spin-button,
input.no-arrows::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.no-arrows[type=number], input.no-arrows{-moz-appearance:textfield}.overlay, .vc_row.overlay:before{background-color:var(--df-overlay-bg, rgba(45,45,45,0.4));position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}main.site-main{min-height:55vh}img{display:inline-block}.vc_row:not(.vc_inner){padding-top:25px;padding-bottom:25px}.top-header-bar{background:var(--df-top-header-bg, #2d2d2d);color:var(--df-top-header-color, #FFFFFF)}.top-header-bar a{color:var(--df-top-header-color, #FFFFFF);text-decoration:none}#masthead{position:sticky;z-index:15;top:0;background-color:var(--df-header-bg, #ffffff);box-shadow:var(--df-box-shadow-sm, 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075));padding:0.5rem 0}#masthead .nav-link{font-size:var(--df-body-font-size)}#masthead .dropdown-menu{background-color:var(--df-header-bg, #ffffff)}#wpadminbar{z-index:100;position:fixed}body.admin-bar{margin-top:32px}.admin-bar #masthead{top:32px}@media (max-width:782px){body.admin-bar{margin-top:46px}.admin-bar #masthead{top:46px}}.main-header .menu-item{color:inherit;font-size:15px;font-weight:600;margin-left:12px;position:relative;padding:0}.main-header .menu-item a:not(.btn){color:inherit;text-decoration:none;padding:15px 5px;display:inline-block;position:relative;white-space:nowrap}.main-header .menu-item a:not(.btn):hover{color:var(--df-primary)}.main-header .menu-item a.current_page_item:not(.btn){color:var(--df-primary)}.main-header .menu-item.current_page_item.dropdown-item:active > a{color:white}.main-header .menu-item.current_page_item > a > span{border-bottom:2px solid var(--df-primary);padding-bottom:3px}.main-header .menu-item.has-children a{display:flex;align-items:center;justify-content:space-between}.main-header .nav-arrow-down:before{content:"\f107"}/* .main-header .menu-item:hover .dropdown-menu{display:block;position:absolute;border:0}*/
.main-header .dropdown-menu{padding-top:0;padding-bottom:0}.main-header .dropdown .menu-item{margin-left:0}.main-header .dropdown .menu-item a{padding:10px 15px}.main-header .dropdown .menu-item.current-menu-item > a{background-color:var(--df-primary);color:#fff}.main-header .dropdown .menu-item a:focus{color:var(--df-primary);background-color:transparent}.dropdown-item{--df-dropdown-link-hover-bg:transparent}@media (min-width:768px){.menu-item.has-mega-menu{position:inherit}.dropdown-menu.df-mega-menu{padding:0 15px;max-width:100%;left:50%;transform:translateX(-50%)}.main-header .df-mega-menu .menu-item a{padding:0.5rem 0;font-size:1rem;text-wrap:wrap}.main-header .df-mega-menu .menu-item{margin:0 0 10px 0}}#toggle-sidebar{font-size:23px}#breadcrumbs{padding-top:0.5rem;padding-bottom:0.5rem;margin-bottom:35px;font-size:16px}.widgettitle{position:relative;font-size:1rem;text-transform:uppercase;font-weight:600}.widgettitle:after{content:'';width:120px;border-bottom:1px solid gainsboro;display:block;margin-top:1rem;margin-bottom:2rem}#colophon{font-size:85%}#colophon ul.menu{list-style-type:none;padding-left:0}#colophon ul.menu a{text-decoration:none;margin-bottom:0.25rem;display:block;color:var(--df-dark)}.footer-contacts{padding:0;margin:0}.footer-contacts li{display:flex;align-items:center;line-height:1.5}.footer-contacts li i{font-size:15px;margin-right:10px;width:15px;text-align:center}#whatsapp-direct{position:fixed;bottom:15px;right:15px;color:white;background:#25d366;font-size:30px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:5}.df-socials{display:flex;flex-wrap:wrap;gap:10px}a.social-icon{width:36px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:var(--df-social-icon-border-radius, 50%);font-size:1.2rem;color:var(--df-gray-700)}a.social-icon:not(:hover){opacity:0.7;border-color:var(--df-gray-500)}.df-socials.colored a.social-icon{opacity:1;border:none}.df-socials.colored a.social-icon.facebook{background-color:#3b5998;color:white}.df-socials.colored a.social-icon.linkedin{background-color:#007bb6;color:white}.df-socials.colored a.social-icon.instagram{background-color:#ea2c59;color:white}.df-socials.colored a.social-icon.youtube{background-color:#a82400;color:white}#sidemenu-mobile{display:none}#sidemenu-mobile .navbar-nav > .menu-item{border-bottom:1px solid var(--df-gray-100)}#sidemenu-mobile .dropdown-menu > li{border-top:1px dashed var(--df-gray-200)}#sidemenu-mobile .menu-item{position:relative}#sidemenu-mobile .menu-item a{display:block;color:inherit;position:relative;text-decoration:none;padding:0.75rem 1rem}#sidemenu-mobile .menu-item.has-children a{display:flex;align-items:center;justify-content:space-between}#sidemenu-mobile .nav-arrow-down{line-height:25px;width:30px;cursor:pointer;text-align:center;margin-right:-0.5rem}#sidemenu-mobile .nav-arrow-down:before{content:"\f107"}#sidemenu-mobile .menu-item.active .nav-arrow-down:before{content:"\f106"}#sidemenu-mobile .menu-item.active .dropdown-menu{display:block;border:none;padding:0;height:auto}@media (max-width:767px){#sidemenu-mobile.active{display:block;position:fixed;top:0;bottom:0;left:0;width:100%;z-index:1000}#sidemenu-mobile .inner{position:absolute;top:0;left:-100%;width:0;max-width:280px;background:#fff;z-index:15;height:100%;overflow-x:hidden;padding:1rem 0;animation:slideRight .35s}#sidemenu-mobile.active .inner{left:0;width:80%}}.df-box{padding:1rem;border-radius:10px;transition:all 0.4s ease;border:1px solid var(--df-border-color-translucent);background-color:#fff}.title-border{position:relative}.title-border:after{content:'';width:120px;border-bottom:2px solid var(--df-primary);display:block;margin-top:0.25rem;margin-bottom:1.5rem}.title-border-center:after{position:absolute;left:calc(50% - 60px)}ul.list{list-style-type:none;padding-left:0}ul.list li{position:relative;padding-left:1rem;margin-bottom:0.75rem}ul.list li:before{content:"\f105";font-family:'Font Awesome 6 Pro';position:absolute;left:0;top:1px;font-size:90%;font-weight:600}.pagination .nav-links{border-top:1px solid gainsboro;border-bottom:1px solid gainsboro;display:flex;align-items:center;justify-content:center;border-radius:5px;overflow:hidden}.page-numbers{border-right:1px solid gainsboro;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit}.page-numbers:first-child{border-left:1px solid gainsboro}.page-numbers:not(.current):hover{background-color:var(--df-gray-200);color:var(--df-dark)}.page-numbers.current{background-color:var(--df-primary);color:white}.close-btn{position:absolute;top:0;right:0;font-size:27px;cursor:pointer;padding:0.25rem 0.5rem}.df-checkbox{display:flex;padding:0.15rem 0;cursor:pointer}.df-checkbox .icon{--width:20px;--height:20px;content:'';display:inline-block;width:var(--width);height:var(--height);border:1px solid gainsboro;border-radius:3px;background-size:cover}.df-checkbox.checked .icon{background-image:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0yNi4xMDkgOC44NDRjMCAwLjM5MS0wLjE1NiAwLjc4MS0wLjQzOCAxLjA2MmwtMTMuNDM4IDEzLjQzOGMtMC4yODEgMC4yODEtMC42NzIgMC40MzgtMS4wNjIgMC40MzhzLTAuNzgxLTAuMTU2LTEuMDYyLTAuNDM4bC03Ljc4MS03Ljc4MWMtMC4yODEtMC4yODEtMC40MzgtMC42NzItMC40MzgtMS4wNjJzMC4xNTYtMC43ODEgMC40MzgtMS4wNjJsMi4xMjUtMi4xMjVjMC4yODEtMC4yODEgMC42NzItMC40MzggMS4wNjItMC40MzhzMC43ODEgMC4xNTYgMS4wNjIgMC40MzhsNC41OTQgNC42MDkgMTAuMjUtMTAuMjY2YzAuMjgxLTAuMjgxIDAuNjcyLTAuNDM4IDEuMDYyLTAuNDM4czAuNzgxIDAuMTU2IDEuMDYyIDAuNDM4bDIuMTI1IDIuMTI1YzAuMjgxIDAuMjgxIDAuNDM4IDAuNjcyIDAuNDM4IDEuMDYyeiI+PC9wYXRoPgo8L3N2Zz4=')}.df-checkbox input{visibility:hidden;width:0;display:none}.df-checkbox > div{padding-left:7px;word-wrap:break-word;width:calc(100% - 20px)}.df-notice{background-color:var(--df-gray);border-radius:0.5rem;margin-bottom:1rem;font-size:0.8rem;line-height:1.5;padding:2px 2px 2px 0.5rem}.df-notice .inner{border-radius:0.5rem;padding:0.5rem 0.5rem 0.5rem 2rem;position:relative;background-color:rgb(255 255 255 / 70%)}.df-notice .inner:before{content:"\f05a";font-family:"Font Awesome 6 Pro";font-weight:900;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;position:absolute;left:0.6rem;top:0.8rem}.df-notice.success{background-color:var(--df-green)}.df-notice.notice{background-color:white}.df-notice.success .inner:before{color:var(--df-green)}.df-notice.warning{background-color:var(--df-warning)}.df-notice.warning .inner:before{color:var(--df-warning)}.df-notice.danger, .df-notice.error{background-color:var(--df-danger)}.df-notice.danger .inner:before, .df-notice.error .inner:before{color:var(--df-danger)}.accordion .menu{padding:0;margin:0;list-style-type:none;position:relative}.accordion .widget .menu li{position:relative}.accordion .widget .menu li:not(:last-child){border-bottom:1px solid #dcdcdc}.accordion .widget .menu li.current-menu-item{border:none;position:relative;top:-1px}.accordion .widget .menu a{color:var(--df-dark)!important;padding:7px 6px;display:block;position:relative;font-size:1rem;font-weight:600;text-decoration:none}.accordion .sub-menu, .accordion .dropdown-menu{--df-dropdown-bg:transparent;--df-dropdown-border-width:0;--df-dropdown-border-radius:0;list-style-type:none;padding:0 0 0 10px;display:none;position:relative}.accordion .widget .menu .sub-menu a{color:var(--df-gray-dark)}.accordion .widget .menu .current-menu-item > a{color:var(--df-primary)!important;background:#ededed;padding-left:20px}.accordion .dropdown-menu .menu-item, .accordion .dropdown-menu .menu-item a{--df-border-radius:0}.language-switch .accordion .widget .menu a{color:var(--df-gray-dark)}.has-arrow{cursor:pointer;user-select:none;touch-action:manipulation;position:relative;line-height:35px}.arrow{position:absolute;top:0;right:0;width:40px;line-height:52px;font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,400);font-style:normal;font-size:19px;opacity:.8;text-align:center;color:var(--df-dark);-webkit-transition:transform .1s ease-in-out;-moz-transition:transform .1s ease-in-out;-ms-transition:transform .1s ease-in-out;-o-transition:transform .1s ease-in-out;transition:transform .1s ease-in-out;cursor:pointer}.active-accordion > .arrow{transform:rotate(180deg)}.arrow:before{content:"\f107"}.icon-clear.close{z-index:1;font-size:25px;color:var(--df-primary);position:absolute;right:15px;top:10px;cursor:pointer}.df-box{padding:30px 30px 25px;border-radius:7px;transition:all 0.4s ease;border:1px solid transparent;background-color:#fff;box-shadow:0px 1px 30px 0px rgb(112 112 112 / 15%)}.df-iconbox{padding:30px 30px 25px;border-radius:0.5rem;transition:all 0.4s ease;background-color:#fff;text-decoration:none;color:inherit}.df-iconbox .title{font-weight:600;line-height:1.2em;font-size:20px;color:var(--df-gray-dark);margin-bottom:1rem}.df-iconbox.style_1 .image,
.df-iconbox.style_2 .image{width:90px;height:90px;display:inline-flex;align-items:center;justify-content:center;padding:20px;border-radius:50%;margin-bottom:20px}.df-iconbox .image svg{width:50px;height:50px}.df-iconbox.style_3{display:flex;padding:0;border:none;margin-bottom:1rem}.df-iconbox.style_3 .title{font-size:inherit;margin-bottom:0.25rem}.df-iconbox.style_3 .image{padding:0 20px 0 0;margin-bottom:0}.df-iconbox.style_3 .image img{max-width:35px}.df-red-box{color:#e6492d;fill:#e6492d;background-color:rgba(230, 73, 45, 0.1)}.df-green-box{color:#37af47;fill:#37af47;background-color:rgba(55, 175, 71, 0.1)}.df-purple-box{color:#6758f3;fill:#6758f3;background-color:rgba(103, 88, 243, 0.1)}.df-yellow-box{color:#ffc107;fill:#ffc107;background-color:rgba(255, 193, 7, 0.1)}.df-blue-box{color:#0d6efd;fill:#0d6efd;background-color:rgba(13, 110, 253, 0.1)}.df-orange-box{color:#fd7e14;fill:#fd7e14;background-color:rgba(253, 126, 20, 0.1)}.df-dark-box{color:var(--df-body-color);fill:var(--df-body-color);background-color:var(--df-gray-100)}.card{overflow:hidden;--df-card-border-color:var(--df-gray-300);--df-card-title-spacer-y:1rem;transition:all 0.25s ease;user-select:none}.card:hover{box-shadow:var(--df-box-shadow)}.card-body{background-color:white}.card-text p{line-height:1.3;font-size:90%;color:var(--df-gray-600)}.card.default .card-body{display:flex;flex-direction:column;align-items:start;justify-content:space-between}.card.content_inside > a{display:block;height:100%}.card.content_inside img{transition:all 0.6s ease;object-fit:cover;width:100%;height:100%}.card.content_inside:hover img{transform:scale(1.1) rotate(-1deg)}.card.content_inside .card-img-overlay{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;z-index:1}.card-icon{border:1px solid #efefef;padding:1rem;border-radius:50%;display:inline-block}.card-icon img{width:60px}:root{--swiper-theme-color:var(--df-primary);--swiper-pagination-color:var(--df-dark)}.df-posts .swiper{padding-top:15px;padding-bottom:35px}.df-posts .swiper-pagination-bullets{--swiper-pagination-bottom:0}@media ( min-width:768px ){.df-posts:not(.has-carousel) .results{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.df-posts:not(.has-carousel) .item{width:calc( 50% - 10px)}}@media ( min-width:992px ){.df-posts:not(.has-carousel) .item{width:calc( 33.33% - 15px)}.df-posts:not(.has-carousel).columns-3 .item{width:calc( 50% - 15px)}}@media ( min-width:1200px ){.df-posts:not(.has-carousel) .item{width:calc( 25% - 15px)}.df-posts:not(.has-carousel).columns-3 .item{width:calc( 33.33% - 15px)}}.arrow-top{--swiper-navigation-size:17px}.arrow-top .nav-wrap{position:absolute;top:10px;left:0;width:100px}.arrow-top .swiper{padding-top:50px}.arrow-top .swiper-button-prev, .arrow-top .swiper-button-next{padding:15px}.df-counter .counter{font-size:70px;font-weight:bold;color:var(--df-primary);line-height:1.1}.df-counter .title{font-size:1.5rem}