.hamburger:hover{cursor:pointer!important}.hamburger{display:flex;justify-content:center;align-items:center}.hamburger>svg{height:25px;width:25px;overflow:visible}.hamburger>svg:hover{cursor:pointer}#cus-nav-menu{position:fixed;top:0;left:0;display:none;min-height:100vh;max-height:100vh;height:100%;min-width:100vw;z-index:25;opacity:1!important}#cus-nav-menu-content{display:flex;height:100%;min-height:100vh;min-width:100vw;overflow-y:scroll;position:relative}#cus-nav-menu-content::after{content:"";position:absolute;width:0px;height:0px;border-top:35px solid transparent;border-right:35px solid transparent;border-bottom:35px solid transparent;border-left:30px solid rgb(35, 35, 35);left:calc(25% - 2px);top:calc(20% + 1px);z-index:10;transition:border-left 0.1s ease-in-out}#cus-nav-menu-content::before{content:"";position:absolute;width:0px;height:0px;border-top:36px solid transparent;border-right:36px solid transparent;border-bottom:36px solid transparent;border-left:31px solid #707070;left:calc(25% - 1px);top:20%;z-index:9}#cus-nav-bg-anim{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#00ade9}#cus-nav-menu
*{color:#bbb;text-decoration:none;box-sizing:border-box}#nav-menu-col1{width:25%;min-width:400px;background-color:rgb(35, 35, 35);padding:2rem 4%;padding-top:clamp(150px, 20vh, 200px);display:flex;flex-direction:column;position:relative;border-right:1px solid #707070;z-index:10;height:fit-content;transition:background 0.1s ease-in-out}.col1-block{margin-bottom:clamp(1.5rem, 3vw, 3rem);position:relative}#nav-menu-socials{margin:2rem 0}#nav-menu-socials
img{margin-right:0.5rem}.cus-button-pill{border-radius:100px;background-color:#00ade9;box-shadow:unset;border:unset;padding:8px
30px;text-transform:uppercase;font-weight:bold;font-size:17px;color:#FFFFFF!important}.cus-button-pill:hover{cursor:pointer}.google-partners{display:block;max-width:60px;align-self:flex-end}#nav-menu-col2{width:75%;background-color:rgb(35, 35, 35);padding:2rem 8%;padding-top:clamp(150px, 20vh, 200px);min-height:100vh;height:fit-content;position:relative;transition:background 0.1s ease-in-out}#col2-grid-link{display:grid;grid-template-rows:repeat(1, 1fr);grid-template-columns:repeat(8, 1fr);grid-auto-rows:1fr;grid-gap:10px}.col2-link-cat{grid-column:span 2;margin-bottom:clamp(1.5rem, 5vw, 4rem)}.nav-menu-title{font-size:clamp(2rem, 4.25vh, 46px);text-transform:lowercase;font-family:'Montserrat',sans-serif!important;font-weight:700;font-style:normal;margin-top:0;margin-bottom:clamp(1.5rem, 2vw, 3rem)}.col1-link{font-size:16px;font-weight:500;letter-spacing:1px;margin-bottom:clamp(0.2rem, 2.5vh, 1.5rem)}.col1-block:nth-child(1) .col1-link{font-size:clamp(14px, 3vh, 21px )}.nav-menu-subtitle{font-size:clamp(1.4em, 2.8vh, 35px);text-transform:lowercase;font-family:'Montserrat',sans-serif!important;font-weight:700;font-style:normal;margin:0;margin-bottom:clamp(1rem, 1.75vw, 1.5rem);min-height:56px}#cus-nav-menu .nav-menu-subtitle a,
#cus-nav-menu .nav-menu-title{color:#00ade9}.col2-link{text-transform:capitalize;font-size:clamp(1rem, 1.15vw, 18px);font-weight:500;margin-bottom:clamp(0.2rem, 3vh, 1.75rem)}.col2-link
span{position:relative}.col2-link span::after{content:"";position:absolute;bottom:-3px;left:0;height:1px;width:0;background-color:#00ade9;animation:borderErase 0.2s ease-in-out forwards}.col2-link span:hover::after{animation:borderDraw 0.2s ease-in-out forwards}.col1-link>a>span,.col2-link>a>span{transition:all 0.2s ease-in-out}@keyframes
borderDraw{0%{width:0}100%{width:100%;color:#ffffff!important}}@keyframes
borderErase{0%{width:100%}100%{width:0%}}#mega-menu-slider-container{width:100%}#col2-slider{display:flex;overflow-x:scroll;position:absolute;width:100%;max-width:100%;min-width:unset!important;left:0}@media screen and (max-width: 1600px){#cus-nav-menu::after,#cus-nav-menu::before{display:none}}@media screen and (max-width: 1500px){#col2-grid-link{grid-auto-rows:auto}.col2-link-cat{grid-column:span 4}}@media screen and (max-width: 1366px){#cus-nav-menu
*{box-sizing:border-box}#col2-grid-link{grid-template-columns:repeat(6, 1fr)}.col2-link-cat{margin-bottom:1rem;grid-column:span 3}}@media screen and (max-width: 1200px){#col2-grid-link{grid-template-columns:repeat(4, 1fr)}.col2-link-cat{grid-column:span 4}}@media screen and (max-width: 1000px){#col2-grid-link{grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto}.col2-link-cat{grid-column:span 2}}@media screen and (max-width: 849px){.hamburger{display:none}.mobile-nav .icon-menu{position:relative;display:flex!important}.mobile-nav .icon-menu:before{content:'';display:none}.nav-slide-header
.toggle{display:flex;align-items:center}.nav-slide-header .toggle>*:not(i){font-weight:normal;font-size:20px}.nav-slide-header .toggle>i{margin-right:0.5rem!important;position:relative;top:0px}#main-menu .sidebar-menu,
#main-menu .sidebar-menu .sub-menu{background-color:#1d1d1d}#main-menu .sidebar-menu .menu-item,
#main-menu .sidebar-menu .sub-menu .menu-item{border:none!important;background-color:#1d1d1d;padding:0!important}#main-menu .sidebar-menu .menu-item > a,
#main-menu .sidebar-menu .sub-menu .menu-item>a,.menu-item-title{padding:8px
0px 8px 15px!important}#main-menu .sidebar-menu .menu-item:hover,
#main-menu .sidebar-menu .sub-menu .menu-item:hover{background-color:#191919;transition:color 0.2s ease-in-out}#main-menu .sidebar-menu
a{font-family:'Montserrat',sans-serif!important;text-transform:capitalize!important;font-size:16px!important;font-weight:300!important;transition:color 0.2s ease-in-out;color:#fff!important}#main-menu .sidebar-menu a:hover{color:#fff}.menu-item-title
button{padding-left:0!important;opacity:0.6}.menu-item-title button,
.nav-slide-header
button{font-size:120%!important;font-weight:500;margin:0}#mob-nav-menu-contact{background-color:#00ade9;position:absolute;bottom:0;width:100%;min-width:100%}#mob-nav-menu-contact .nav-slide-header
button{color:#fff!important;opacity:1}#menu-contact-cont,.cus-social-icons{padding:1px
0px 10px 15px!important}#menu-contact-cont>p{margin-bottom:8px!important;line-height:130%}#menu-contact-cont > p
a{border:none!important;font-size:14px!important}.cus-social-icons
svg{height:30px;width:30px;padding:8px;overflow-y:visible!important;overflow-x:visible!important;margin-right:8px}.cus-social-icons .csi-container{background-color:rgba(255,255,255,.3);display:inline-block;height:30px;width:30px;max-width:30px;border-radius:100px}.cus-social-icons > a:not(:first-of-type) .csi-container{margin-left:1rem}}