body,p,ul{font-size:16px}body,h1,h1 a{font-weight:300}#panel,.panel-handler{z-index:1000;position:fixed;top:114px;height:320px;background:#fe6532}.nav-brand a,body{font-family:Roboto,sans-serif}body{color:#000}p,ul{line-height:28px}h1{font-size:2.5em}h2{font-size:1.62em}h3{font-size:1.875em}h4{font-size:1.5em}h5{font-size:1.25em}h1,h1 a{color:#036}h2,h2 a,h5,h5 a{font-weight:400;color:#069}h3,h3 a{font-weight:500;color:#316085}h4,h4 a{font-weight:700;color:#666}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:underline!important;font-size:inherit}.my_content a{text-decoration:underline}#breadcrumb a,#footer a:hover,.nav-brand a{text-decoration:none}.intro{margin-bottom:30px}.intro h2{font-weight:700;font-size:32px}.intro p{font-size:32px;line-height:46px;padding:6px 0}.panel-handler,.panel-handler p{font-size:14px;line-height:22px;text-align:center}.intro span{color:rgba(208,43,30,1)}.text-center{margin:30px auto}.right{float:right;padding-left:100%}.center{margin-left:auto;margin-right:auto;display:table}.left_without_space,.right_without_space{margin-bottom:10px;margin-top:10px;display:inline-block}.right_without_space{margin-left:10px;float:right}.left_without_space{margin-right:10px;float:left}#panel{width:300px;left:-300px;color:#fff}.panel-handler{width:46px;left:0;padding:6px;font-weight:700;color:rgba(255,255,255,.9);cursor:pointer}.panel-handler p{padding:6px 2px;font-weight:400}.panel-handler i{font-size:28px;padding-top:12px}#panel form{width:280px;margin:10px}#panel .form-group{margin-bottom:8px}#panel .btn{position:relative;float:right;border-radius:0;border:none;background:#3c5f82;color:#FFF;font-size:14px;padding:6px 22px;margin:8px 0 12px}#panel .btn:hover{background:#2c4f72}.panel-rotate{float:left;position:relative;top:100px;left:-134px;border-style:none;width:300px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#header h1{display:none}#header #logo{padding:0;height:80px;margin:16px 0}#header ul{float:right;display:block;list-style-type:none;margin-top:12px}#header ul li,.nav-brand{float:left}#header ul li a{padding:6px 0 6px 16px;font-weight:400;color:#888}#header ul li a:hover{text-decoration:none;color:#444}.main-nav{background:#043e5e;color:#fff;margin-top:12px}.main-nav:after{clear:both;content:"\00a0";display:block;height:0;overflow:hidden}.nav-brand{margin:0}.nav-brand a{display:block;padding:11px;color:#fff;font-size:22px;font-weight:400;line-height:28px}.nav-brand a:focus,.nav-brand a:hover{background:#666}#main-menu{clear:both;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-menu-btn{float:left;margin:5px 10px;position:relative;display:inline-block;width:29px;height:29px;text-indent:29px;white-space:nowrap;overflow:hidden;cursor:pointer}.main-menu-btn-icon,.main-menu-btn-icon:after,.main-menu-btn-icon:before{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#fff}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon{height:0;background:0 0}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked~.main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked)~#main-menu,.contact{display:none}#main-menu-state:checked~#main-menu{display:block}@media (min-width:768px){#main-menu{float:left;clear:none}.contact a:hover{background:0 0!important}.contact a{color:#fff;text-decoration:none}.contact{display:block}a .sub-arrow{display:none}.sm-simple ul li.has_children>a:after{font-family:"Glyphicons Halflings";content:"\e080";margin-left:8px;font-size:10px;color:rgba(255,255,255,.8)}.sm-simple li.ancestor>a,.sm-simple li.current>a{border-bottom:4px solid rgba(255,255,255,.5)}.sm-simple ul li.contact>a{float:right;padding-top:16px;background:0 0}.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked)~#main-menu{display:block}.main-nav{padding:0 15px}}#hero{padding:0}#hero .container{background:url(../images/background_heart.svg) left top no-repeat #dedede;background-image:url(../images/background_heart.svg),-webkit-gradient(linear,left top,left bottom,from(#dedede),to(#fff));background-image:url(../images/background_heart.svg),-webkit-linear-gradient(top,#dedede,#fff);background-image:url(../images/background_heart.svg),-moz-linear-gradient(top,#dedede,#fff);background-image:url(../images/background_heart.svg),-ms-linear-gradient(top,#dedede,#fff);background-image:url(../images/background_heart.svg),-o-linear-gradient(top,#dedede,#fff);background-image:url(../images/background_heart.svg),linear-gradient(to bottom,#dedede,#fff);background-size:auto,100% 100%}#hero .title h1{font-size:48px;text-transform:uppercase;line-height:64px;display:inline-block;padding:8px 0;color:#333;font-weight:700}#hero .raise-ticket{margin-top:30px}#hero .raise-ticket a{border-radius:0;border:none;background:#3c5f82;color:#FFF;padding:16px 42px;width:100%;margin-bottom:12px}#hero .raise-ticket a:hover{background:#2c4f72}#hero .content{margin:20px 0 30px}#hero .content p{font-weight:500;font-size:26px;line-height:42px}#contact p.small,#plans p{line-height:20px}#hero .content p.strong{font-weight:700;color:#333}img.client{width:120px;margin:26px auto;opacity:.5;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}img.client:hover{opacity:.8;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}#plans{padding:12px 0}#plans h1{font-size:32px;text-transform:uppercase;color:#000}#plans .table,#plans h1 span,#plans p{font-size:14px}#plans h1 span{text-transform:none;font-style:italic;color:#666;margin-left:10px}#plans .table th{width:33%;border:none}#plans .table td,#plans .table th{border-top:none}#plans table td.gold-cell,#plans table td.platinum-cell,#plans table th.gold-col,#plans table th.platinum-col{text-align:center}#plans table td.gold-header{background:#cfaf44;text-align:center;font-weight:700}#plans .description{text-align:right;padding-right:30px}.btn_contact_us,.overlay,.social-links li{text-align:center}#plans table td.platinum-header{background:#bdbcbc;text-align:center;font-weight:700}#plans table td.gold-cell{background:#e8d7a0}#plans table td.platinum-cell{background:#dbdada}#plans table td.extra-description{padding-top:16px}#plans p{padding:0 8px}#plans .btn{border-radius:0;border:none;background:#3c5f82;color:#FFF;font-size:16px;padding:12px 32px;margin:8px 0 12px}#plans .btn:hover{background:#2c4f72}#guarantees{padding:12px 0}#guarantees h1{font-size:32px;text-transform:uppercase;color:#000}#guarantees .content{background:url(../images/background_blue.svg) right bottom no-repeat #3c5f82;background-size:50%;color:#fff;padding:10px 14px;margin-bottom:30px}#guarantees .content h2{color:#dfdfdf;text-transform:uppercase;font-size:22px;font-weight:700;margin:22px 0 16px}#other-services{padding:0}#other-services h1{font-size:32px;text-transform:uppercase;color:#000}#other-services .content{background:url(../images/background_gray.svg) right bottom no-repeat #dbdada;background-size:100%;color:#000;padding:10px 14px;margin-bottom:30px}#other-services .content h2{color:#666;text-transform:uppercase;font-size:22px;font-weight:700;margin:22px 0 16px}#contact .btn,#footer a{font-size:16px}#other-services .content a{border-radius:0;border:none;background:#3c5f82;color:#FFF;font-size:16px;padding:12px 32px;margin:20px 0 30px}#other-services .content a:hover{background:#2c4f72}#contact hr{margin:22px 0;border-top:#ccc 1px solid}#contact img{width:300px}#contact .btn{border-radius:0;border:none;background:#034f9b;color:#FFF}#contact .social{padding-bottom:15px}#contact .btn:hover{background:#2c4f72}#contact h3{font-weight:300;padding:0;margin:0 0 12px}#contact ul.social-icons{display:inline-block;list-style-type:none;margin:0;padding:8px 0 4px;width:100%}#contact li{float:left;padding:12px 6px 12px 0}#contact li a img{width:30px}.social-buttons-container{margin:0!important}.social-buttons-container img{margin:0;width:30px;height:30px!important}#footer{padding:12px 0}#footer hr{margin:2px 0 10px;border-top:#ccc 1px solid}#footer ul{display:block;list-style-type:none;margin:0;padding:0}#footer li{float:left;padding:12px 30px 12px 0}#footer .disclaimer a{font-size:14px}#footer .disclaimer p{font-size:14px;float:right}@media screen and (max-width:992px){#footer,#footer ul,#header .lang,#header .logo,#hero .title{text-align:center}#footer ul{margin:10px 0 0;padding:10px 0 0;list-style-type:none}#footer ul li{display:inline}#footer .disclaimer,#footer ul,#header ul{float:none;display:inline-block}#header .logo img{max-width:300px;height:auto}#header .lang a{font-size:12px}#header ul{padding:0;margin:0}#header ul li,#header ul li a{font-size:14px;padding:6px 4px;margin:0 2px}#plans .extra-description,.panel-handler{display:none}#plans .table{font-size:12px}#footer ul li,#footer ul li a{font-size:12px;padding:4px 3px;margin:0}}#responsive,.overlay{width:100%;height:100%}#responsive,.social-links li,.team img{display:inline-block}.overlay{background-color:rgba(60,95,130,.95);position:absolute;left:0;top:0;color:#fff;border-radius:6px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 450ms ease-out 0s;-moz-transition:all 450ms ease-out 0s;-o-transition:all 450ms ease-out 0s;transition:all 450ms ease-out 0s;-webkit-transform:rotateY(180deg) scale(.5,.5);-moz-transform:rotateY(180deg) scale(.5,.5);-ms-transform:rotateY(180deg) scale(.5,.5);-o-transform:rotateY(180deg) scale(.5,.5);transform:rotateY(180deg) scale(.5,.5)}#responsive,.member-thumb,.team img{position:relative}#responsive{background-size:contain}.member-thumb{width:280px}.member-thumb .overlay h5{font-size:16px;font-weight:700;line-height:24px;margin:10px 0}.member-thumb .overlay{font-size:16px;padding:20px;line-height:24px}.team-member h4{color:#062033;font-size:18px;font-weight:600;line-height:24px;margin:15px 0 8px}.member-thumb:hover .overlay{cursor:pointer;opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateY(0) scale(1,1);-moz-transform:rotateY(0) scale(1,1);-ms-transform:rotateY(0) scale(1,1);-o-transform:rotateY(0) scale(1,1);transform:rotateY(0) scale(1,1)}.team-member:hover h4{color:#3c5f82}.team-member .social-links{margin-top:0}.team-member .social-links a img{color:#fff;height:32px!important;padding:0;width:32px;margin:0}.team{font-family:Roboto,sans-serif;line-height:21px;font-size:13px;color:#6a737b}.team .text-center{margin:20px auto}.team img{width:230px}input[type=email],input[type=text],select{width:100%}figure.team-member{min-height:320px}.bg-primary{color:#fff;background-color:#003466}.bg-info{background-color:#006599;color:#fff}select{border:1px solid #ccc;background-color:#fff}.contact_us{float:right;display:block;padding:0!important}.btn_contact_us{align-items:center;background:#034f9b;color:#FFF!important;margin:0!important;font-weight:600!important;font-size:1em!important;border:0!important;border-radius:3px!important;padding:2px 14px 4px 10px!important}.contact_us>ul>li>a.btn_contact_us:hover{background:#193e5b!important}.i_comments{color:#9cbfe2!important;font-size:1.6em!important}#secondary img{width:100%;height:auto}.carousel-control{width:4%;opacity:0!important;background-image:none}.carousel-control.left,.carousel-control.right{margin-left:15px;background-image:none}@media (max-width:767px){.carousel-inner .active.left{left:-100%}.carousel-inner .next{left:100%}.carousel-inner .prev{left:-100%}.active>div{display:none}.active>div:first-child{display:block}}@media (min-width:767px) and (max-width:992px){.carousel-inner .active.left{left:-50%}.carousel-inner .next{left:50%}.carousel-inner .prev{left:-50%}.active>div{display:none}.active>div:first-child,.active>div:first-child+div{display:block}}@media (min-width:992px){.carousel-inner .active.left{left:-25%}.carousel-inner .next{left:25%}.carousel-inner .prev{left:-25%}}.sm-simple{background:0 0}#contactForm .has-error .checkbox,.has-error .checkbox-inline,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{background-color:rgba(255,255,255,.35);color:red}#contactForm .has-error strong{font-weight:400}.sm{z-index:6999!important}.bg-light-gray{background-color:#e6e6e6!important}.tagline p{margin-top:1.6em;margin-bottom:1.6em;color:rgba(57,103,147,1);font-size:larger}@media screen and (min-width:750px){.tagline p{font-size:1em!important}}@media screen and (min-width:600px){.tagline p{font-size:1.4em!important}}@media screen and (max-width:680px){.w3tagline p{margin-top:.5em!important;font-size:.9em!important}}.sm-simple a,.sm-simple a:active,.sm-simple a:focus,.sm-simple a:hover{font-size:18px}.sm-simple ul a,.sm-simple ul a:active,.sm-simple ul a:focus,.sm-simple ul a:hover{font-size:16px}#btn_top{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:18px;border:none;outline:0;background:#003466;color:#FFF!important;cursor:pointer;padding:15px;border-radius:0}#btn_top:hover{background:#666!important}.w3-dropdown-hover{line-height:1.7em}.mc_embed_signup{background:url(../images/bg-mail-trasparent.png) 100% 10% no-repeat #e6e6e6!important;background-size:50%!important}#about_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#about_container .about_left,#about_container .about_right{margin:1%;width:100%!important;background:#e6e6e6}@media (min-width:1440px){#about_container .about_left{background-color:#e6e6e6;max-width:67%}#about_container .about_right{min-width:300px;max-width:11%}}