@charset "UTF-8";
/***!  /templates/shaper_helixultimate/css/bit2bit.css  !***/

html{height:100%;min-height:100%}html body{flex-direction:column;height:100vh;min-height:100vh}html body .body-wrapper .body-innerwrapper #sp-main-body{padding:0 !important}html body .sp-scroll-up{background:#f4f4f4;border-radius:36px;color:#00a3da}html body .sp-scroll-up:hover{background:#00a3da;color:#fff}#sp-footer .container .container-inner{border-top:none;font-size:0.8rem !important;padding:1rem 0rem !important}#sp-footer .container .container-inner a{color:#fff}#sp-footer .container .container-inner a:hover{color:#00a3da !important}@media (min-width:320px){#sp-footer .container .container-inner #sp-footer1{text-align:center !important}}#sp-header{background:none !important;backdrop-filter:none !important;box-shadow:none;color:#fff;position:absolute;width:100%;z-index:99}#sp-header.header-sticky{background:rgba(0,0,0,0.85) !important}#sp-header #logo-right .sp-contact-info{display:inline-block !important}#sp-header #logo-right #modal-menu-toggler{cursor:pointer !important;display:inline-block !important}#sp-header #logo-right #modal-menu-toggler .burger-icon span{background-color:#fff}#modal-menu{background:#000}@media (min-width:320px){#modal-menu .modal-menu-inner .container{padding-top:3rem !important}}@media (min-width:576px){#modal-menu .modal-menu-inner .container{padding:170px 0 0 !important}}#modal-menu .modal-menu-inner .container .row{margin-left:auto !important;margin-right:auto !important}@media (min-width:320px){#modal-menu .modal-menu-inner .container .row .sp-megamenu-wrapper #offcanvas-toggler{display:none !important}}#modal-menu .modal-menu-inner .container .row .sp-megamenu-wrapper .sp-megamenu-parent{display:block !important;margin:auto;text-align:center}#modal-menu .modal-menu-inner .container .row .sp-megamenu-wrapper .sp-megamenu-parent .sp-menu-item{display:block;margin:auto !important}#modal-menu .modal-menu-inner .container .row .sp-megamenu-wrapper .sp-megamenu-parent .sp-menu-item a{color:#fff;font-weight:300;margin:0 0 1rem 0 !important}@media (min-width:320px){#modal-menu .modal-menu-inner .container .row .sp-megamenu-wrapper .sp-megamenu-parent .sp-menu-item a{font-size:1.5rem}}@media (min-width:576px){#modal-menu .modal-menu-inner .container .row .sp-megamenu-wrapper .sp-megamenu-parent .sp-menu-item a{font-size:2rem}}@media (min-width:768px){#modal-menu .modal-menu-inner .container .row .sp-megamenu-wrapper .sp-megamenu-parent .sp-menu-item a{font-size:3rem}}@media (min-width:992px){#modal-menu .modal-menu-inner .container .row .sp-megamenu-wrapper .sp-megamenu-parent .sp-menu-item a{font-size:4rem}}#modal-menu .modal-menu-inner .container .row .sp-megamenu-wrapper .sp-megamenu-parent .sp-menu-item a:hover{color:#00b8e0}#offcanvas-toggler{display:none !important}#sp-title .sp-page-title{background-position:center center;background-repeat:no-repeat !important;background-size:cover;padding:10rem 0 2rem 0}#sp-title .sp-page-title:before{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,0.45) 100%)}#sp-title .sp-page-title .sp-page-title-heading{line-height:normal !important;margin-bottom:0 !important}@media (min-width:320px){#sp-title .sp-page-title .sp-page-title-heading{font-size:1.6rem !important}}@media (min-width:576px){#sp-title .sp-page-title .sp-page-title-heading{font-size:2.5rem !important}}@media (min-width:768px){#sp-title .sp-page-title .sp-page-title-heading{font-size:3.3rem !important}}@media (min-width:992px){#sp-title .sp-page-title .sp-page-title-heading{font-size:4.5rem !important}}@media (min-width:320px){#sp-title .sp-page-title .sp-page-title-sub-heading{font-size:1.5rem !important}}@media (min-width:768px){#sp-title .sp-page-title .sp-page-title-sub-heading{font-size:2rem !important}}@media (min-width:320px){body.home #hero{background-attachment:initial !important}}@media (min-width:576px){body.home #hero{background-attachment:fixed !important}}body.services .sppb-addon-animated-heading .animated-heading-text .animated-heading-after-part{display:block;margin-left:0;width:100%}body.works .sppb-addon-image-layouts{-webkit-box-shadow:6px 6px 10px 0px #ccc;-moz-box-shadow:6px 6px 10px 0px #ccc;box-shadow:6px 6px 10px 0px #ccc}body.works .sppb-addon-image-layouts .sppb-addon-image-layout-image{padding:1rem}body.works .sppb-addon-image-layouts .sppb-addon-image-layout-image img{height:auto !important}body.works .sppb-addon-image-layouts .sppb-addon-image-layout-content{margin-left:2rem}@media (min-width:320px){body.works .sppb-addon-image-layouts .sppb-addon-image-layout-content .sppb-image-layout-title{font-size:1rem !important}}@media (min-width:576px){body.works .sppb-addon-image-layouts .sppb-addon-image-layout-content .sppb-image-layout-title{font-size:1.2rem !important}}@media (min-width:992px){body.works .sppb-addon-image-layouts .sppb-addon-image-layout-content .sppb-image-layout-title{font-size:2rem !important}}@media (min-width:320px){body.works .sppb-addon-image-layouts .sppb-addon-image-layout-content .sppb-image-layout-title strong{font-size:1.5rem !important}}@media (min-width:576px){body.works .sppb-addon-image-layouts .sppb-addon-image-layout-content .sppb-image-layout-title strong{font-size:2rem !important}}@media (min-width:992px){body.works .sppb-addon-image-layouts .sppb-addon-image-layout-content .sppb-image-layout-title strong{font-size:3rem !important}}body.works .sppb-addon-image-layouts .sppb-addon-image-layout-content a{margin-top:1rem !important;pointer-events:none;text-align:left}#contact-form form{margin:auto !important}#contact-form form .sppb-form-group{padding-left:0 !important}#contact-form form input,#contact-form form textarea,#contact-form form select{border:none;border-bottom:1px solid #00a3da;border-radius:0;padding:8px 0px}#contact-form form input:focus,#contact-form form textarea:focus,#contact-form form select:focus{border-color:#00b8e0 !important}#contact-form form .sppb-form-check{font-size:0.9rem;margin:1.2rem 0 1.2rem 3rem}#contact-form form .sppb-form-check .sppb-form-check-input{margin-left:0px;margin-top:6px}#contact-form form .sppb-form-check .sppb-form-check-label{margin-left:10px;transform:translateY(0px)}#contact-form form .sppb-form-check .sppb-form-check-label:before{margin-left:-30px}.google-map iframe{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden}body.privacy .acconsento-click-informative-header h2{font-size:2.5rem}
