#et-main-area{transition:filter 0.8s ease}div#hamburger-menu.dark:after{color:black}#hamburger-menu svg rect,#hamburger-menu:after{transition:all 0.3s ease}#hamburger-menu:hover svg .line-middle{transform:translatex(-20px)}.header-btn .et_pb_module_header,.header-btn .et_pb_main_blurb_image{transition:all 0.3s ease}.header-btn:hover .et_pb_module_header{letter-spacing:1px!important}.header-btn:hover .et_pb_main_blurb_image{transform:rotatey(180deg)}#custom-sidebar{position:fixed!important;top:unset!important;right:-50vw!important;width:50vw!important;height:100vh!important;transition:right 1s cubic-bezier(0.4,0,0.2,1)!important}#custom-sidebar.active{right:0!important}@media screen and (max-width:980px){#custom-sidebar{padding-top:25px!important}.header .et_pb_row_0_tb_header{display:flex!important}.header .et_pb_row_0_tb_header .et_pb_column{margin-bottom:0!important}#custom-sidebar .et_pb_row_2_tb_header{display:flex}#custom-sidebar .et_pb_column_5_tb_header{flex-basis:40%}}@media screen and (max-width:1100px){#custom-sidebar{width:100vw!important;right:-100vw!important}}@media screen and (max-width:768px){.header .et_pb_image_0_tb_header{margin-right:0!important}.header .et_pb_column_2_tb_header{display:none!important}#custom-sidebar{width:100vw!important;right:-100vw!important}#custom-sidebar .et_pb_row_2_tb_header{justify-content:space-around}#custom-sidebar .et_pb_column_5_tb_header{display:none!important}}@media only screen and (max-width:1366px){.et_pb_icon_0_tb_header{top:-20vh!important;right:-20px!important}}@media only screen and (max-width:768px){.et_pb_icon_0_tb_header{top:-25vh!important}}#close-sidebar{cursor:pointer!important}#close-sidebar .et-pb-icon{transition:transform 0.3s ease}#close-sidebar .et-pb-icon:hover{transform:rotate(-90deg)}.custom-hover-list{list-style:none;margin:0;padding:0}.custom-hover-list li{position:relative;padding-left:0;transition:padding-left 0.3s ease}ul.custom-hover-list li:hover,ul.services-dropdown li:hover{color:#ffa50a!important}ul.services-dropdown{padding:0 0 0 0.5em}ul.services-dropdown li{font-size:19px!important}@media screen and (max-width:600px){ul.services-dropdown li{font-size:16px!important}.et_pb_icon_0_tb_header{top:-16vh!important}#hamburger-menu{margin-right:15px!important}}.open-accordion-icon .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before,.open-accordion-icon-1 .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before{display:block;transform:rotate(45deg);transition:transform 0.2s ease 0.2s}.button-move{position:relative;display:inline-block;transition:transform 0.2s ease-out;will-change:transform}.reveal-text .word{display:inline-flex;flex-wrap:nowrap;gap:0.02em;white-space:nowrap}.reveal-text .char{display:inline-block;opacity:0;transform:translateY(20px);filter:blur(8px)}.banner-section{display:flex;flex-direction:column;justify-content:center}.blob{display:flex;justify-content:center;align-items:center;width:450px;height:450px;border-radius:100%;background-image:linear-gradient(#ffa50a 10%,#ffa50a);filter:blur(200px);transition:all 450ms ease-out;position:absolute;pointer-events:none;left:0;top:0px;transform:translate(calc(-50% + 15px),-50%)}@keyframes slide-left{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes slide-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}.portfolio-slide-container{overflow:hidden}.portfolio{width:max-content;padding:10px 0;display:flex}.portfolio.left{animation:80s slide-left infinite linear}.portfolio.right{animation:80s slide-right infinite linear}.portfolio-slide{display:flex}.portfolio-slide img{width:540px;height:360px;border-radius:20px;margin:0 11px}@media only screen and (min-width:2160px){.portfolio-slide img{width:720px;height:480px}}@media only screen and (max-width:1200px){.portfolio-slide img{width:480px;height:320px}}@media only screen and (max-width:980px){.portfolio-slide img{width:420px;height:280px}}@media only screen and (max-width:767px){.portfolio-slide img{width:300px;height:200px}}@media only screen and (max-width:540px){.portfolio-slide img{width:240px;height:160px}}@media only screen and (max-width:420px){.portfolio-slide img{width:210px;height:140px}}@media screen and (min-width:2160px){.portfolio-section{height:1200px!important}.portfolio-row{transform:translateX(-30%) translateY(-31%) rotateX(0deg) rotateY(0deg) rotateZ(22deg)!important}}