.footer-bottom{display:none}@font-face{font-display:auto}.random-background{background-repeat:repeat;background-position:top left;background-size:auto}::selection{color:white;background:#F04031}::-moz-selection{color:white;background:#F04031}@media all{html,body{overflow-x:hidden}body{position:relative}}.row_hover:hover .et_pb_text{transform:translateX(50px) translateY(0px)}.row_hover:hover .et_pb_image{transform:translateX(-50px) translateY(0px)}.custom-contact.et_pb_contact_form_container .input[type="checkbox"]+label i{display:none!important}input[type=checkbox]+label:before,input[type=checkbox]+span:before,input[type=radio]+label:before{visibility:visible;font-family:"ETmodules";font-size:40px;position:relative;top:6px;padding-right:6px}@media all and (max-width:500px){input[type=checkbox]+label:before{top:10px}}input[type=checkbox]+label:hover,input[type=checkbox]+span:hover,input[type=radio]+label:hover{cursor:pointer;color:#ee402f!important}input:valid,textarea:valid,checkbox:valid{color:#ee402f!important}input[type=checkbox]+label:before,input[type=checkbox]+span:before{content:'\56'}input[type=checkbox]+label:hover:before,input[type=checkbox]+span:hover:before{content:'\57';filter:alpha(opacity=20)}input[type=checkbox]:checked+label:before,input[type=checkbox]:checked+span:before{content:'\57';color:#ee402f}input[type=checkbox]:checked+label:hover:before,input[type=checkbox]:checked+span:hover:before{filter:alpha(opacity=100);opacity:1}.et_pb_contact_main_title{display:none}et_mobile_menu li a:hover,.nav ul li a:hover{margin-left:25px!important;transition:margin-left 0.15s ease-in-out}.dipi_hamburger.hamburger{padding:20px!important}.et_pb_g_recaptcha{padding:0!important;margin:0!important}#cursor-circle{position:fixed;left:0;top:0;width:240px;height:240px;pointer-events:none;transform:translate(-50%,-50%);opacity:0;transition:opacity 180ms ease;z-index:99999999;will-change:left,top,opacity}#cursor-circle.visible{opacity:1!important}#cursor-circle .circle-svg{width:100%;height:100%;display:block}#cursor-circle .rotator{animation:rotateText 10s linear infinite;transform-origin:50% 50%;transform-box:fill-box}@keyframes rotateText{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.cursor-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;user-select:none;z-index:3;width:65px;height:65px;display:flex;align-items:center;justify-content:center}.cursor-icon-svg{width:100%;height:100%;display:block}#cursor-circle.clicked{animation:clickPress 180ms ease-out}@keyframes clickPress{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(0.86)}100%{transform:translate(-50%,-50%) scale(1)}}.et_pb_contact_field_desc{margin-top:15px}