html{scroll-behavior:smooth}.homepage h4{font-size:1.6rem;color:#fff}.homepage .banner{padding-top:65px;background:#3d424f;border-bottom:1px solid #3d424f;color:#fff;text-align:center}.homepage .banner h1{margin-bottom:60px;font-size:3rem;color:#fff}.homepage .banner .btn{display:inline-block;background:#00b47b;margin:0;padding:14px 60px;border-radius:12px;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:bold;position:relative}.homepage .banner .mockup{line-height:0;margin:5rem auto 0;max-width:70%;width:1000px;width:60em}.homepage .banner .mockup .chrome{background-color:#e5e5e5;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:54px;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.homepage .banner .mockup .chrome .url{background:#fff url(../images/browser-lock.png) no-repeat 12px center;color:#4b505c;color:#595C68;cursor:default;border-radius:3px;font-size:0.9em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.9rem;padding:0 0.5rem 0 2.8rem;text-align:left;width:calc(100% - 200px);position:relative}.homepage .banner .mockup .chrome .url:before{content:"";position:absolute;background:#e1e1e1;top:7px;left:37px;width:1px;height:24px}.homepage .banner .mockup .chrome .lt,.homepage .banner .mockup .chrome .rt{width:100px;position:relative}.homepage .banner .mockup .chrome .lt:before,.homepage .banner .mockup .chrome .rt:before{content:"";position:absolute;width:30px;height:30px}.homepage .banner .mockup .chrome .lt:after,.homepage .banner .mockup .chrome .rt:after{content:"";position:absolute;width:30px;height:30px}.homepage .banner .mockup .chrome .lt{background:url(../images/browser-refresh.png) no-repeat 72px center}.homepage .banner .mockup .chrome .lt:before{background:url(../images/browser-arrow.png) no-repeat center center;-webkit-transform:rotate(180deg);transform:rotate(180deg);top:4px;left:0}.homepage .banner .mockup .chrome .lt:after{background:url(../images/browser-arrow.png) no-repeat center center;top:4px;left:33px}.homepage .banner .mockup .chrome .rt{background:url(../images/browser-close.png) no-repeat 72px center}.homepage .banner .mockup .chrome .rt:before{background:url(../images/browser-arrow.png) no-repeat center center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:4px;left:0}.homepage .banner .mockup .chrome .rt:after{background:url(../images/browser-arrow.png) no-repeat center center;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:4px;left:33px}.homepage .banner .mockup img{width:100%}.homepage .services{background:#00b47b;color:#fff;padding:65px 15px}.homepage .services h3{margin:0;color:#fff;text-align:center;font-size:2.5rem;margin-bottom:35px}.homepage .services .inner{margin:0 auto;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.homepage .services .inner>div{width:30%;text-align:center}.homepage .services .inner>div>div:first-child{background:#3d424f;margin:0 auto;width:130px;height:130px;border-radius:100%;margin-bottom:20px}.homepage .services .inner>div>div:last-child{margin:0 auto;max-width:500px}.homepage .services .inner>div h4{font-size:1.8rem;margin-bottom:15px}.homepage .services .inner .con>div:first-child{background:#3d424f url(../images/home-consult.png) no-repeat center center;background-size:110px}.homepage .services .inner .dev>div:first-child{background:#3d424f url(../images/home-develop.png) no-repeat center center;background-size:105px}.homepage .services .inner .man>div:first-child{background:#3d424f url(../images/home-maintain.png) no-repeat center center;background-size:110px}@media (max-width:900px){.homepage .services .inner{display:block}.homepage .services .inner>div{width:100%;margin-bottom:40px}}.homepage .c_d_m{background:#4f91d2;color:#fff}.homepage .c_d_m hr{margin:0 auto;width:90%;max-width:1200px;border-bottom:1px solid rgba(255,255,255,0.2)}@media (max-width:900px){.homepage .c_d_m hr{width:80%}}.homepage .c_d_m .consult,.homepage .c_d_m .develop{margin:0 auto;padding:55px 15px;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;gap:2rem}.homepage .c_d_m .consult>div,.homepage .c_d_m .develop>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.homepage .c_d_m .consult>div:first-child img,.homepage .c_d_m .develop>div:first-child img{width:350px;min-width:350px;border-radius:100%}@media (max-width:900px){.homepage .c_d_m .consult,.homepage .c_d_m .develop{display:block}.homepage .c_d_m .consult>div,.homepage .c_d_m .consult>div:first-child,.homepage .c_d_m .develop>div,.homepage .c_d_m .develop>div:first-child{width:100%;text-align:center}.homepage .c_d_m .consult>div:first-child,.homepage .c_d_m .develop>div:first-child{margin-bottom:35px}}.homepage .c_d_m .develop>div:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.homepage .c_d_m .develop>div:last-child{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.homepage .c_d_m .maintain{background:#4486c5;padding:65px 15px}.homepage .c_d_m .maintain .inner{max-width:1200px;margin:0 auto;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.homepage .c_d_m .maintain .inner>div{width:45%}.homepage .c_d_m .maintain .inner>div:first-child{width:25%;max-width:260px}.homepage .c_d_m .maintain .inner>div:first-child img{border-radius:15px}.homepage .c_d_m .maintain .inner>div:last-child{width:25%}.homepage .c_d_m .maintain .inner>div:last-child ul{padding:0}@media (max-width:960px){.homepage .c_d_m .maintain .inner{display:block}.homepage .c_d_m .maintain .inner>div,.homepage .c_d_m .maintain .inner>div:first-child,.homepage .c_d_m .maintain .inner>div:last-child{width:100%;margin:0 auto;margin-bottom:30px;text-align:center}.homepage .c_d_m .maintain .inner>div:first-child{max-width:350px}.homepage .c_d_m .maintain .inner>div:last-child{max-width:325px;margin-bottom:0;text-align:left}}.homepage .c_d_m .maintain ul{list-style:none;margin-bottom:0}.homepage .c_d_m .maintain ul li{margin-bottom:30px;position:relative;padding-left:55px}.homepage .c_d_m .maintain ul li:last-child{margin-bottom:0}.homepage .c_d_m .maintain ul li:before{content:"";position:absolute;top:calc(50% - 13px);left:0;background:rgba(0,255,0,0.1);background:url(../images/check.png) no-repeat center center;width:32px;height:26px}.homepage .c_d_m .maintain .goto{max-width:1200px;margin:0 auto}.homepage .c_d_m .maintain .goto .btn{display:inline-block;background:#595C68;margin:-150px 0 0 307px;padding:11px 40px 11px 60px;border-radius:12px;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:bold;position:relative}.homepage .c_d_m .maintain .goto .btn:before{content:"";position:absolute;left:-44px;top:calc(50% - 18px);display:block;background:rgba(0,255,0,0.1);background:url(../images/arrow.png) no-repeat center center;width:80px;height:36px;z-index:90}@media (max-width:960px){.homepage .c_d_m .maintain .goto{text-align:center}.homepage .c_d_m .maintain .goto .btn{margin:0;margin-top:40px}}.homepage .hosting{background:#f7f7f7;color:#4b505c;padding:65px 15px}.homepage .hosting header{text-align:center;margin-bottom:50px;padding:0 25px}.homepage .hosting header p{font-size:1.1rem}.homepage .hosting .plans{width:100%;max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:960px){.homepage .hosting .plans{display:block}}.homepage .hosting .plan{background:#fff;text-align:center;border-radius:10px;width:31%;color:#ccc}@media (max-width:960px){.homepage .hosting .plan{margin:0 auto;width:100%;max-width:400px;margin-bottom:35px}.homepage .hosting .plan:last-child{margin-bottom:0}}.homepage .hosting .plan ul{margin:0;padding:0;list-style:none}.homepage .hosting .plan h3{margin-bottom:0;padding:25px 5px}.homepage .hosting .plan h3,.homepage .hosting .plan li{border-bottom:1px solid #eee}.homepage .hosting .plan li{font-size:0.85rem;padding:5px 1px}.homepage .hosting .plan strong{font-weight:bold;color:#444}.homepage .hosting .price{padding:20px 5px;font-size:0.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage .hosting .price>*{-ms-flex-line-pack:center;align-content:center;padding:0 3px;color:#444}.homepage .hosting .price strong{font-size:2rem}.homepage .hosting .maintain_only{padding:0 80px;padding-top:40px;text-align:center}.homepage .fillform{background:#00b47b;padding:65px 15px;text-align:center;color:#fff;font-size:1.5rem;position:relative}.home #content{background:#595C68;background:#4b505c;background:#3d424f}.home #content .entry-content:before{content:" ";position:absolute;top:-105px;right:-10px;width:130px;height:130px;background:rgba(255,255,255,0.2);background:url(../images/arrow-contact.png) no-repeat center center;z-index:90}.home #content .voceoz-content-inner{padding-top:70px;padding-bottom:25px}.home #content .voceoz-wrapper{width:100%;max-width:850px}.home #content header{display:none}.home #content h3{text-align:center;color:#fff;font-size:2.5rem;margin-bottom:45px}.home #content ::-webkit-input-placeholder{opacity:1;color:#ccc}.home #content ::-moz-placeholder{opacity:1;color:#ccc}.home #content :-ms-input-placeholder{opacity:1;color:#ccc}.home #content ::-ms-input-placeholder{opacity:1;color:#ccc}.home #content ::placeholder{opacity:1;color:#ccc}#gform_wrapper_3{display:inline-block;width:100%;max-width:960px;text-align:left}#gform_wrapper_3 .gform_heading{display:none}#gform_wrapper_3 ul{list-style-type:none;margin:0}#gform_wrapper_3 .validation_error{color:red;font-size:1rem;padding:10px;margin-bottom:10px}#gform_wrapper_3 input[type=email],#gform_wrapper_3 input[type=password],#gform_wrapper_3 input[type=text],#gform_wrapper_3 textarea{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.17);border-radius:10px;font-size:1rem;width:100%;margin:0;padding:12px 20px;color:#fff}#gform_wrapper_3 input[type=email]:focus,#gform_wrapper_3 input[type=password]:focus,#gform_wrapper_3 input[type=text]:focus,#gform_wrapper_3 textarea:focus{border:1px solid #00b47b;-webkit-box-shadow:0 1px 1px transparent;box-shadow:0 1px 1px transparent}#gform_wrapper_3 label{display:none}#gform_wrapper_3 #gform_fields_3{display:block;position:relative;padding:0;margin-bottom:2.5em}#gform_wrapper_3 #gform_fields_3:after{content:"";display:table;clear:both}#gform_wrapper_3 .gfield,#gform_wrapper_3 .name_first,#gform_wrapper_3 .name_last{display:block}#gform_wrapper_3 .gfield{width:100%;margin-bottom:1.2em;padding-left:0}@media (min-width:750px){#gform_wrapper_3 .gfield{margin-bottom:1.7em;width:48%;float:left;clear:left}#gform_wrapper_3 .gfield#field_3_5{margin-bottom:0}}#gform_wrapper_3 #field_3_6{width:100%}@media (min-width:750px){#gform_wrapper_3 #field_3_6{width:48%;position:absolute;top:0;right:0;margin-bottom:0}}#gform_wrapper_3 #field_3_6 textarea{height:15em;resize:vertical}@media (min-width:750px){#gform_wrapper_3 #field_3_6,#gform_wrapper_3 #field_3_6 .ginput_container_textarea,#gform_wrapper_3 #field_3_6 textarea{height:100%}}#gform_wrapper_3 .gfield .validation_message{width:90%;color:white;background:rgba(255,0,0,0.7);margin:0 auto;border-bottom-right-radius:15px;border-bottom-left-radius:15px;text-align:center;letter-spacing:1px}#gform_wrapper_3 .gform_footer{clear:both;text-align:center}#gform_wrapper_3 #gform_submit_button_3{color:#00b47b;padding:1rem 3rem;letter-spacing:1px;border:2px solid #00b47b;border-radius:5px;-webkit-appearance:none;margin-bottom:1.7em;text-decoration:none;text-transform:normal;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;font-size:1.5rem;background-color:#00b47b;color:#fff}#gform_wrapper_3 #gform_submit_button_3:hover{background-color:#009b6a;border:2px solid #009b6a;color:#fff}#gform_wrapper_3 li.gform_validation_container{display:none!important;left:-9000px;position:absolute!important}#gform_wrapper_3 #field_3_7{display:none}.gform_confirmation_wrapper{min-height:400px;font-size:18px}