@media only screen and (min-width: 768px) { }  @media only screen and (max-width: 767px) { }html {background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #f5f5f5 100%);
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#f5f5f5 100%);
background: radial-gradient(ellipse at center,  #ffffff 0%,#f5f5f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=1 );
}
.main_color, .main, #main, .socket_color, .html_stretched #wrap_all { background-color:transparent!important;} #top .avia_textblock  ul { list-style: none;  font-weight: 400;}
#top .avia_textblock  ul li::before {content: "\2014"; color:#8fc7e8;  font-weight: 600;   display: inline-block;  width: 1.6em;   margin-left: -1.2em;  }
#top p { font-size: 18px; line-height: 30px; color: #222;}
#top p strong, #top p b, #top .avia_textblock li b, #top .avia_textblock li strong {color: #222!important;}
#top .avia_textblock p+ul li, #top .avia_textblock p+ol li {font-size: 18px; line-height: 30px;} #header { background: #fff;}
nav.main_menu ul:first-child > li.current-menu-item > a,
.header_color .main_menu ul:first-child > li.active-parent-item > a,
.header_color .main_menu ul:first-child > li.current-menu-item > a {  color: #7c98ab!important;} #top .tagcloud a {color: #fff; background: #91c3e7; border: 0; padding:1rem 2rem; font-size:18px!important; text-transform:uppercase; margin-top: 1rem;}
#top .tagcloud a:hover {opacity:0.8;} #top.postid-2551 .avia-builder-el-0 .container {    padding-top: 0;}
.avia-icon-list .iconlist-timeline {    border-right-width: 0px;}
li.current-menu-item > a .avia-menu-fx { } .header_color .main_menu ul:first-child > li > a:hover { color: #c9e3f2!important;}
.header_color .main_menu ul:first-child > li:hover { color: #c9e3f2!important; }
.header_color .main_menu ul:first-child > .menu-item-language > a:hover { color: #ccc!important;}
.header_color .main_menu .menu ul li a:hover, .header_color .av-subnav-menu ul a:hover { background-color:#ffffff!important; color: #c9e3f2!important; }
.header_color .main_menu ul:first-child > li > a .avia-menu-fx { background-color:transparent;} 
.header_color .main_menu ul:first-child > li.current-menu-item > a:hover { color: #7c98ab!important; }
.header_color .main_menu ul:first-child > li.current-menu-item:hover { color: #7c98ab!important; }
.avia-menu-fx { background-color:trasparent; border-color:transparent;  position: absolute;    bottom: 0px;    height:200px;    z-index: -1;    width: 100%;    left: 0px;    opacity: 0;    visibility: hidden;}
.av_header_transparency .avia-menu-fx { display:none;}
.main_menu ul > li a { font-size:18px; font-family: "Comfortaa","HelveticaNeue","Helvetica Neue"; font-weight:600; padding: 0px 12px; text-transform:uppercase; }	
.main_menu ul > li a:focus {color:#8fc7e8!important; }	
.header_color .avia-menu-fx {  }
.main_color .avia-content-slider .slide-image  {background: none;}
.av-main-nav ul li a, .av-main-nav ul li:last-child > a { border:0;}
.html_header_top .header_color .main_menu ul:first-child > li > ul { border-width:0;}
.responsive #top #wrap_all #header { position: fixed;} .sidebar_right .comment_container { display: none;} .link-inside-p {color:#8fc7e8!important; font-weight:bold; text-transform:lowercase; transition:all ease 0.2s;}
.link-inside-p:hover {  color:#b1d6ec!important; text-decoration:none;  }
a {text-decoration: none;} .identity-design-services-info {    padding: 6px 16px;    background: #f5fafd;}
.identity-design-services-info-icon {color: #8fc7e8;     margin-right: 0.5rem;} .error404 .sidebar { display: none !important; }
.error404 section { display: none !important; }
.error404 #searchform { display: none !important; }
.error404 .content { border-color:transparent; width:100%!important;}
.error404 .content .entry-content-wrapper { padding:0!important;} .page-id-148 .container_wrap.alternate_color {background-color: #fff!important;}
.page-id-148 .breadcrumb { display:none;}
.page-id-1107 .container_wrap.alternate_color {background-color: #fff!important;}
.page-id-1107 .breadcrumb { display:none;}
.title_container .breadcrumb {z-index: 10; line-height: 15px; font-size: 10px; position: absolute; right: 50px; top: 100%; margin-top: -7px; text-transform: uppercase; }
.alternate_color .breadcrumb {color: #aaa;}
.alternate_color .breadcrumb a {color: #8fc7e8; transition:all ease 0.2s;}
.alternate_color .breadcrumb a:hover { text-decoration:none; color: #c9e3f2;}
.container_wrap {background-color: transparent !important;} .main_color strong { color:#7c98ab;} .html_header_top.html_header_sticky.html_large #main { padding-top: 58px; }
#header_main { border-bottom-width: 0px;}
.container_wrap { border-top-width: 0px;} .main_color blockquote {border-color: #8fc7e8; font-style: italic;} .main_menu ul > li a {height: 88px!important;line-height:88px!important;}
#header_main {  transition:all ease 0.2s;}
#header_main .container {height: 88px!important;line-height:88px!important; transition:all ease 0.2s; }
#header.header-scrolled .container {height: 58px!important;line-height:58px!important;}
.logo a {max-height: 88px!important; transition:all ease 0.2s; }
.logo a img {max-height: 54px!important; margin-top:18px; transition:all ease 0.2s;}
.main_menu ul > li a{ transition:all ease 0.2s;}
.header-scrolled-full .container{height: 58px!important;line-height:58px!important;}
.header-scrolled .main_menu ul > li a{height: 58px!important;line-height:58px!important; }
.header-scrolled-full .main_menu ul > li a{height: 58px!important;line-height:58px!important; }
.header-scrolled-full .logo a {max-height: 58px!important; }
.header-scrolled-full .logo a img {max-height: 58px!important;}
.header-scrolled .logo a {max-height: 50px!important; }
.header-scrolled .logo a img {max-height: 40px!important;  margin-top:9px;} #menu-item-1118 { margin-left: 0.7rem;}
#menu-item-1118 .avia-menu-text{ background-color: #8fc7e8; color: #fff; padding: 5px 10px; border-radius: 3px;} #menu-item-1240 { margin-left: 0.7rem;}
#menu-item-1240 .avia-menu-text{ background-color: #8fc7e8; color: #fff; padding: 5px 10px; border-radius: 3px;} #menu-item-wpml-ls-4-it { margin-left: 0.7rem;}
#menu-item-wpml-ls-4-en { margin-left: 0.7rem;} #header_meta .container {height: 30px!important;line-height:30px!important;}
#header_meta { background:#162a3b;} #top .main_menu ul > li > ul > li a, .main_menu ul > li > ul > li a span {height: 30px!important;  min-height: 30px!important;line-height:30px!important;  background-color: #91c3e7; color: #fff; border-radius: 3px;}
#top .main_menu ul > li > ul > li a:hover, .main_menu ul > li > ul > li a:hover span { color: #c9e3f5!important; background-color: #91c3e7!important;}
#top .header-scrolled .main_menu ul > li > ul > li a, .header-scrolled .main_menu ul > li > ul > li a span {height: 30px!important;  min-height: 30px!important;line-height:30px!important; background-color: #91c3e7; color: #fff;}
#top .av_mobile_menu_tablet .main_menu ul > li > ul > li a, .header-scrolled .main_menu ul > li > ul > li a span {height: 30px!important;  min-height: 30px!important;line-height:30px!important; background-color: #91c3e7; color: #fff;}
.main_menu ul > li > ul > li a { padding:0 16px 0px 16px!important; }
.av-main-nav ul { margin-top: 0px; background-color: #91c3e7 !important; border-radius: 3px; padding: 10px 0;}
.av-main-nav ul li { background-color: #91c3e7 !important; border-radius: 3px;}
.menu-item-has-children { background-image:url(https://www.startupdesignpro.com/wp-content/uploads/2017/06/menu-selector-1.png); background-position:center 100px; background-repeat:no-repeat;
-webkit-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out}
.menu-item-has-children:hover { background-image:url(https://www.startupdesignpro.com/wp-content/uploads/2017/06/menu-selector-1.png); background-position:bottom center; background-repeat:no-repeat; }
.header_color .main_menu ul:first-child > li.menu-item-has-children > a:hover { background-color:transparent!important;}
#mobile-advanced li.menu-item-has-children { background-image:none;}
#mobile-advanced li.menu-item-has-children:hover { background-image:none;} #welcomepage { background-color:#ffffff!important; }
#welcomepage h1 { width:70%;}
#welcomepage-process {background-color:#ffffff!important;}
#welcomepage .avia-button{background-color:#8fc7e8!important;border-color:#8fc7e8!important;color:#fff!important;font-size:18px;}
#welcomepage .avia-button:hover{background-color:#b1d6ec!important;border-color:#b1d6ec!important;color: #fff!important;}
#top .scroll-down-link {color: #7c98ab;} h1, h2, h3, h4, h5, h6 { text-transform: uppercase!important; font-weight:normal!important; }
h1 {  font-size:52px; line-height: 1.2em; margin-bottom: 20px;}
h2 { font-size: 34px; }
h3 { font-size: 28px;  } h4 { font-size: 22px; } h5 { font-size: 18px;  } h6 { font-size: 16px; line-height: 1.4em;  }
.main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, .main_color h6  {color:#8fc7e8!important;} #top #about {}
#top #about .av-section-color-overlay { opacity: 0!important;} li.avia_start_animation .iconlist_icon {    transition:all ease 0.2s; 
background-color: #fff!important;
border: 4px  solid #8fc7e8!important;
color: #7c98ab!important;
box-shadow: 0px 0px 0px 20px #def0fb!important;
border-right:8px  solid #bdb8d7!important;
border-bottom:8px  solid #bdb8d7!important;
border-left: 8px  solid #8fc7e8!important;
border-top: 8px  solid #e8c4dc!important;
}
li.avia_start_animation:hover .iconlist_icon {   
background-color: #7c98ab!important;
border: 4px  solid #8fc7e8!important;
color: #fff!important;
box-shadow: 0px 0px 0px 10px #def0fb!important;
border-right: 6px  solid #8fc7e8!important;
border-bottom: 6px  solid #e8c4dc!important;
border-left: 6px  solid #bdb8d7!important;
border-top: 6px  solid #bdb8d7!important;
}
li.avia_start_animation .iconlist_icon  .iconlist-char  { position:relative; top:-6px;  transition:all ease 0.2s; 
}
li.avia_start_animation:hover .iconlist_icon  .iconlist-char  { position:relative; top:-6px;
}
li.avia_start_animation .av_iconlist_title  {       transition:all ease 0.2s; 
}
li.avia_start_animation:hover .av_iconlist_title  {     color: #7c98ab!important;
}
#top .iconbox.av-no-box .iconbox_icon { width: 120px;  height: 120px;  line-height: 120px;  font-size: 60px;
transition:all ease 0.2s; 
background-color: #fff!important;
border: 4px  solid #8fc7e8!important;
color: #7c98ab!important;
box-shadow: 0px 0px 0px 40px #def0fb!important;
border-right:16px  solid #c1dcba!important;
border-bottom:16px  solid #c1dcba!important;
border-left: 16px  solid #8fc7e8!important;
border-top: 16px  solid #babddc!important;
margin-bottom:4rem
}
#top .iconbox:hover  .iconbox_icon { background-color: #7c98ab!important; 
border: 4px  solid #8fc7e8!important;
color: #fff!important;
box-shadow: 0px 0px 0px 20px #def0fb!important;
border-right:16px  solid #babddc!important;
border-bottom:16px  solid #c1dcba!important;
border-left: 16px  solid #c1dcba!important;
border-top: 16px  solid #8fc7e8!important;}
#top .iconbox  .iconbox_icon:before { transition:all ease 0.2s; position:relative; top:0px;   }
#top .iconbox:hover  .iconbox_icon:before { position:relative; top:-2px; }
#top .iconbox .iconbox_content_title  { transition:all ease 0.2s; }
#top .iconbox:hover  .iconbox_content_title  {color: #7c98ab!important;}
#footer-portfolio .iconbox.av-no-box .iconbox_icon { width: 120px;  height: 120px;  line-height: 120px;  font-size: 60px;
transition:all ease 0.2s; 
background-color: #fff!important;
border: 4px  solid #8fc7e8!important;
color: #7c98ab!important;
box-shadow: 0px 0px 0px 40px #def0fb!important;
border-right:16px  solid #f0a8a8!important;
border-bottom:16px  solid #f0a8a8!important;
border-left: 16px  solid #8fc7e8!important;
border-top: 16px  solid #fad0a7!important;
margin-bottom:4rem
}
#footer-portfolio .iconbox:hover  .iconbox_icon { background-color: #7c98ab!important; 
border: 4px  solid #8fc7e8!important;
color: #fff!important;
box-shadow: 0px 0px 0px 20px #def0fb!important;
border-right:16px  solid #fad0a7!important;
border-bottom:16px  solid #f0a8a8!important;
border-left: 16px  solid #f0a8a8!important;
border-top: 16px  solid #8fc7e8!important;}
#design-services .iconbox.av-no-box .iconbox_icon { width: 120px;  height: 120px;  line-height: 120px;  font-size: 60px;
transition:all ease 0.2s; 
background-color: #fff!important;
border: 4px  solid #8fc7e8!important;
color: #7c98ab!important;
box-shadow: 0px 0px 0px 40px #def0fb!important;
border-right:16px  solid #fad0a7!important;
border-bottom:16px  solid #fad0a7!important;
border-left: 16px  solid #8fc7e8!important;
border-top: 16px  solid #c1dcb5!important;
margin-bottom:4rem
}
#design-services .iconbox:hover  .iconbox_icon { background-color: #7c98ab!important; 
border: 4px  solid #8fc7e8!important;
color: #fff!important;
box-shadow: 0px 0px 0px 20px #def0fb!important;
border-right:16px  solid #c1dcb5!important;
border-bottom:16px  solid #fad0a7!important;
border-left: 16px  solid #fad0a7!important;
border-top: 16px  solid #8fc7e8!important;} .av-siteloader {display:none;}
.av-preloading-logo {    max-width: 100%; margin: 0 auto; display:block ;} .avia-icon-list .iconlist_title {text-transform: none;} #scroll-top-link { border:0!important; border-radius:25px; font-size: 30px; bottom:90px;}
#scroll-top-link:hover { border:0;} .avia-button .avia_button_icon {    font-size: 30px;    top: 5px;}
#top .avia-button.avia-color-dark {   border: 1px solid rgba(79, 92, 109, 0.6);   color: rgba(79, 92, 109, 0.6);border-radius:0; transition:0.3s; z-index: 999; position: relative; text-decoration:none;}
#top .avia-button.avia-color-light {border: 1px solid #FFF;border-radius:0; transition:0.3s; z-index: 999; position: relative; text-decoration:none;}
div .main_color .button, .main_color #submit, .main_color input[type="submit"], .avia-button.avia-size-x-large {background-color:#8fc7e8;
border-color: #8fc7e8;     font-size: 120%; text-transform: uppercase;
color: #fff;
} .avia-button {background-color:#8fc7e8; border-color: #8fc7e8!important; color: #fff!important; font-size: 18px; border: 0!important; text-transform: uppercase;}
.avia-button:hover {background-color:#b1d6ec; border-color: #b1d6ec; color: #fff!important;}
.avia-button span { font-size:130%;} .main_color .av_promobox {background: #ffffff; border: 0;}
.avia-promocontent {margin-right:230px;}
.avia-promocontent p {font-size: inherit;}
div .main_color .button:hover, .main_color #submit:hover, .main_color input[type="submit"]:hover, .avia-button.avia-size-x-large:hover {background-color:#b1d6ec;
border-color: #8fc7e8;
color: #fff;} #top .social_bookmarks li a {   width: 40px; height:40px;    min-height: 40px;    line-height: 40px;    font-size: 20px;}
#top .social_bookmarks li a:hover { background-color:transparent!important; color:#b1d6ec;}
#top .social_bookmarks li { width:40px;}
#socket .social_bookmarks li { top:2px;}
#socket .social_bookmarks a { color:#8fc7e8;}
#socket .social_bookmarks a:hover { color:#b1d6ec!important;}
#socket .copyright { line-height:16px;} .avia-image-container-inner .avia_image  { width:100%;} #top .avia-image-container.avia-align-center {margin: 0 auto 0 auto;} .av-language-switch-item  { display:none;}
.main_menu .menu-item-language a { font-size:11px; padding: 0px 5px; font-weight: 700;}
.main_menu .menu-item-language a span {  font-weight: 700;}
#top .header_color .main_menu ul .wpml-ls-current-language a { color:#c9e3f2!important;} #advanced_menu_toggle, #advanced_menu_hide { border-width:0; font-size:40px; left:0!important;}
#advanced_menu_toggle:hover, #advanced_menu_hide:hover { background-color:#fff!important; color: #c9e3f2!important;}
#advanced_menu_hide { left: 50px !important; top:58px;}
#mobile-advanced li a { transition:0.3s; border:0; padding: 5px 28px; font-size: 14px;}
#mobile-advanced .sub-menu a { font-size:12px; padding: 3px 28px; }
#mobile-advanced, #mobile-advanced a, #mobile-advanced .mega_menu_title { text-transform:uppercase;  color:#8fc7e8;}
#mobile-advanced, #mobile-advanced a:hover{ background-color:fff!important; color: #c9e3f2!important;} #mobile-advanced li > a::before { display: none;}
#mobile-advanced li:hover > a::before { color:#c9e3f2!important;}
#mobile-advanced li.current-menu-item > a{ color:#c9e3f2!important;}
#mobile-advanced .menu-item-language a {color: #ccc;}
#mobile-advanced li a:hover { background-color:#fff!important;}
#mobile-advanced li { padding-left:26px;}
#mobile-advanced > li:first-child > a:first-child {border-top-width: 0px;}
#mobile-advanced { transform:none; }   .menu-item-1118 {  color:#fff;   }
.menu-item-1118 a {color:#fff!important;  } .menu-item-1240 {  color:#fff;   }
.menu-item-1240 a {color:#fff!important;  }
#top .av-width-submenu {    margin-top: 20px;}
#top .av-burger-overlay-bg {
opacity: 1;
background-image: url(https://www.startupdesignpro.com/wp-content/uploads/2022/12/logo-startupdesignpro.png);
background-position: 90% 90%;
background-attachment: fixed;
background-repeat: no-repeat;
background-size: 12%;
}
.responsive #top .av-main-nav .menu-item-avia-special { left: -16px;}
.html_mobile_menu_tablet .header_color div .av-hamburger-inner, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::before, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::after {transition: none; transition-delay: none;}
.av-burger-overlay-bg {    opacity: 1;     background: #8fc7e8; }
#top .av_mobile_menu_tablet .main_menu ul > li > ul > li a, .header-scrolled .main_menu ul > li > ul > li a span,
#top .av_mobile_menu_tablet .main_menu ul > li > ul > li a:hover, .header-scrolled .main_menu ul > li > ul > li a:hover span{background-color: transparent!important;}
#top .av-burger-overlay ul > li > ul > li a, #top .av-burger-overlay ul > li > ul > li a span,
#top .av-burger-overlay ul > li > ul > li a:hover, #top .av-burger-overlay ul > li > ul > li a:hover span  {background-color: transparent!important; font-weight: normal!important;}
.current_page_item.av-active-burger-items a { color: #b7daef!important}
.header_color .main_menu ul:first-child > li.current-menu-item.av-active-burger-items > a,
nav.main_menu ul:first-child > li.current-menu-item.av-active-burger-items > a{ color: #b7daef!important}
.av-active-burger-items a { font-size: 24px!important; }
.av-active-burger-items .sub-menu a, .av-active-burger-items .wpml-ls-native { font-size: 16px!important;}
.html_av-overlay-full #av-burger-menu-ul li {padding:0; padding-left: 60px; text-align: left; }
.html_av-overlay-full #av-burger-menu-ul li li { margin-bottom: -1px;}
.html_av-overlay-full #av-burger-menu-ul li li,.html_av-overlay-full #av-burger-menu-ul li li a { padding: 0!important; padding-left: 4px!important;}
.responsive #top #wrap_all .main_menu {left: 0!important; right: auto!important;}
.responsive.html_mobile_menu_tablet .main_menu .avia-menu { display: block!important;}
.responsive.html_mobile_menu_tablet #top #wrap_all #header { position: fixed;}
.av-main-nav ul.sub-menu {    width: 240px;} #top label {     font-size: 16px;    font-weight: normal; cursor: pointer;color: #4F5C6D!important;}
#top .avia_ajax_form input[type="checkbox"] {     width: 20px;
height: 20px;     position: absolute;
}
#top .input_checkbox_label {padding-left: 32px;}
.main_color .required {    color: #ffa81f!important;}
#top div .av-dark-form input[type="text"] {color: #4F5C6D; border-color: #ccc; border-width: 1px !important; font-size:16px; border: 1px solid #ccc!important;}
#top #wrap_all .text_input {color: #4F5C6D; border-color: #ccc; border-width: 1px !important; font-size:16px; border: 1px solid #ccc!important;}
#top .av-custom-form-color .button {border: 1px solid rgba(79, 92, 109, 0.6); color: #4F5C6D; font-size:15px; border-width:1px!important;}
#top .av-custom-form-color .button:hover { opacity:0.6; background:none; background-color:transparent;}
#top .avia_ajax_form .text_area {width: 100% !important; color: #4F5C6D; border-color: #ccc; border-width: 1px !important; font-size:16px;}
#top #wrap_all .error .text_input {border: 1px solid #ffa81f!important;}
#wrap_all .error .text_area {border: 1px solid #ffa81f!important;}
#top .av-dark-form, #top .av-dark-form + .ajaxresponse * {  color: #0C0;}
#top #wrap_all .text_input, #top .avia_ajax_form .text_area {background: #fff; resize: none;}
.av-form-text h3 {margin-bottom: 1rem !important;
margin-top: 3rem !important;
float: left;
width: 100%;}
#top .form_element {position: relative;} 
.avia-form-success{ border:0; background-color:#fff!important; padding:4rem 0;} .dc-credits { text-decoration:none; text-transform:uppercase; color:#8fc7e8!important; font-weight:bold;  transition:0.3s;}
.dc-credits:hover { color:#b1d6ec!important; text-decoration:none!important;} .image-overlay { background-image: url(https://www.startupdesignpro.com/wp-content/uploads/2018/06/loading.svg); background-repeat: no-repeat;     background-position: 82% 80%;
background-size: 16%; }
.avia_transform a:hover .image-overlay {opacity: 0.5 !important;}
.image-overlay .image-overlay-inside { display:none;}  .avia_mobile #top .av-parallax { position: absolute !important; } #comingsoon {background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #f5f5f5 100%);
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#f5f5f5 100%);
background: radial-gradient(ellipse at center,  #ffffff 0%,#f5f5f5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=1 );
} #footer-portfolio {background: #ffffff!important;}
#footer-portfolio h6 { margin-top: 1rem;     margin-bottom: 2rem;}
#footer-portfolio h3 { margin-top: 0rem;     margin-bottom: 2rem;} #section-grey { background: #f3f3f3!important;} #section-white { background: #fff!important;} #logo-designer-schizzi {} #section-blue, #section-blue .container_wrap, #section-blue .main_color { background-color: #8fc7e8!important;}
#section-blue h2 { color: #fff!important;}
#section-blue .avia-button{   color: #8fc7e8!important;} #section-light-blue  { background-color: #f7fcff!important;} #website-design-packet { background: #fff!important;} #section-logo-features {}
#section-logo-features img { max-width: 60%; display: block; margin: 0 auto;} #footer-startup-design-pro {}
#socket-startup-design-pro { background: #fff!important;}
#socket-startup-design-pro p .copyright a, #socket-startup-design-pro p .copyright, #socket-startup-design-pro p { font-size: 11px; line-height: 16px; }
#footer-startup-design-pro p { font-size: 11px; line-height: 16px; }
#footer-startup-design-pro a { transition:all ease 0.2s; font-weight: 600; font-size:14px; text-transform: uppercase; color: #91c3e7; text-decoration: none}
#footer-startup-design-pro a:hover {  color: #c9e3f2; text-decoration: none}
#footer-startup-design-pro h5 {color:#7c98ab!important; font-weight: 600!important;   }
#footer-startup-design-pro .avia-logo-element-container .slide-entry { padding: 5px;}
#footer-startup-design-pro .avia-content-slider{ margin: 0px;}
#footer-startup-design-pro .av_font_icon {color: #91c3e7; margin-right: 1em;}
#footer-startup-design-pro .av_font_icon a { font-size: 26px;}
#footer-startup-design-pro .fa { transition:all ease 0.2s; font-size: 30px; color: #91c3e7; margin-right: 0.5em;}
#footer-startup-design-pro .fa:hover {  color: #c9e3f2; }
#footer-startup-design-pro .lang_sel_list_horizontal   { padding: 0; border: 0; margin-top: 1rem;}
#footer-startup-design-pro .lang_sel_list_horizontal   a { font-size: 11px; color:#8fc7e8!important; padding: 0; border: 0; float: left;}
#footer-startup-design-pro .lang_sel_list_horizontal   li:first-child { border-right:2px solid #acd5ed; padding-right: 5px; margin-right: 5px;}
#footer-startup-design-pro .lang_sel_list_horizontal   li.wpml-ls-current-language a {color:#c9e3f2!important; }
#footer-startup-design-pro .preventivo { font-size: 13px; line-height: 20px;} #point-list-trasp img, #point-list img, #point-list2 img, #point-list3 img, #point-list-light-blue img, #point-list-sevices img { max-width: 70%; display: block; margin: 0 auto;}
#point-list, #point-list2, #point-list3, #point-list-sevices { background: #fff!important;}
#point-list-light-blue { background-color: #f7fcff!important;}
#point-list .av-special-heading h3:first-letter { border-right:1px solid #91c3e7; padding-right:6px; font-size:120%; line-height:0.95; font-weight:bold; margin-right:12px; float:left;}
#welcomepage-process h1, #point-list-trasp h1, #point-list h1, #point-list2 h1, #point-list3 h1, #point-list-light-blue h1 {max-width: 850px; margin: 0 auto;}
#point-list-services h1 {max-width:none;} #top .av-subheading_above p {    font-weight: 600;     font-style: italic;    text-transform: none; font-size: 30px;} #top .av-subnav-menu > li > a { font-family: "Comfortaa","HelveticaNeue","Helvetica Neue";  text-transform: uppercase; border-color: #e1e1e1!important; background-color: transparent;
font-weight: 600;
font-size: 16px;} 
#top .av-subnav-menu > li > a:hover {color: #91c3e7; opacity: 0.5; }
#top .av-submenu-container {border: 0;
background: #fff;
background-color:#fff!important; box-shadow:  inset 0px 8px 10px rgb(30 30 30 / 10%); padding-top: 16px; min-height: 70px;
}
#top .av-submenu-container .container { max-width: 1600px; padding: 0 50px!important;}
#top .av-submenu-container .av-menu-button-colored .avia-menu-text {    background-color: transparent!important;
color: #7c98ab!important;
border-color: #fff!important; border: 0; padding: 6px;}
#top .av-subnav-menu .av-menu-button > a {border-left-style: solid;
border-left-width: 1px;}
#top .av-submenu-pos-center {text-align: left;}
#top .av-submenu-container {}
#top .parent-pageid-1176, #top .parent-pageid-63 {} .icon-contact .av_font_icon {color: #91c3e7; margin-right: 1em;}
.icon-contact .av_font_icon a { font-size: 26px;}
.icon-contact .fa { transition:all ease 0.2s; font-size: 60px; color: #91c3e7; margin-right: 0.5em; margin-bottom: 0.5em;}
.icon-contact .fa:hover {  color: #c9e3f2; }
#top .avia_textblock .identity-design-contact-zone ul   { margin-top: 2rem;}
#top .avia_textblock .identity-design-contact-zone ul li  {  margin-left: 0; padding: 8px 0;}
#top .avia_textblock .identity-design-contact-zone ul li::before  { content: none;} .togglecontainer .single_toggle:first-child .toggler {background:#fff;
font-family: 'Comfortaa', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; padding: 16px 3px 16px 35px;
color: #8fc7e8;font-size: 22px;text-transform: uppercase;  transition:all ease 0.2s;}
.togglecontainer .single_toggle:first-child .activeTitle {background: #8fc7e8; color: #fff; }
.togglecontainer .single_toggle:first-child .toggler:hover {background: #8fc7e8; color: #fff; }
.toggle_icon {background: #8fc7e8; color: #fff; border-color:#fff!important;}
.toggle_icon span {background: #8fc7e8; color: #fff; border-color:#fff!important;}
.main_color .toggle_content strong { color:inherit!important;} .avia-cookie-consent {    background-color: rgba(143,199,232,0.85)!important; }
.avia-cookie-consent .avia-cookie-consent-button { min-width: inherit!important; color: #fff!important;  background-color: transparent!important;   font-weight: 600!important;   font-size: 13px!important; border-radius: 10px!important;}
.avia-cookie-consent .avia-cookie-consent-button:hover { color: rgba(255,255,255,0.6)!important;   background-color: transparent!important;  }
.avia-cookie-consent p {    letter-spacing:normal!important; margin: 1rem 0!important; color: #fff!important; font-size: 18px!important;  font-weight: bold!important;}
.avia-cookiemessage-bottom-right {  border-radius: 10px!important; padding: 2rem!important;    }
.avia-cookie-consent .avia-cookie-consent-button-1  {color: #8fc7e8!important;    background-color: rgba(255,255,255,1)!important;   border-radius: 4px!important;      font-weight: bold!important;    }
.avia-cookie-consent .avia-cookie-consent-button-1:hover {  color: #FFF!important;  border-radius: 4px!important;    background-color: rgba(255,255,255,0.4)!important;   }  @media only screen and (min-width: 768px) { }  @media only screen and (max-width: 1400px) {
.main_menu ul > li a { font-size:16px; padding: 0 12px!important; }
#top .header-scrolled-full .logo a {max-height: 58px!important; }
#top .header-scrolled-full .logo a img {max-height: 40px!important;}
p { font-size: 18px; line-height: 28px;}
#top .av-subnav-menu > li > a { 
font-size: 15px;} 
#section-logo-features img { max-width: 60%;}
#point-list-trasp img, #point-list img, #point-list2 img, #point-list3 img, #point-list-light-blue img, #point-list-services img { max-width: 60%; }
}
@media only screen and (max-width: 1280px) {
.main_menu ul > li a { font-size:14px; padding: 0 8px!important; }
#top .header-scrolled .logo a {max-height: 58px!important; }
#top .header-scrolled .logo a img {max-height: 40px!important;}
#top #main { padding-top: 58px; }
#top .main_menu ul > li a {height: 58px!important;line-height:58px!important;}
#top #header_main .container {height: 58px!important;line-height:58px!important;}
#top .header-scrolled .container {height: 58px!important;line-height:58px!important;}
#top .header-scrolled-full .container{height: 58px!important;line-height:58px!important;}
#top .header-scrolled .main_menu ul > li a{height: 58px!important;line-height:58px!important;}
#top .header-scrolled-full .main_menu ul > li a{height: 58px!important;line-height:58px!important;}
#top .logo a {max-height: 58px!important; }
#top .logo a img {max-height: 40px!important;     margin-top: 10px;}
#top .header-scrolled {    background: #fff;}
#top .header-scrolled-full {    background: #fff; }
#top .av-subnav-menu > li > a { 
font-size: 14px;} 
#section-logo-features img { max-width: 60%;}
#point-list-trasp img, #point-list img, #point-list2 img, #point-list3 img, #point-list-light-blue img, #point-list-services img { max-width: 80%; }
h1 { font-size:40px!important; line-height: 1.1em; margin-bottom: 16px; }
#welcomepage h1 { width:100%;}
p { font-size: 18px; line-height: 28px;}
#top #about .av_one_half { width: 100%;}
#top #about .av-section-color-overlay { opacity: 0.7!important;}
.title_container .breadcrumb { top: 50%; }
}
@media only screen and (max-width: 1100px) {
.main_menu ul > li a { font-size:14px; padding: 0 5px!important; }
#top .logo a {width: 50px; overflow: hidden;  max-height: none !important;}
#top .logo a img {    max-height: none !important; width:560%;    margin-top: 10px;     overflow: hidden; max-width:none;  }
.responsive.html_mobile_menu_tablet .container #advanced_menu_toggle {display: none;}
p { font-size: 16px; line-height: 26px;}
#section-logo-features img { max-width: 75%; }
#point-list-trasp img, #point-list img, #point-list2 img, #point-list3 img, #point-list-light-blue img, #point-list-services img { max-width:70%; }
.icon-contact .fa { font-size:50px;}
#top .av-subnav-menu > li > a { 
font-size: 13px;} 
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
.responsive.html_mobile_menu_tablet.html_header_top #top #main {
padding-top: 40px !important;
margin: 0;
}
}
@media only screen and (max-width: 767px) { .responsive #top #main {        padding-top: 40px !important;}
#top .av-subheading_above p { font-size: 18px;}
.responsive #top .av_header_transparency.av_alternate_logo_active .logo a > img {max-height: 58px!important;}
.responsive #scroll-top-link {    display: block;}
.responsive #top .logo {   height: 58px !important; display: block; position: relative; float: right; text-align: right;}
.responsive .logo a { float:right;}
.responsive #top #wrap_all #header { background-image:none;    }
#home h1 {text-shadow: 1px 1px 4px rgb(51, 51, 51);}
#home p {text-shadow: 1px 1px 2px rgb(51, 51, 51);}
h1 { font-size:30px!important; line-height: 1em; margin-bottom: 12px; }
h2 { font-size: 24px; }
h3 { font-size: 18px;  } h4 { font-size: 16px; } #top .av-submenu-container .container {  padding: 0!important;}
#top .av-subnav-menu > li > a {      padding: 0px 3px 0px 5px;
font-size: 10px;} 
#top .av-submenu-container .av-menu-button-colored .avia-menu-text {     padding: 5px;}
#top .av-submenu-pos-center {text-align: center;}
.avia-button span { font-size:100%;}
#welcomepage h1 { width:100%;}
#advanced_menu_hide { top:30px;}
#top .avia_ajax_form input[type="checkbox"] {width: 14px; height: 14px;}
#top .logo a {width: 50px; overflow: hidden;  max-height: none !important;}
#top .logo a img {    max-height: none !important; width:560%;    margin-top: 10px;     overflow: hidden; max-width:none;  }
.responsive.html_mobile_menu_tablet .container #advanced_menu_toggle {display: block;}
.alternate_color .breadcrumb { display:none;}
#mobile-advanced li { padding-left:16px;}
.main_menu ul > li a { padding: 0 6px!important; }
#top label {     font-size: 14px;   }
#top .input_checkbox_label {  padding-left: 26px;
}
p { font-size: 15px; line-height: 24px;}
#section-logo-features img { max-width: 40%; }
#point-list-trasp img, #point-list img, #point-list2 img, #point-list3 img, #point-list-light-blue img, #point-list-services img { max-width: 50%; }
.icon-contact .fa { font-size:40px;}
.responsive #top #wrap_all .container {width: 90%;    max-width: 90%;}
}
@media only screen and (max-width: 400px) {
#advanced_menu_hide {       left: 30px!important;    top: 30px;}
.main_menu ul > li a { padding: 0 6px!important; }
p { font-size: 15px; line-height: 24px;}
#section-logo-features img { max-width:50%; }
#point-list-trasp img, #point-list img, #point-list2 img, #point-list3 img, #point-list-light-blue img, #point-list-services img { max-width: 40%; }
.icon-contact .fa { font-size: 30px;}
.responsive #top #wrap_all .container {width: 92%;    max-width: 92%;}
#top .av-subnav-menu > li > a {      padding: 0px 3px 0px 5px;
font-size: 10px;} 
}