﻿:root{--gb-white:#fff;--gb-white-smoke:#eee;--gb-white-smoke-light:#F5F5F5;--gb-red:#f00;--gb-green:#00CA44;--gb-yellow:#ffd52d;--gb-black:#000;--component-pad:40px;--component-pad-top:var(--component-pad);--component-pad-foot:40px;--spinner-w:33px;--title-sans-serif: "Chau Philomene One", sans-serif;--sans-serif: "Raleway", sans-serif;--header-height:110px;--white: #fff;--default:#000;--tramaColor: #e73844;--cerulean: #00AECA;--endeavour:#005da9;--chateauGreen:#4CB264;--goldTips:#e9c719;--christine:#eb6607;--doveGray:#666666;--lightGreen:#a0e2b9;--mediumRedViolet:#C8338A;--gb-text-color-1:#005EA9;--gb-text-color-2:#00AECA;--gb-text-color-2-alt:#008297;--gb-text-color-3:#069E3D;--gb-text-color-4:#CF1447;--gb-text-color-5:#D31926;--gb-text-color-6:#E73845;--gb-text-color-7:#EB6608;--gb-text-color-8:#FBB900}@media screen and (max-width: 992px){:root{--header-height:70px}}@media screen and (max-width: 767px){:root{--header-height:50px}}@font-face{font-family:"Bauer Bodoni Std";src:url("/gb/css/font/bauerbodonistd-blackitalic.woff2") format("woff2"),url("/gb/css/font/bauerbodonistd-blackitalic.woff") format("woff");font-weight:900;font-style:italic}@font-face{font-family:"Bauer Bodoni Std";src:url("/gb/css/font/bauerbodonistd-roman.woff2") format("woff2"),url("/gb/css/font/bauerbodonistd-roman.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Bauer Bodoni Std";src:url("/gb/css/font/bauerbodonistd-black.woff2") format("woff2"),url("/gb/css/font/bauerbodonistd-black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Bauer Bodoni Std";src:url("/gb/css/font/bauerbodonistd-bold.woff2") format("woff2"),url("/gb/css/font/bauerbodonistd-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Bauer Bodoni Std";src:url("/gb/css/font/bauerbodonistd-italic.woff2") format("woff2"),url("/gb/css/font/bauerbodonistd-italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Bauer Bodoni Std";src:url("/gb/css/font/bauerbodonistd-bolditalic.woff2") format("woff2"),url("/gb/css/font/bauerbodonistd-bolditalic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Bodoni Std";src:url("/gb/css/font/bodonistd-italic.woff2") format("woff2"),url("/gb/css/font/bodonistd-italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Bodoni Std";src:url("/gb/css/font/bodonistd-bold.woff2") format("woff2"),url("/gb/css/font/bodonistd-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Bodoni Std";src:url("/gb/css/font/bodonistd-book.woff2") format("woff2"),url("/gb/css/font/bodonistd-book.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Bodoni Std";src:url("/gb/css/font/bodonistd-bookitalic.woff2") format("woff2"),url("/gb/css/font/bodonistd-bookitalic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"Bodoni Std";src:url("/gb/css/font/bodonistd-bolditalic.woff2") format("woff2"),url("/gb/css/font/bodonistd-bolditalic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Bodoni Std";src:url("/gb/css/font/bodonistd.woff2") format("woff2"),url("/gb/css/font/bodonistd.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Bodoni poster Std";src:url("/gb/css/font/bodonistd-poster.woff2") format("woff2"),url("/gb/css/font/bodonistd-poster.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Bodoni poster Std";src:url("/gb/css/font/bodonistd-posteritalic.woff2") format("woff2"),url("/gb/css/font/bodonistd-posteritalic.woff") format("woff");font-weight:normal;font-style:italic}a{color:currentColor}a:hover,a:active,a:visited{color:currentColor}*{-webkit-tap-highlight-color:rgba(0,0,0,.2)}* img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.gb-hidden-visually{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;height:0px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:0px !important}button{cursor:pointer !important;color:currentColor}textarea,input,button{box-shadow:none;border-radius:0;background:none;border:none}legend{float:none !important}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.gb-disabled,.gb_disabled{opacity:.8;pointer-events:none}.gb-breadcrumb-wrapper{padding-block:10px}.gb-breadcrumb-wrapper .gb-breadcrumb{padding:0;list-style:none;display:flex;flex-wrap:wrap;color:currentColor;margin:0}.gb-breadcrumb-wrapper .gb-breadcrumb li{font-size:.875rem;font-style:normal;line-height:1}.gb-breadcrumb-wrapper .gb-breadcrumb li a{display:inline-block;--wght: 400;text-decoration:none;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gb-breadcrumb-wrapper .gb-breadcrumb li a:hover{text-decoration:underline}.gb-breadcrumb-wrapper .gb-breadcrumb li:last-child{--wght: 600;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gb-breadcrumb-wrapper .gb-breadcrumb li:not(:last-child)::after{content:"/";margin:0 3px;vertical-align:top}gb-bold{font-weight:600;display:inline}gb-uppercase{text-transform:uppercase;display:inline}gb-lowercase{text-transform:lowercase;display:inline}gb-italic{font-style:italic}gb-highlight{background:color-mix(in srgb, #f3ea06 80%, transparent)}.gb-break-flex{flex-basis:100%;height:0}p:last-child,ul:last-child,ol:last-child{margin:0}hr:not([size]){height:3px}b,strong{font-weight:600}html{font-size:16px}body{font-family:var(--sans-serif)}b{font-weight:900}.gb-cta{padding:13px 50px;border-radius:10px;background:var(--gb-cta-bg, var(--gb-text-color-5));color:var(--gb-cta-text, var(--gb-white));display:inline-block;text-align:center;text-decoration:none;font-weight:700;font-size:18px;letter-spacing:.05em}.gb-cta:not(.text-normal){text-transform:uppercase}@media screen and (max-width: 767px){.gb-cta{font-size:16px;padding:8px 30px}}.gb-cta:hover,.gb-cta:active,.gb-cta:visited{color:var(--gb-cta-text, var(--gb-white))}.gb-cta.cta-min-width{min-width:180px;padding-inline:20px}.gb-cta.cta-small{font-size:14px;padding:10px 16px}header{width:100%;background:var(--gb-white);box-shadow:0 4px 10px 0 rgba(0,0,0,.25)}header .gb-header_wrapper{height:var(--header-height);display:flex;align-items:center;justify-content:center}header .gb-header_wrapper .gb-logo{height:calc(var(--header-height) - 20px);max-height:52px;width:auto;margin:0 auto;display:block}footer{background-image:url(/gb/img/foot_bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#e4212e;padding-top:36px;padding-bottom:30px}footer .gb_contentFoot{display:flex;justify-content:space-between}footer .gb_contentFoot .gb_footLeftSide{display:flex;flex-direction:column}footer .gb_contentFoot .gb_footLeftSide picture{padding:2px;background:var(--gb-white);border-radius:4%;display:block;width:104px;margin-bottom:60px}footer .gb_contentFoot .gb_footLeftSide picture a{display:block}footer .gb_contentFoot .gb_footLeftSide picture img{width:100px;height:auto;display:block}footer .gb_contentFoot .gb_footLeftSide ul{padding:0;margin:0;list-style:none;display:flex;align-self:flex-end;margin-top:auto}@media(max-width: 991px){footer .gb_contentFoot .gb_footLeftSide ul{flex-direction:column;justify-content:space-between;align-self:flex-start;margin-top:0;height:100%}}footer .gb_contentFoot .gb_footLeftSide ul li{font-size:18px;font-weight:400;color:var(--gb-white)}footer .gb_contentFoot .gb_footLeftSide ul li:not(:last-child){padding-right:90px}@media(max-width: 991px){footer .gb_contentFoot .gb_footLeftSide ul li:not(:last-child){padding-right:0}}footer .gb_contentFoot .gb_footLeftSide ul li strong{font-size:16px;font-weight:700;margin:0;padding-bottom:2px}footer .gb_contentFoot .gb_footLeftSide ul li a{color:var(--gb-white);text-decoration:none}footer .gb_contentFoot .gb_footLeftSide ul li p{margin:0}footer .gb_contentFoot .gb_footRightSide ul{padding:0;margin:0;list-style:none;text-align:right}footer .gb_contentFoot .gb_footRightSide ul li:not(:last-child){padding-bottom:22px}@media(max-width: 576px){footer .gb_contentFoot .gb_footRightSide ul li:not(:last-child){padding-bottom:7px}}footer .gb_contentFoot .gb_footRightSide ul a{font-size:18px;font-weight:700;color:var(--gb-white)}footer .gb_agency{display:flex;justify-content:space-between;padding-top:88px;font-size:12px;font-weight:400}@media(max-width: 991px){footer .gb_agency{flex-direction:column;padding-top:40px}footer .gb_agency:before{content:"";display:block;width:100%;height:1px;background:var(--gb-white);margin-bottom:40px}}@media(max-width: 576px){footer .gb_agency{padding-top:20px}footer .gb_agency:before{margin-bottom:20px}}footer .gb_agency a{color:var(--gb-white)}footer .gb_agency p{margin:0;color:var(--gb-white)}footer .gb_agency p a{color:var(--gb-white)}.error,.gb-error{--error:var(--gb-red)}.error+*,.gb-error+*{--error:var(--gb-red)}.gb-error-message{font-size:16px;color:var(--gb-red);display:flex;align-items:flex-start;margin-bottom:16px;background:color-mix(in srgb, var(--gb-red) 10%, transparent);padding:6px 8px;border-radius:8px}.gb-error-message::before{flex:0 0 auto;font-family:bootstrap-icons;content:"";margin-right:6px}.gb-confirm-message{font-size:14px;color:var(--gb-green);display:flex;align-items:flex-start;margin-bottom:16px;background:color-mix(in srgb, var(--gb-green) 10%, transparent);padding:6px 8px;border-radius:8px}label{font-size:.875rem;font-style:normal;--wght: 600;line-height:normal;letter-spacing:.49px;text-transform:uppercase;color:var(--error, var(--gb-black))}.gb-form-password,.gb-form-input{position:relative}.gb-form-password input[type=search],.gb-form-password input[type=text],.gb-form-password input[type=email],.gb-form-password input[type=password],.gb-form-input input[type=search],.gb-form-input input[type=text],.gb-form-input input[type=email],.gb-form-input input[type=password]{padding:16px 20px;width:100%;border-radius:4px;border:solid 2px var(--error, var(--gb-border));color:var(--gb-error, var(--gb-black));line-height:1}.gb-form-password input[type=search]::placeholder,.gb-form-password input[type=text]::placeholder,.gb-form-password input[type=email]::placeholder,.gb-form-password input[type=password]::placeholder,.gb-form-input input[type=search]::placeholder,.gb-form-input input[type=text]::placeholder,.gb-form-input input[type=email]::placeholder,.gb-form-input input[type=password]::placeholder{opacity:1;color:var(--gb-error, var(--gb-grey-text))}.gb-form-password+.errorMessage,.gb-form-input+.errorMessage{font-size:12px;color:var(--gb-red);display:flex;align-items:flex-start;margin-top:3px}.gb-form-password+.errorMessage::before,.gb-form-input+.errorMessage::before{flex:0 0 auto;font-family:bootstrap-icons;content:"";margin-right:6px}.gb-form-password input[type]{padding-right:60px}.gb-form-password input[type]+button{position:absolute;right:10px;top:50%;transform:translate(0, -50%);font-size:1.2em;padding:8px}.gb-form-password input[type]+button gb-icon{display:block;line-height:1}main{min-height:calc(100vh - var(--header-height) - var(--footer-height, 0))}.gb-section-welcome-text{padding-block:70px}@media screen and (max-width: 767px){.gb-section-welcome-text{padding-block:40px}}.gb-section-welcome-text h1{font-family:var(--title-sans-serif);font-size:90px;text-transform:uppercase;color:var(--gb-black);margin-bottom:32px}@media screen and (max-width: 767px){.gb-section-welcome-text h1{font-size:45px}}.gb-section-welcome-text h1 small{display:block;font-size:30px;font-family:var(--sans-serif);font-weight:700}@media screen and (max-width: 767px){.gb-section-welcome-text h1 small{font-size:20px}}.gb-section-welcome-text h1 span{color:var(--gb-black)}.gb-section-welcome-text p{font-size:25px;line-height:1.1;margin:0}@media screen and (max-width: 767px){.gb-section-welcome-text p{font-size:16px;text-wrap:balance}}.gb-section-welcome-text .gb-cont-calltoaction{margin-top:50px}@media screen and (max-width: 767px){.gb-section-welcome-text .gb-cont-calltoaction{margin-top:24px}}.gb-section-docenti-studenti{padding-bottom:40px}.gb-section-docenti-studenti .gb-docenti-studenti_wrapper{gap:40px}.gb-section-docenti-studenti .gb-area{padding:50px 40px;border-radius:15px;background:color-mix(in srgb, var(--gb-text-color-6) 10%, transparent);flex:1 1 auto;width:50%}@media screen and (max-width: 767px){.gb-section-docenti-studenti .gb-area{padding:40px 30px;width:85%;margin-inline:auto;flex:0 0 auto}}.gb-section-docenti-studenti .gb-area h2{font-family:var(--title-sans-serif);text-transform:uppercase;font-size:40px;margin-bottom:24px}@media screen and (max-width: 767px){.gb-section-docenti-studenti .gb-area h2{font-size:25px}}.gb-section-docenti-studenti .gb-area p{font-size:25px;line-height:1.2;margin:0}@media screen and (max-width: 767px){.gb-section-docenti-studenti .gb-area p{font-size:16px}}.gb-section-installazione{padding-block:70px}@media screen and (max-width: 767px){.gb-section-installazione{padding-top:20px}}.gb-section-installazione h2{text-align:center;font-size:40px;text-transform:uppercase;color:var(--gb-text-color-5);font-family:var(--title-sans-serif)}@media screen and (max-width: 767px){.gb-section-installazione h2{font-size:25px}}.gb-section-installazione ul{padding:0;margin:50px 0 0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;column-gap:50px;row-gap:20px}@media screen and (max-width: 576px){.gb-section-installazione ul{flex-direction:column;text-align:center;row-gap:14px;margin-top:30px}}.gb-section-installazione ul a{font-weight:600}.gb-section-installazione ul .gb-break{width:100%;flex:0 0 auto}html.mobile .gb-section-installazione .gb-break,html.mobile .gb-section-installazione .gb-desk{display:none !important}.gb-section-text{padding-block:70px}.gb-section-text h1{font-family:var(--title-sans-serif);text-transform:uppercase;font-size:40px;color:var(--gb-text-color-5)}/*# sourceMappingURL=main.min.css.map */
