@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes spin-back{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.btn:disabled{pointer-events:none}@font-face{font-family:cocogoose;src:url("/fonts/cocogoosecompressed-light-webfont.woff2") format("woff2"),url("/fonts/cocogoosecompressed-light-webfont.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:cocogoose;src:url("/fonts/cocogoosecompressed-regular.woff") format("woff");font-weight:700;font-style:normal}.owl-carousel{display:block}.owl-carousel .owl-nav{width:calc(100% - 30px);height:50px;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;position:absolute;z-index:10;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav .owl-prev{position:absolute;left:-15px;width:50px;height:50px;background:url(/svg/dingo-19.svg) 50% no-repeat;background-size:50px;text-indent:-9999px}.owl-carousel .owl-nav .owl-next{position:absolute;right:-15px;width:50px;height:50px;background:url(/svg/dingo-20.svg) 50% no-repeat;background-size:50px;text-indent:-9999px}.owl-carousel .owl-dots{position:absolute;width:100%;height:auto;text-align:center;margin-top:0;bottom:-40px}.owl-carousel .owl-dots .owl-dot{border-radius:20px;background:#ccc;height:12px;width:12px;margin-right:11px;display:inline-block;background-size:cover!important}.owl-carousel .owl-dots .owl-dot.active{background:#e40e47}.owl-carousel .owl-dots .owl-dot:last-child{margin-right:0}@media (min-width:1200px){form .btn_container{text-align:right}.owl-carousel .owl-dots{bottom:-65px}}.preload{width:100%;background:#fff;z-index:1000}.preload,.preload .layer{position:fixed;top:0;left:0;height:100%}.preload .layer{width:0;z-index:1001}.preload .layer.blue{background:#1d4c9b;z-index:1003}.preload .layer.red{background:#e40e47;z-index:1002}@media (max-width:575px){.width_limiter{margin:0 auto;width:87%;max-width:320px}}@media (min-width:576px){.width_limiter{margin:0 auto;width:87%;max-width:430px}}@media (min-width:768px){.width_limiter{max-width:500px}}@media (min-width:992px){.width_limiter{width:100%;max-width:100%}}.clear-form{width:100%;clear:both}body,html{font-family:cocogoose,sans-serif;font-size:.9rem;line-height:1.6;overflow-x:hidden}body,html,section{position:relative;width:100%}.main_title--color_red,.secondary-title--color_red{color:#e40e47}.main_title--color_white,.secondary-title--color_white{color:#fff}.color_red{color:#e40e47}.color_white{color:#fff}.no_overflow{overflow:hidden!important}.width_100_percent{width:100%}.width_100_percent--text_centered{text-align:center}.no_padding{padding:0!important}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem hsla(0,0%,100%,.21);box-shadow:0 0 0 .2rem hsla(0,0%,100%,.21)}.btn_container{width:100%}.btn_container--text_align_center{text-align:center}.btn,.btn-secondary,a:not([href]):not([tabindex]).btn,a:not([href]):not([tabindex]).btn-secondary{position:relative;border:0;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;cursor:pointer;border-radius:5px;min-width:200px;padding:.6rem 0;font-weight:400;letter-spacing:0;font-size:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#e40e47;margin-top:1rem;color:#fff;text-transform:uppercase;border-radius:50px;min-height:44.5px}.btn--width_auto,.btn-secondary--width_auto,a:not([href]):not([tabindex]).btn--width_auto,a:not([href]):not([tabindex]).btn-secondary--width_auto{width:auto!important;min-width:200px}.btn--width_100_percent,.btn-secondary--width_100_percent,a:not([href]):not([tabindex]).btn--width_100_percent,a:not([href]):not([tabindex]).btn-secondary--width_100_percent{width:100%}.btn-secondary__btn_icon,.btn__btn_icon,a:not([href]):not([tabindex]).btn-secondary__btn_icon,a:not([href]):not([tabindex]).btn__btn_icon{display:inline-block;margin-right:.85rem;max-width:1.53rem}.btn--action_go,.btn-secondary--action_go,a:not([href]):not([tabindex]).btn--action_go,a:not([href]):not([tabindex]).btn-secondary--action_go{margin-top:0}.btn--action_go:hover,.btn-secondary--action_go:hover,a:not([href]):not([tabindex]).btn--action_go:hover,a:not([href]):not([tabindex]).btn-secondary--action_go:hover{background:#1d4c9b}.btn--action_go img,.btn-secondary--action_go img,a:not([href]):not([tabindex]).btn--action_go img,a:not([href]):not([tabindex]).btn-secondary--action_go img{margin-left:15px;margin-right:0}.btn--background_full,.btn-secondary--background_full,a:not([href]):not([tabindex]).btn--background_full,a:not([href]):not([tabindex]).btn-secondary--background_full{color:#fff}.btn--background_full:hover,.btn-secondary--background_full:hover,a:not([href]):not([tabindex]).btn--background_full:hover,a:not([href]):not([tabindex]).btn-secondary--background_full:hover{background:#1d4c9b;color:#fff}.btn--background_empty,.btn-secondary--background_empty,a:not([href]):not([tabindex]).btn--background_empty,a:not([href]):not([tabindex]).btn-secondary--background_empty{background:transparent;-webkit-box-shadow:0 0 0 2px inset #e40e47;box-shadow:inset 0 0 0 2px #e40e47;color:#e40e47;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}.btn--background_empty img,.btn-secondary--background_empty img,a:not([href]):not([tabindex]).btn--background_empty img,a:not([href]):not([tabindex]).btn-secondary--background_empty img{max-width:20px;margin-right:10px}.btn--background_empty:hover,.btn-secondary--background_empty:hover,a:not([href]):not([tabindex]).btn--background_empty:hover,a:not([href]):not([tabindex]).btn-secondary--background_empty:hover{background:#e40e47;color:#fff;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}.btn--background_empty:hover img,.btn-secondary--background_empty:hover img,a:not([href]):not([tabindex]).btn--background_empty:hover img,a:not([href]):not([tabindex]).btn-secondary--background_empty:hover img{color:red;content:url(/svg/dingo-33.svg)!important}.btn--action_more img,.btn-secondary--action_more img,a:not([href]):not([tabindex]).btn--action_more img,a:not([href]):not([tabindex]).btn-secondary--action_more img{-webkit-animation-name:spin-back;-webkit-animation-duration:1.1s;-webkit-animation-timing-function:ease}.btn--action_back .icon,.btn-secondary--action_back .icon,a:not([href]):not([tabindex]).btn--action_back .icon,a:not([href]):not([tabindex]).btn-secondary--action_back .icon{position:relative;display:inline-block;margin-right:1.3rem;max-width:2rem;right:0;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}.btn--action_back:hover .icon,.btn-secondary--action_back:hover .icon,a:not([href]):not([tabindex]).btn--action_back:hover .icon,a:not([href]):not([tabindex]).btn-secondary--action_back:hover .icon{right:10px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}select{height:0;visibility:hidden;overflow:hidden;position:absolute}.text_divider{display:inline-block;padding-left:5px;padding-right:5px}.clear_form{width:100%;clear:both}input[type=checkbox]{width:0;overflow:hidden;display:inline;visibility:hidden;position:absolute;z-index:-1}.custom_checkbox_wrapper{width:100%;margin-top:10px;margin-bottom:30px}.custom_checkbox_wrapper label{display:none!important}.custom_checkbox_wrapper .custom_checkbox{border:1px solid #000}.custom_checkbox_wrapper .custom_checkbox.error{border-color:#e40e47}.custom_checkbox_wrapper p{font-size:12px;padding-left:25px;padding-top:3px;font-weight:300;color:#000;cursor:pointer}.custom_checkbox_wrapper p a{text-decoration:underline}.custom_checkbox_wrapper p a,.custom_checkbox_wrapper p a:hover{color:#e40e47;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s}.custom_checkbox{width:4px;margin:2px 4px 0 0;height:6px;float:left;position:relative;display:block;background:transparent;margin-right:10px;padding:8px;outline:0;background-size:contain;border:0;background:#fff;border-radius:4px;cursor:pointer}.custom_checkbox,.custom_checkbox.checked{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.custom_checkbox.checked{background:url(/img/spunta_form.svg) #e40e47 50% no-repeat;border-color:#e40e47!important}.form_wrapper{position:relative;margin-bottom:25px}.form_wrapper--last{margin-bottom:15px}.form_wrapper--half{width:calc(50% - 7.5px);float:left}.form_wrapper--half_first{margin-right:7.5px}.form_wrapper--half_second{margin-left:7.5px}.form_wrapper .dropdown-menu{width:100%}.form_wrapper .dropdown-menu .dropdown-item{color:#000}.form_wrapper .dropdown-menu .dropdown-item.active{color:#000;display:none;background:transparent!important}.form_wrapper .dropdown-menu .dropdown-item:active,.form_wrapper .dropdown-menu .dropdown-item:focus,.form_wrapper .dropdown-menu .dropdown-item:hover{color:#000;background:transparent!important}.form_wrapper textarea+label.error{bottom:-12px}.form_wrapper input.text,.form_wrapper select.text{border:1px solid transparent;border-radius:35px;height:46px}.form_wrapper input.text,.form_wrapper select.text,.form_wrapper textarea{position:relative;width:100%;padding:12px 15px 12px 20px;background:#e6e6e6;font-size:.9rem;font-weight:300;outline:0!important;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s}.form_wrapper textarea{border:1px solid transparent;border-radius:25px;height:100px}.form_wrapper label{position:absolute;left:20px;width:calc(100% - 50px);height:21px;top:0;bottom:0;margin:auto;line-height:1.7;font-weight:300;color:#000;pointer-events:none;font-size:.9rem;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s}.form_wrapper label.error{width:100%;top:auto!important;background:#fff;padding:2px 21px;left:0;text-transform:uppercase;color:#e42247;border-radius:0;bottom:-19px;font-size:.7rem;height:15px;line-height:1.4}.form_wrapper textarea+label,.form_wrapper textarea+label+label{line-height:1.1}.form_wrapper--is_focused input.text[readonly=readonly],.form_wrapper--is_focused textarea.text[readonly=readonly]{padding:20px 15px 4px;-webkit-box-shadow:none;box-shadow:none}.form_wrapper--is_focused label{font-size:.6rem;top:-13px;text-transform:uppercase;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s}.form_wrapper--is_focused textarea+label,.form_wrapper--is_focused textarea+label+label{font-size:.6rem;top:-90px;text-transform:uppercase;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s}.form_wrapper--is_focused input.text,.form_wrapper--is_focused select.text{padding:20px 15px 7px 20px}.form_wrapper--is_focused input:focus,.form_wrapper--is_focused select:focus{border-color:#bbb;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;-webkit-box-shadow:0 0 0 1px #bbb;box-shadow:0 0 0 1px #bbb}.form_wrapper--is_focused textarea.text{padding:25px 19px 4px}.form_wrapper--is_focused textarea:focus{border-color:#bbb;transition:all .1s;-moz-transition:all .1s;-webkit-transition:all .1s;-webkit-box-shadow:0 0 0 1px #bbb;box-shadow:0 0 0 1px #bbb}@media (max-width:767px){.form_wrapper{position:relative;margin-bottom:25px}.form_wrapper--half{width:100%;float:none}.form_wrapper--half_first{margin-right:0}.form_wrapper--half_second{margin-left:0}}@media (min-width:992px){.form_wrapper{margin-bottom:25px}.form_wrapper textarea{height:130px}.custom_checkbox_wrapper{width:50%;float:left}}::-webkit-scrollbar{height:10px;width:10px;border-radius:4px;background:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;background:#ebebeb;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#aba6a6}::-webkit-scrollbar-thumb{background:#c6c7ca;border-radius:4px}.mt-6,.my-6{margin-top:4rem!important}.mt-7,.my-7{margin-top:5rem!important}@media (min-width:992px){.mt-lg-7,.my-lg-7{margin-top:6rem!important}.pt-lg-6,.py-lg-6{margin-top:5rem!important}.pt-lg-7,.py-lg-7{margin-top:6rem!important}}@media (min-width:1500px){.pr-xxl-3{padding-right:1rem!important}.pl-xxl-5{padding-left:3rem!important}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.offset-xxl-6{margin-left:50%}.offset-xxl-8{margin-left:60%}}.navbar-brand{height:auto}.brand{width:auto;height:45px}.navbar-toggler{z-index:10}.navbar{position:absolute;width:100%;z-index:100;padding-right:1.2rem;padding-left:1.2rem}.navbar,.navbar.fixed{top:0;left:0;z-index:1000}.navbar.fixed{position:fixed}.navbar .nav-link{font-weight:600}.navbar .nav-link.active{color:#000!important}.navbar .nav-link:hover{color:#fff}.navbar .hamburger-box{width:27px;height:25px;display:inline-block;position:relative}.navbar .hamburger-inner,.navbar .hamburger-inner:after,.navbar .hamburger-inner:before{width:26px;height:1px}.navbar .hamburger-inner:after{bottom:-7px}.navbar .hamburger-inner:before{top:-7px}.navbar .hamburger .hamburger-inner,.navbar .hamburger .hamburger-inner:after,.navbar .hamburger .hamburger-inner:before{background:#000}.navbar .hamburger.is-active .hamburger-inner,.navbar .hamburger.is-active .hamburger-inner:after,.navbar .hamburger.is-active .hamburger-inner:before{background:#000;transition:"background" .8s;-moz-transition:"background" .8s;-webkit-transition:"background" .8s}.navbar.position_fixed{right:auto;width:100%}.navbar .navbar-toggler{position:relative;padding:0;border:0;border-radius:0;height:35px;cursor:pointer}.navbar .navbar-toggler:focus{outline:none!important}.navbar .navbar-toggler .navbar-nav li a.nav-link,.navbar .navbar-toggler .navbar-nav li a.nav-link:hover .nav-icon{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.navbar .navbar-toggler .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.45em;vertical-align:.255em;content:"";border-top:.2em solid;border-right:.2em solid transparent;border-bottom:0;border-left:.2em solid transparent}.navbar.open .navbar-collapse{background:#e40e47}.navbar.open .hamburger.is-active .hamburger-inner,.navbar.open .hamburger.is-active .hamburger-inner:after,.navbar.open .hamburger.is-active .hamburger-inner:before{background:#fff}.navbar-brand{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.navbar-brand.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (max-width:575px){.navbar{padding-top:9px;padding-bottom:5px}.navbar.shadow{-webkit-box-shadow:0 -8px 36px 0 rgba(0,0,0,.75);box-shadow:0 -8px 36px 0 rgba(0,0,0,.75)}.navbar .dropdown-menu{padding:0;margin:0;color:#fff;text-align:left;background-color:transparent;border:0;border-left:1px solid #fff;margin-top:15px;margin-left:13px;border-radius:0}.navbar .dropdown-menu .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:500;color:#fff;text-align:inherit;white-space:nowrap;background:0 0;border:0;background-color:transparent!important}.navbar .dropdown-menu .dropdown-item:hover{color:#000}.navbar .dropdown-menu .dropdown-divider{height:0;margin:.1rem 0;overflow:hidden;border-top:0}.navbar .navbar-collapse{position:fixed;top:-100%;left:0;width:100%;height:100%;background:#fff;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;filter:alpha(opacity=100);overflow:auto;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.navbar .navbar-brand.hover{position:absolute;top:-300px}.navbar .navbar-brand.hover,.navbar.open .navbar-brand.hover{transition:all 0ms;-moz-transition:all 0ms;-webkit-transition:all 0ms}.navbar.open .navbar-brand.hover{top:7px;z-index:1;-webkit-transition-delay:.15s;transition-delay:.15s}.navbar.open .navbar-collapse{top:0;-webkit-transition-delay:.15s;transition-delay:.15s}.navbar.open:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.navbar .navbar-nav{width:100%}.navbar .navbar-nav li{text-align:center}.navbar .navbar-nav li.spaced{margin-top:1.8rem;margin-bottom:1rem}.navbar .navbar-nav li:last-child,.navbar .navbar-nav li:last-child a.nav-link{margin-bottom:0}.navbar .navbar-nav li a.nav-link{font-size:2.2rem;color:#fff;display:inline-block;height:auto;vertical-align:middle;padding:0;line-height:3rem;margin-bottom:1.5rem}.navbar .navbar-nav li a.nav-link .shield{margin-left:10px;display:inline-block}.navbar .navbar-nav li a.nav-link .nav-icon{position:relative;top:3px;width:25px;height:21px;display:inline-block}.navbar .navbar-nav li a.nav-link:hover{color:#000}.navbar .navbar-nav li .btn-secondary,.navbar .navbar-nav li a.btn{font-size:1rem;font-weight:500}}@media (min-width:576px) and (max-width:1199px){.navbar{padding-top:13px;padding-bottom:13px}.navbar.shadow{-webkit-box-shadow:0 -8px 36px 0 rgba(0,0,0,.75);box-shadow:0 -8px 36px 0 rgba(0,0,0,.75)}.navbar .dropdown-menu{padding:0;margin:0;color:#fff;text-align:left;background-color:transparent;border:0;border-left:1px solid #fff;margin-top:15px;margin-left:13px;border-radius:0}.navbar .dropdown-menu .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:500;color:#fff;text-align:inherit;white-space:nowrap;background:0 0;border:0;background-color:transparent!important}.navbar .dropdown-menu .dropdown-item:hover{color:#000}.navbar .dropdown-menu .dropdown-divider{height:0;margin:.1rem 0;overflow:hidden;border-top:0}.navbar .navbar-collapse{position:fixed;top:-100%;left:0;width:100%;height:100%;background:#fff;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;filter:alpha(opacity=100);overflow:auto;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.navbar .brand-container{position:relative}.navbar .navbar-brand{position:relative;z-index:0}.navbar .navbar-brand.hover{position:absolute;top:-300px;transition:all 0ms;-moz-transition:all 0ms;-webkit-transition:all 0ms;-webkit-transition-delay:0ms;transition-delay:0ms;z-index:1}.navbar.open .navbar-brand.hover{top:0;transition:all 0ms;-moz-transition:all 0ms;-webkit-transition:all 0ms;-webkit-transition-delay:.15s;transition-delay:.15s}.navbar.open .navbar-collapse{top:0;opacity:1;filter:alpha(opacity=100)}.navbar.open:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.navbar .navbar-nav{width:100%}.navbar .navbar-nav li{text-align:center}.navbar .navbar-nav li.spaced{margin-top:1.8rem;margin-bottom:1rem}.navbar .navbar-nav li:last-child{margin-bottom:0}.navbar .navbar-nav li a.nav-link{font-size:1.45rem;color:#fff;display:inline-block;height:auto;vertical-align:middle;padding:0;line-height:1.2rem;margin:0 auto;margin-bottom:1.5rem}.navbar .navbar-nav li a.nav-link .shield{margin-left:10px;display:inline-block}.navbar .navbar-nav li a.nav-link .nav-icon{position:relative;top:3px;width:25px;height:21px;display:inline-block}.navbar .navbar-nav li a.nav-link:hover{color:#fff}.navbar .navbar-nav li .btn-secondary,.navbar .navbar-nav li a.btn{font-size:1rem;font-weight:500}}@media (min-width:992px){.navbar{padding-right:1rem;padding-left:1rem}.navbar .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:500px;padding-top:0}.navbar .navbar-nav li{text-align:center;width:33.33333%}.navbar .navbar-nav li a.nav-link{font-size:1.55rem;margin-bottom:.3rem}.navbar .navbar-collapse{height:auto}.navbar .brand{width:auto;height:45px}.navbar .hamburger-box{width:22px;height:24px;display:inline-block;position:relative}.navbar .hamburger-inner,.navbar .hamburger-inner:after,.navbar .hamburger-inner:before{width:22px;height:2px}.navbar .hamburger-inner:after{bottom:-7px}.navbar .hamburger-inner:before{top:-7px}}@media (min-width:1200px){.navbar{padding:1rem;margin-top:3%;padding-right:5%;padding-left:5%}.navbar .navbar-toggler{height:19px}.navbar .navbar-brand,.navbar .navbar-collapse{height:85px}.navbar .brand{width:auto;height:85px}.navbar .navbar-nav{position:relative;z-index:10;max-width:100%;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navbar-nav li{width:auto}.navbar .navbar-nav li a.nav-link{position:relative;font-size:1.2rem;padding-right:2rem;padding-left:2rem;font-weight:600;color:#000;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;text-transform:uppercase}.navbar .navbar-nav li a.nav-link:after{content:"";position:absolute;width:11px;height:20px;background:url(/svg/svg-07.svg) 50% no-repeat;background-size:contain;bottom:-.2rem;right:-6px;top:12px}.navbar .navbar-nav li a.nav-link:hover{color:#e40e47;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}.navbar .navbar-nav li a.nav-link.hover-effect{position:relative;z-index:0}.navbar .navbar-nav li a.nav-link.hover-effect span{position:relative}.navbar .navbar-nav li a.nav-link.hover-effect span:before{content:"";position:absolute;width:0;height:4px;background:#e40e47;bottom:-.6rem;transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;opacity:1;filter:alpha(opacity=0);left:0;z-index:-1;border-radius:.2rem}.navbar .navbar-nav li a.nav-link.hover-effect:hover{text-decoration:none!important;color:#e40e47}.navbar .navbar-nav li a.nav-link.hover-effect:hover span:before{content:"";width:100%;height:4px;transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;opacity:1;filter:alpha(opacity=100)}.navbar .navbar-nav li:last-child a:after{display:none}}@media (min-width:1500px){.navbar{margin-top:3%;padding-right:6%;padding-left:6%}}a:hover{color:#000}h1,h3{font-weight:700}.scroll_up{right:8%;top:92%;background:url(/svg/dingo-28.svg) 50% no-repeat #e40e47;background-size:auto 51%}.scroll_down,.scroll_up{position:absolute;width:60px;height:60px;border-radius:30px;z-index:1}.scroll_down{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:5%;background:url(/svg/dingo-26.svg) 50% no-repeat;background-size:auto 51%}.owl-carousel .owl-stage-outer{overflow:visible}.owl-carousel .owl-nav{pointer-events:none}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{pointer-events:all}.section_opening{padding-top:77vw;padding-bottom:10rem;min-height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/svg/dingo-03.svg) 100% 100% no-repeat;background-size:cover}.section_opening p{color:#000;line-height:1.8}.section_opening:before{content:"";position:absolute;left:0;top:0;width:100%;max-width:450px;height:100%;background:url(/svg/blocco.svg) 0 0 no-repeat;background-size:90% auto}.section_opening__product{position:absolute;top:17vh;left:10vw;width:150px;height:150px;display:none;z-index:100}.section_opening__product--big{background:url(/svg/dingo-11.svg) 50% no-repeat;background-size:95%}.section_opening__product--medium{background:url(/svg/dingo-10.svg) 50% no-repeat;background-size:70%;top:10vh;left:36vw}.section_opening__product--small{background:url(/svg/dingo-09.svg) 50% no-repeat;background-size:50%;top:4vh;left:57vw}.section_products{padding-top:7rem;margin:0 auto}.section_products .product_box{position:relative;padding:5rem 1.5rem 1rem 2rem;width:255px;margin:0 auto}.section_products .product_box h2,.section_products .product_box h3,.section_products .product_box h4,.section_products .product_box h5{position:relative;z-index:10}.section_products .product_box h2 .tag,.section_products .product_box h3 .tag,.section_products .product_box h4 .tag,.section_products .product_box h5 .tag{background:url(/svg/svg-05.svg) 50% no-repeat;background-size:contain;margin-bottom:4px;width:55px;margin-right:calc(100% - 55px);display:inherit}.section_products .product_box h2{font-size:2.8rem;font-weight:700}.section_products .product_box p{position:relative;line-height:1.8;margin-bottom:.8rem;z-index:10}@media (max-width:575px){.section_products .product_box p{position:relative;line-height:1.6!important}}.section_products .product_box--background_blue:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/svg/dingo-05.svg) top no-repeat;background-size:contain;z-index:1}.section_products .product_box--background_blue:before{content:"";position:absolute;top:-4%;left:-11%;width:122%;height:105%;opacity:.65;background:url(/img/ombra-2.png) 50% no-repeat;background-size:contain;z-index:0}.section_products .product_box--background_blue h3{width:100%;font-size:2.8rem;color:#e40e47;padding-bottom:0;border-bottom:1px solid #ccc}.section_products .product_box--background_blue h4{font-size:1.8rem}.section_products .product_box--background_blue h4 small{font-size:.75rem;font-style:italic}.section_products .product_box--background_blue h5{font-size:.75rem;margin-top:1rem;margin-bottom:1.5rem;line-height:.1rem}.section_products .product_box--background_blue h5 img{max-width:12px;margin-right:5px}.section_products .product_box--background_white{margin-top:7rem}.section_products .product_box--background_white.product_box__shadow_one:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/svg/dingo-06.svg) top no-repeat;background-size:contain;z-index:1}.section_products .product_box--background_white.product_box__shadow_one:before{content:"";position:absolute;top:-4%;left:-7%;width:114%;height:116%;opacity:.3;background:url(/img/ombra-1.png) 50% no-repeat;background-size:contain;z-index:0}.section_products .product_box--background_white p{color:#000}.section_products .product_box--background_white .product_box__icon{background:url(/svg/dingo-10.svg) 50% no-repeat;background-size:contain}.section_products .product_box--background_white .h-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0;margin-bottom:10px}.section_products .product_box--background_white .h-container:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#ccc;z-index:100}.section_products .product_box--background_white h3{width:100%;font-size:2.6rem;color:#e40e47;margin-left:8px;margin-bottom:0!important}.section_products .product_box--background_white h3.old{position:relative;width:100%;font-size:1.8rem;color:#1d4c9b;padding-bottom:0;border:0!important;margin-top:4px;margin-left:0;margin-bottom:0!important;display:inline}.section_products .product_box--background_white h3.old:after{content:"";position:absolute;top:50%;left:-3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:3px;width:calc(100% + 6px);background-color:#1d4c9b}@media (max-width:575px){.section_products .product_box--background_white h3{font-size:2.3rem}.section_products .product_box--background_white h3.old{font-size:1.6rem}}.section_products .product_box--background_white h4{color:#000;font-size:1.6rem;margin-bottom:.8rem}.section_products .product_box--background_white h4 small{font-size:.75rem;font-style:italic}.section_products .product_box--background_white h5{color:#000;font-size:.75rem;margin-top:1rem;margin-bottom:1.5rem;line-height:.1rem}.section_products .product_box--background_white h5 img{max-width:12px;margin-right:5px}.section_products .product_box--background_white--last{margin-bottom:3rem}.section_products .product_box--background_white--last.product_box__shadow_two:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/svg/dingo-07.svg) top no-repeat;background-size:contain;z-index:1}.section_products .product_box--background_white--last.product_box__shadow_two:before{content:"";position:absolute;top:-4%;left:-7%;width:114%;height:111%;opacity:.3;background:url(/img/ombra-3.png) 50% no-repeat;background-size:contain;z-index:0}.section_products .product_box--background_white--last .product_box__icon{background:url(/svg/dingo-09.svg) 50% no-repeat;background-size:contain}.section_products .product_box__icon{position:absolute;left:54%;top:-80px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:150px;height:150px;background:url(/svg/dingo-11.svg) 50% no-repeat;background-size:contain;z-index:10}.section_call_to_action{text-align:center;padding-top:0}.section_call_to_action p{color:#000}.section_video .video_cover{position:relative;width:100%;padding-bottom:85%;background:url(/img/video.jpg) 50% no-repeat;background-size:cover;border-radius:25px}.section_video .video_controller{position:absolute;width:65px;height:65px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/svg/dingo-18.svg) 50% no-repeat;background-size:contain}.section_reviews .reviews_carousel:before{content:"";position:absolute;left:5%;top:-17%;width:130px;height:130px;background:url(/svg/dingo-15.svg) 50% no-repeat;background-size:contain;z-index:-1}.section_reviews .reviews_carousel:after{content:"";position:absolute;right:5%;bottom:-31%;width:130px;height:130px;background:url(/svg/dingo-16.svg) 50% no-repeat;background-size:contain;z-index:-1}.section_reviews .review_box_outer{position:relative;padding:0;max-width:99%;margin:0 auto;height:auto;margin-top:25px}.section_reviews .review_box_outer:before{content:"";position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin:0 auto;bottom:0;width:calc(101% - 131px);height:100%;background:#ce0c40}.section_reviews .review_box_outer:after{content:"";position:absolute;left:0;right:0;margin:0 auto;bottom:-13px;width:100.5%;height:18%;background:url(/svg/bttm.svg) 100% 100% no-repeat;background-size:100% auto;display:none}.section_reviews .review_box_outer .review_box_inner{position:relative;width:100%;padding:60px 0 20px}.section_reviews .review_box_outer .review_box_inner h4{color:#fff;text-align:center}.section_reviews .review_box_outer .review_box_inner p{padding-left:23px;padding-right:23px;text-align:center;color:#fff}.section_reviews .review_box_outer .review_box_inner:before{content:"";position:absolute;left:2px;top:0;width:67px;height:100%;background:url(/svg/br-left.svg) 0 0 no-repeat;background-size:auto 100.5%;z-index:-1}.section_reviews .review_box_outer .review_box_inner:after{content:"";position:absolute;right:0;top:0;width:62px;height:100%;background:url(/svg/br-right.svg) 0 0 no-repeat;background-size:auto 100.2%;z-index:-1}.section_reviews .review_box_outer .review_box_inner figure{position:absolute;width:65px;height:65px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);top:-30px;border:4px solid #fff;border-radius:100px}.section_reviews .review_box_outer .review_box_inner figure:after{content:"";position:absolute;bottom:-20px;font-size:1.1rem;color:#fff;width:250px;text-align:center}.section_reviews .review_box_outer .review_box_inner .evaluation_box{width:100%;height:auto;text-align:center}.section_reviews .review_box_outer .review_box_inner .evaluation_box .evaluation_box__star{width:14px;height:14px;display:inline-block;margin-right:3px;background:url(/svg/dingo-25.svg) 50% no-repeat;background-size:contain}.section_reviews .review_box_outer .review_box_inner .evaluation_box .evaluation_box__star--empty{opacity:.5}.section_reviews .review_box_outer .review_box_inner .evaluation_box .evaluation_box__star:last-child{margin-right:0}@media (min-width:376px) and (max-width:575px){.section_products .product_box{position:relative;width:100%;padding:5.5rem 4rem 4rem}}@media (max-width:991px){.section_reviews .review_box_outer:before{content:"";width:calc(101% - 122px)}.section_reviews .reviews_carousel:before{left:-5%;top:-17%}.section_reviews .reviews_carousel:after{right:-5%;bottom:-31%}}.section_contacts{padding-bottom:150px}.section_contacts:before{content:"";position:absolute;left:-1%;width:101%;height:100%;border-top-left-radius:80px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:80px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:80px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;background:#1d4c9b;z-index:-1}.section_contacts:after{content:"";position:absolute;left:-1px;top:94.7%;width:105%;padding-bottom:31%;background:url(/svg/dingo-02.svg) 0 0 no-repeat;background-size:contain}.section_contacts .contact_detail{display:inline-block;color:#fff;width:100%;margin-bottom:20px}.section_contacts .contact_detail:hover{text-decoration:none}.section_contacts .contact_detail:last-child{margin-bottom:50px}.section_contacts .contact_detail span{display:inline-block;font-size:1.1rem;font-weight:300}.section_contacts .contact_detail img{max-width:23px;display:inline-block;margin-right:15px;line-height:12px}.section_contacts form{padding:30px 20px;width:100%;background:#fff;border-radius:25px;-webkit-box-shadow:0 6px 54px 3px rgba(0,0,0,.2);box-shadow:0 6px 54px 3px rgba(0,0,0,.2)}.decorative_circle{position:absolute;width:50px;height:50px;background:#e40e47;border-radius:150px}.decorative_circle--first{right:-20px;top:30vh}.decorative_circle--second{left:-10px;top:calc(100% - 58px);background:#1d4c9b;width:35px;height:35px}.decorative_circle--third{width:80px;height:80px;left:calc(50% - 145px - 30px);top:11%;z-index:-1}.decorative_circle--fourth{width:70px;height:70px;left:calc(50% - 145px - 30px);top:38.5%;z-index:-1}.decorative_circle--fifth{right:calc(50% - 145px + 26px);bottom:4.1%;z-index:2;width:30px;height:30px}.decorative_circle--sixth{right:calc(50% - 145px - 13px);bottom:27%;top:auto;z-index:-1;width:70px;height:70px}.decorative_circle--seventh{right:-25px;top:-9%;z-index:0;width:70px;height:70px}.decorative_circle--eigth{left:-28px;top:35%;z-index:-1}.decorative_circle--ninth{left:20%;bottom:-15px;z-index:1;width:30px;height:30px;background:#1d4c9b}@media (min-width:768px){.decorative_circle--first{width:70px;height:70px;right:-28px;top:30vh}.decorative_circle--second{top:93%}}@media (min-width:992px){.decorative_circle--first{width:50px;height:50px;right:-28px;top:20vh}.decorative_circle--second{top:82%;left:35%;width:30px;height:30px}.decorative_circle--third{left:calc(50% - 430px - 120px);right:auto;top:24%;width:110px;height:110px}.decorative_circle--fourth{right:calc(50% - 430px - 83px);left:auto;width:100px;height:100px;top:9%;z-index:1}.decorative_circle--fifth{right:calc(50% - 430px - 34px);left:auto;width:40px;height:40px;bottom:19%}.decorative_circle--sixth{left:-8%}.decorative_circle--seventh{right:-5%;top:-9%;z-index:0;width:90px;height:90px}.decorative_circle--eight{left:-5%;top:18%;z-index:1;width:75px;height:75px}.decorative_circle--ninth{left:calc(50% - 430px - 126px);bottom:34%;z-index:1;width:40px;height:40px}}@media (min-width:1200px){.decorative_circle--first{width:70px;height:70px;right:-45px;top:57%}.decorative_circle--third{left:calc(50% - 770px + 135px);right:auto;top:11%;width:110px;height:110px}.decorative_circle--fourth{right:calc(50% - 770px + 166px);left:auto;width:100px;height:100px;top:9%;z-index:1}.decorative_circle--fifth{right:calc(50% - 430px - 134px);left:auto;width:45px;height:45px;bottom:28%}.decorative_circle--sixth{left:-8%}.decorative_circle--seventh{right:calc(50% - 430px - 163px);top:18%;z-index:0;width:110px;height:110px}.decorative_circle--eight{left:-39px;top:77%;z-index:0;width:80px;height:80px}.decorative_circle--ninth{left:calc(50% - 770px + 126px);right:auto;bottom:100%;z-index:1;width:40px;height:40px}}@media (min-width:1500px){.decorative_circle--second{top:87%;left:35%;width:40px;height:40px}.decorative_circle--fourth{top:37%}.decorative_circle--eigth{top:85%}.decorative_circle--ninth{left:calc(50% - 770px + 89px)}}.main_title{font-size:2rem;color:#000;line-height:1.1;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0}.main_title span{position:relative;z-index:0}.main_title span.color_red{color:#e40e47}.secondary-title{font-size:1.8rem;line-height:1.4;text-align:center;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;margin-bottom:2rem;font-weight:700}section{padding-top:40px;padding-bottom:40px}section.last{padding-top:4rem}picture,picture source{-webkit-box-sizing:inherit;box-sizing:inherit}picture img{width:100%;margin-top:1.4rem;margin-bottom:1.4rem}img.responsive{width:100%;height:auto}footer{text-align:center;padding-bottom:60px;background:#e6e6e6}footer img{max-width:200px}footer p{max-width:350px;margin:0 auto}footer a,footer p{color:#000}footer a:hover{color:#e40e47}@media (max-width:320px){.secondary-title{font-size:1.6rem;color:#fff;line-height:1.4;font-weight:700}}@media (min-width:450px){.section_opening{padding-top:347px}}@media (min-width:576px){body,html{font-size:.95rem}.section_opening{padding-top:380px;padding-bottom:10rem}.section_opening .btn:first-child{margin-right:15px}.section_opening:before{max-width:650px;background:url(/svg/blocco.svg) top -80px left no-repeat;background-size:570px auto}.section_products .product_box{padding:5rem 2rem 2rem 2.3rem;width:290px}.section_products .product_box--background_white{padding:5rem 2rem 1rem 2.2rem}.section_products .product_box--background_white--last{padding:5rem 2.2rem 3rem 2.4rem}.section_products .product_box__icon{top:-90px;width:170px;height:170px;z-index:10}.section_video .video_cover{padding-bottom:65%}.section_contacts{padding-top:60px;padding-bottom:200px}}@media (max-width:767px){.form_wrapper--is_focused textarea+label,.form_wrapper--is_focused textarea+label+label{top:-61px}.map iframe{margin-top:5rem}}@media (min-width:768px){.section_opening{padding-bottom:12rem}.section_opening:before{background:url(/svg/blocco.svg) top -140px left no-repeat;background-size:650px auto}.section_contacts form{padding:35px 30px}}@media (min-width:992px){section{padding-bottom:6rem}.main-title{font-size:1.9rem;line-height:1.4}.main-title span:after{height:12px;bottom:0}.secondary-title{font-size:2rem;line-height:1.6;margin-bottom:3.5rem;font-weight:700}.btn,.btn-secondary{font-size:.83rem}.btn-secondary .icon,.btn .icon{margin-right:.95rem}.section_opening{padding-top:8rem;padding-bottom:10rem;background:transparent}.section_opening .main-title{font-size:2.2rem;line-height:1.4}.section_opening:after{content:"";position:absolute;width:100%;height:170%;left:0;top:0;background:url(/svg/dingo-03.svg) 100% 100% no-repeat;background-size:cover;z-index:-1}.section_opening:before{background:url(/svg/blocco.svg) 0 0 no-repeat;background-size:57% auto;max-width:100%}.section_products .product_box h2{font-size:2.65rem}.section_products .product_box h2 .tag{width:65px;margin-bottom:5px;float:left;margin-right:calc(100% - 65px)}.section_products .product_box--background_white{margin-top:0}.section_call_to_action h3{font-size:2rem}.section_video .video_cover{padding-bottom:55%}.section_video .video_controller{width:90px;height:90px}.section_video .video_controller,.section_video .video_controller:hover{-webkit-transition:all .3s cubic-bezier(0,1.25,.31,1.66);transition:all .3s cubic-bezier(0,1.25,.31,1.66)}.section_video .video_controller:hover{width:115px;height:115px}.section_reviews{padding-bottom:8rem}.section_reviews .reviews_carousel:before{top:-24%;width:160px;height:160px}.section_reviews .reviews_carousel:after{bottom:-44%;width:160px;height:160px}.section_reviews .review_box_outer{height:auto}.section_reviews .review_box_outer .review_box_inner{padding:60px 0 24px}.section_reviews .review_box_outer .review_box_inner:before{height:100%;background:url(/svg/br-left.svg) 100% 0 no-repeat;background-size:auto 100.06%}.section_reviews .review_box_outer .review_box_inner:after{height:100%;background:url(/svg/br-right.svg) 0 0 no-repeat;background-size:auto 100.3%}.section_reviews .review_box_outer .review_box_inner figure{width:80px;height:80px;top:-45px}.section_reviews .review_box_outer .review_box_inner p{padding-left:50px;padding-right:50px}.section_contacts{overflow:hidden}.section_contacts .contact_detail_container{padding-left:3rem}.section_contacts .contact_detail{margin-bottom:30px}.section_contacts form{position:relative;top:60px}.section_contacts:before{left:10%;background:url(/svg/dingo-04.svg) left 14vw top no-repeat;background-size:contain;height:160%}.section_contacts:after{top:85%}.scroll_up{position:absolute;right:6%;width:60px;height:60px;top:81.5%}footer{padding-bottom:4rem}}@media (min-width:1200px){body,html{font-size:1rem;font-weight:300}body p,html p{font-weight:400}.secondary-title{font-size:3.5rem;font-weight:700}.btn,.btn-secondary,a:not([href]):not([tabindex]).btn,a:not([href]):not([tabindex]).btn-secondary{font-size:.95rem}.section_opening{padding-top:14vw;min-height:85vh}.section_opening:after{height:155%}.section_opening .btn:first-child{margin-right:9px}.section_opening .main-title{font-size:2.6rem;line-height:1.05}.section_opening:before{background:url(/svg/dingo-01.svg) 0 0 no-repeat;background-size:100% auto;max-width:100%;width:50%;height:150%}.section_products .product_col{padding:0}.section_products .product_box{padding:7rem 3.4rem 2rem 3rem;width:95%}.section_products .product_box--background_blue{line-height:14px}.section_products .product_box h2{font-size:3.2rem}.section_products .product_box h2 .tag{width:84px;margin-bottom:1px;float:left;margin-right:calc(100% - 84px)}.section_products .product_box p{font-weight:300;margin-bottom:1.5rem;line-height:1.9;font-size:1em}.section_products .product_box--background_white{padding:7rem 3rem 2rem}.section_products .product_box--background_white h2{margin-bottom:.8rem}.section_products .product_box--background_white--last{padding:7rem 4rem 2rem}.section_products .product_box__icon{display:none}.section_opening__product{display:block;top:23vw;left:6vw;width:27vw;height:27vw}.section_opening__product--medium{top:14vw;left:23vw}.section_opening__product--small{top:6vw;left:35vw}.section_reviews .review_box_inner h4{margin-bottom:1.3rem}.section_reviews .review_carousel:before{left:4%;top:-23%;width:15%;height:50%}.section_reviews .review_carousel:after{right:2%;bottom:-30%;width:15%;height:50%}.section_reviews .review_box_outer{max-width:85%}.section_contacts:before{height:190%;background:url(/svg/dingo-04.svg) left 20vw top no-repeat}.section_contacts form{padding:45px 35px}.section_contacts .secondary-title{max-width:350px;line-height:1.1}.section_contacts .contact_detail{margin-bottom:37px}.section_contacts .contact_detail img{max-width:26px}}@media (min-width:1500px){body,html{font-size:1.04rem}.section_opening{padding-top:10vw;min-height:100vh}.section_opening:before{background:url(/svg/dingo-01.svg) top -8vh left no-repeat;background-size:100% auto;max-width:100%;width:49%;height:150%}.section_opening:after{height:155%}.section_opening .btn:first-child{margin-right:20px}.section_opening .main-title{font-size:4.4rem}.section_products{padding-top:20vh}.section_opening__product{display:block;top:19vw;left:10vw;width:27vw;height:27vw}.section_opening__product--medium{top:9vw;left:25vw}.section_opening__product--small{top:1vw;left:36vw}.section_products .product_box{padding:5.6rem 2.5rem 2.3rem 2.7rem}.section_products .product_box--background_blue h2{font-size:3.5rem;font-weight:700}.section_products .product_box--background_white{padding:5.6rem 3rem 2rem 2rem}.section_products .product_box--background_white h2{font-size:3.5rem;font-weight:700}.section_products .product_box--background_white--last{padding:5.6rem 2rem 2rem 3rem}.section_contacts .contact_detail{margin-bottom:40px}.section_contacts .contact_detail span{font-size:1.25rem}}.errors{position:fixed;top:-200px;left:0;width:100%;background:#e40e47;z-index:9999;-webkit-transition:all .3s;transition:all .3s}.errors p{padding:10px 15px;color:#fff;line-height:1.8;margin:0}.section_products .product_box h4{height:20px}.section_products .product_box h4 small{display:block}