@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");header{height:80px;width:100%;position:fixed;top:0;z-index:5;margin-left:-8px;background:rgba(255,255,255,0.8)}header>div{display:grid;grid-template-columns:1fr 32px;align-items:center;height:100%;padding-left:20px;padding-right:20px}@media screen and (min-width: 768px){header>div{grid-template-columns:1fr 2fr}}header #block-menubutton{z-index:6}@media screen and (min-width: 768px){header #block-menubutton{visibility:hidden;position:absolute;pointer-events:none}}header #block-menubutton .menu-button img{cursor:pointer}header #block-menubutton .menu-button img:nth-child(2){position:absolute;visibility:hidden;pointer-events:none}header #block-menubutton .menu-button.menu-open{margin-top:10px}header #block-menubutton .menu-button.menu-open img:nth-child(1){position:absolute;visibility:hidden;pointer-events:none}header #block-menubutton .menu-button.menu-open img:nth-child(2){position:unset;visibility:visible;pointer-events:all}header #block-simbiose-main-menu{position:fixed;height:100%;top:0;width:100%;transition:0.3s ease all;left:100vw;background:white;z-index:5}@media screen and (min-width: 768px){header #block-simbiose-main-menu{height:auto;position:initial;top:unset;width:auto;left:unset;background:unset}}header #block-simbiose-main-menu.open{left:0}header #block-simbiose-main-menu ul{width:fit-content;margin-left:auto;padding-right:35px;margin-top:103px;list-style:none}@media screen and (min-width: 768px){header #block-simbiose-main-menu ul{display:flex;margin:0;margin-left:auto;padding:0;column-gap:43px}}header #block-simbiose-main-menu ul li{margin-bottom:33px}@media screen and (min-width: 768px){header #block-simbiose-main-menu ul li{margin-bottom:0}}header #block-simbiose-main-menu ul li a,header #block-simbiose-main-menu ul li span,header #block-simbiose-main-menu ul li p{font-style:normal;font-weight:500;font-size:20px;line-height:32px;text-decoration:none;display:flex;align-items:center;text-align:right;letter-spacing:2px;color:#1c1c1c}header #block-simbiose-site-branding{display:flex;width:100%;column-gap:60px}@media screen and (min-width: 768px){header #block-simbiose-site-branding{column-gap:50px}}header #block-simbiose-site-branding a{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:20px;line-height:32px;text-decoration:none;display:flex;align-items:center;text-align:center;letter-spacing:2px;color:#1c1c1c}header #block-simbiose-site-branding a img{max-width:32px}#featured{margin-top:80px;padding-left:12px;padding-right:12px}#featured #block-simbiose-primary-local-tasks>ul{display:flex;column-gap:20px}#featured #block-learn-more-about-us p{font-weight:500;font-size:12px;line-height:16px;letter-spacing:1px;color:#000000}@media screen and (min-width: 768px){#featured #block-learn-more-about-us p{font-weight:500;font-size:25px;line-height:49px;margin-bottom:88px}}#featured #block-front-page-banner{height:175px;width:100vw;background:url(../images/desktop/olena-sergienko-unsplash.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding-left:20px;padding-right:20px;margin-left:-20px}@media screen and (min-width: 768px){#featured #block-front-page-banner>div{padding-left:215px;padding-right:215px}}#featured #block-front-page-banner p{margin:0}#featured #block-front-page-banner .large-text p{font-weight:600;font-size:16px;line-height:20px;padding-top:44px;display:flex;align-items:center;letter-spacing:2px;color:#ffffff}@media screen and (min-width: 768px){#featured #block-front-page-banner .large-text p{font-size:70px;line-height:120px;padding-top:208px}}#featured #block-front-page-banner .smaller-text p{font-weight:500;font-size:12px;line-height:32px;padding-top:12px;display:flex;align-items:center;letter-spacing:1px;color:#ffffff}@media screen and (min-width: 768px){#featured #block-front-page-banner .smaller-text p{font-size:49px;line-height:32px}}@media screen and (min-width: 768px){#featured #block-front-page-banner{height:728px}}#webform-submission-contact-add-form{padding-top:25px}#webform-submission-contact-add-form #edit-actions{text-align:center}#webform-submission-contact-add-form #edit-actions .webform-button--submit{margin-bottom:37px;background:#ffb000;border-radius:4.71429px;border:none;color:white;padding-left:45px;padding-right:45px;padding-top:7.5px;padding-bottom:7.5px;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:15.9107px;line-height:19px;letter-spacing:1.17857px;box-shadow:0px 2.35714px 2.35714px rgba(0,0,0,0.25)}#webform-submission-contact-add-form .js-form-item input,#webform-submission-contact-add-form .js-form-item textarea{background:rgba(182,182,186,0.5);border-radius:8.49457px;border:none;padding-left:10px;padding-right:10px;padding-top:12px;padding-bottom:12px;margin-bottom:11px;width:100%}#webform-submission-contact-add-form .js-form-item input::placeholder,#webform-submission-contact-add-form .js-form-item textarea::placeholder{font-weight:400;font-size:12px;line-height:15px;letter-spacing:0.08em;font-family:"Montserrat"}#webform-submission-contact-add-form .js-form-item input textarea,#webform-submission-contact-add-form .js-form-item textarea textarea{margin-bottom:23px}#webform-submission-contact-add-form .js-form-item label{display:none}#webform-submission-contact-add-form .smaller-text{font-weight:400;font-size:12px;line-height:15px;letter-spacing:0.08em;margin-bottom:40px}#webform-submission-contact-add-form .block-title{width:fit-content;margin-bottom:5px}#webform-submission-contact-add-form .block-title img{width:15px;margin-right:6px;margin-top:10px;padding-left:5px}@media screen and (min-width: 768px){#webform-submission-contact-add-form .block-title img{width:36px;margin-right:16px;margin-top:-6px}}#webform-submission-contact-add-form .block-title .title-underline{background:#ffb000;border-radius:10px 0px;transform:matrix(-1, 0, 0, 1, 0, 0);height:9px}@media screen and (min-width: 768px){#webform-submission-contact-add-form .block-title .title-underline{height:23px;margin-top:10px;border-radius:23px 0px}}#webform-submission-contact-add-form .block-title p{margin-bottom:0;margin-top:50px;display:inline}#webform-submission-contact-add-form .block-title p span{padding-right:15px;display:inline;font-weight:500;font-size:20px;line-height:32px;align-items:center;letter-spacing:1px;color:#1c1c1c}@media screen and (min-width: 768px){#webform-submission-contact-add-form .block-title p span{font-size:48px;line-height:23px}}#content{padding-left:22px;padding-right:22px}@media screen and (min-width: 768px){#content{padding-top:25px}}@media screen and (max-width: 767px){#content #block-contactform{visibility:hidden;position:absolute;pointer-events:none}}#content #block-simbiose-page-title{width:fit-content}#content #block-simbiose-page-title h1{margin-bottom:5px;font-family:"Montserrat";font-style:normal;font-size:20px;color:#1c1c1c;letter-spacing:1px}@media screen and (min-width: 768px){#content #block-simbiose-page-title h1{font-weight:500;font-size:48px;margin-bottom:21px;letter-spacing:3.99999px}}#content #block-simbiose-page-title:after{content:" ";display:block;background:#ffb000;border-radius:10px 0px;transform:matrix(-1, 0, 0, 1, 0, 0);height:9px}@media screen and (min-width: 768px){#content #block-simbiose-page-title:after{height:23px;margin-top:10px;border-radius:23px 0px}}#content #block-mobilecontactsbutton{margin-bottom:33px;text-align:center}@media screen and (min-width: 768px){#content #block-mobilecontactsbutton{visibility:hidden;pointer-events:none;position:absolute}}#content #block-mobilecontactsbutton a{background:#ffb000;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:8px;padding-left:41.5px;padding-right:41.5px;padding-top:12px;padding-bottom:12px;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-decoration:none;color:#1c1c1c;flex:none;order:0;flex-grow:0}#content #block-cloudservices{margin-top:50px}#content #block-cloudservices,#content #block-software-services,#content #block-usability-services,#content #block-about-us-front-page{margin-bottom:60px}@media screen and (min-width: 768px){#content #block-cloudservices .block-content,#content #block-software-services .block-content,#content #block-usability-services .block-content,#content #block-about-us-front-page .block-content{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}}@media screen and (min-width: 768px){#content #block-cloudservices .block-content .image,#content #block-software-services .block-content .image,#content #block-usability-services .block-content .image,#content #block-about-us-front-page .block-content .image{margin-top:-90px}}#content #block-cloudservices .block-content p,#content #block-software-services .block-content p,#content #block-usability-services .block-content p,#content #block-about-us-front-page .block-content p{font-size:12px;line-height:16px}@media screen and (min-width: 768px){#content #block-cloudservices .block-content p,#content #block-software-services .block-content p,#content #block-usability-services .block-content p,#content #block-about-us-front-page .block-content p{font-size:20.9516px;line-height:28px}#content #block-cloudservices .block-content p:nth-child(3),#content #block-software-services .block-content p:nth-child(3),#content #block-usability-services .block-content p:nth-child(3),#content #block-about-us-front-page .block-content p:nth-child(3){margin-top:-200px}#content #block-cloudservices .block-content p:nth-child(3) a,#content #block-software-services .block-content p:nth-child(3) a,#content #block-usability-services .block-content p:nth-child(3) a,#content #block-about-us-front-page .block-content p:nth-child(3) a{margin-left:0}}#content #block-cloudservices .block-title,#content #block-software-services .block-title,#content #block-usability-services .block-title,#content #block-about-us-front-page .block-title{width:fit-content;margin-bottom:20px}#content #block-cloudservices .block-title img,#content #block-software-services .block-title img,#content #block-usability-services .block-title img,#content #block-about-us-front-page .block-title img{width:15px;margin-right:6px;margin-top:10px;padding-left:5px}@media screen and (min-width: 768px){#content #block-cloudservices .block-title img,#content #block-software-services .block-title img,#content #block-usability-services .block-title img,#content #block-about-us-front-page .block-title img{width:36px;margin-right:16px;margin-top:-6px}}#content #block-cloudservices .block-title .title-underline,#content #block-software-services .block-title .title-underline,#content #block-usability-services .block-title .title-underline,#content #block-about-us-front-page .block-title .title-underline{background:#00ffcb;border-radius:10px 0px;transform:matrix(-1, 0, 0, 1, 0, 0);height:9px}@media screen and (min-width: 768px){#content #block-cloudservices .block-title .title-underline,#content #block-software-services .block-title .title-underline,#content #block-usability-services .block-title .title-underline,#content #block-about-us-front-page .block-title .title-underline{height:23px;margin-top:10px;border-radius:23px 0px}}#content #block-cloudservices .block-title p,#content #block-software-services .block-title p,#content #block-usability-services .block-title p,#content #block-about-us-front-page .block-title p{margin-bottom:0;margin-top:50px;display:inline}#content #block-cloudservices .block-title p span,#content #block-software-services .block-title p span,#content #block-usability-services .block-title p span,#content #block-about-us-front-page .block-title p span{padding-right:15px;display:inline;font-weight:500;font-size:20px;line-height:32px;align-items:center;letter-spacing:1px;color:#1c1c1c}@media screen and (min-width: 768px){#content #block-cloudservices .block-title p span,#content #block-software-services .block-title p span,#content #block-usability-services .block-title p span,#content #block-about-us-front-page .block-title p span{font-size:48px;line-height:23px}}#content #block-contactform{max-width:1181px;width:100%;background-color:#ececec;padding-top:58px;padding-bottom:40px;padding-left:56px;padding-right:56px;margin-bottom:204px;display:grid;grid-template-columns:1fr 1fr;column-gap:71px}#content #block-contactform input,#content #block-contactform textarea{width:100%;font-family:"Montserrat"}#content #block-contactform .smaller-text{padding-left:15px;margin-bottom:12px;font-weight:400;font-size:21px;line-height:26px;letter-spacing:0.08em}#content #block-contactform form{display:grid;grid-template-columns:223px 313px;column-gap:13px;row-gap:11px}#content #block-contactform .js-form-type-textarea{grid-column:1 / 3}#content #block-contactform #edit-name,#content #block-contactform #edit-email,#content #block-contactform #edit-message{padding-left:27px;padding-right:27px;background:rgba(182,182,186,0.5);font-weight:400;font-size:14px;line-height:17px;letter-spacing:0.08em;color:#1c1c1c;border:none;border-radius:8.49457px}#content #block-contactform #edit-name::placeholder,#content #block-contactform #edit-email::placeholder,#content #block-contactform #edit-message::placeholder{font-family:"Montserrat"}#content #block-contactform #edit-name,#content #block-contactform #edit-email{padding-top:24px;padding-bottom:24px}#content #block-contactform #edit-actions-submit{width:fit-content;padding-top:6px;padding-bottom:6px;padding-left:43px;padding-right:43px;font-weight:600;font-size:15.2902px;line-height:19px;letter-spacing:1.13261px;color:#ffffff;background:#ffb000;box-shadow:0px 2.26522px 2.26522px rgba(0,0,0,0.25);border-radius:4.53043px;border:none}#content #block-contactform #edit-message{padding-top:36px;padding-bottom:36px;margin-bottom:19px}#content #block-contactform label{display:none}#content #block-contactform #edit-processed-text{grid-column:1 / 3}#content #block-contactform .block-title{width:fit-content;margin-bottom:5px}#content #block-contactform .block-title img{width:15px;margin-right:6px;margin-top:10px;padding-left:5px}@media screen and (min-width: 768px){#content #block-contactform .block-title img{width:36px;margin-right:16px;margin-top:-6px}}#content #block-contactform .block-title .title-underline{background:#ffb000;border-radius:10px 0px;transform:matrix(-1, 0, 0, 1, 0, 0);height:9px}@media screen and (min-width: 768px){#content #block-contactform .block-title .title-underline{height:23px;margin-top:10px;border-radius:23px 0px}}#content #block-contactform .block-title p{margin-bottom:0;margin-top:50px;display:inline}#content #block-contactform .block-title p span{padding-right:15px;display:inline;font-weight:500;font-size:20px;line-height:32px;align-items:center;letter-spacing:1px;color:#1c1c1c}@media screen and (min-width: 768px){#content #block-contactform .block-title p span{font-size:48px;line-height:23px}}.paragraph{margin-bottom:35px}@media screen and (min-width: 768px){.paragraph{margin-bottom:200px}}.paragraph p,.paragraph span,.paragraph a{font-family:"Montserrat";font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:1px;color:#000000}@media screen and (min-width: 768px){.paragraph p,.paragraph span,.paragraph a{font-size:20.9516px;line-height:28px;letter-spacing:0.698387px}}@media screen and (min-width: 768px){.paragraph--type--text-with-image{display:grid;grid-template-columns:1fr 1fr;column-gap:86px}}.paragraph--type--text-with-image div:nth-child(1){display:block !important;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:20px;line-height:32px;width:fit-content;align-items:center;letter-spacing:1px;color:#1c1c1c}@media screen and (min-width: 768px){.paragraph--type--text-with-image div:nth-child(1){font-size:55px;line-height:32px;font-weight:500;grid-column:1 / 3;display:flex;align-items:center;letter-spacing:1px}}.paragraph--type--text-with-image div:nth-child(1):after{content:" ";display:block;background:#ffb000;border-radius:10px 0px;transform:matrix(-1, 0, 0, 1, 0, 0);height:9px;margin-top:10px}@media screen and (min-width: 768px){.paragraph--type--text-with-image div:nth-child(1):after{height:23px;margin-top:21px;border-radius:23px 0px}}@media screen and (min-width: 768px){.paragraph--type--text-with-image div:nth-child(3){margin-top:-70px}}#footer{background:#1c1c1c;margin-bottom:-8px;margin-left:-8px;width:100vw;padding-top:20px;padding-bottom:12px}@media screen and (min-width: 768px){#footer{padding-bottom:96px;padding-top:80px}}#footer>div{padding-left:20px;padding-right:20px;display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 768px){#footer>div{grid-template-columns:420px 1fr;max-width:1400px;margin:0 auto}}#footer p,#footer a,#footer span,#footer h2{color:white}#footer #block-heading1{grid-column:2;grid-row:1;margin-right:10px;width:fit-content;margin-left:auto}#footer #block-heading1 h2{margin-bottom:21px;font-weight:700;margin-top:0;font-size:15.2792px;line-height:19px;letter-spacing:1.17533px}@media screen and (min-width: 768px){#footer #block-heading1 h2{font-size:26px;line-height:32px}}#footer #block-heading1 ul{list-style:none;padding:0}#footer #block-heading1 ul li:not(:last-child){margin-bottom:25px}@media screen and (min-width: 768px){#footer #block-heading1 ul li:not(:last-child){margin-bottom:60px}}#footer #block-heading1 ul li a,#footer #block-heading1 ul li p,#footer #block-heading1 ul li span{font-weight:600;font-size:12.0349px;line-height:15px;text-decoration:none;letter-spacing:1.20349px;color:#ffffff}@media screen and (min-width: 768px){#footer #block-heading1 ul li a,#footer #block-heading1 ul li p,#footer #block-heading1 ul li span{font-size:20px;line-height:24px}}#footer #block-footer-left-header{grid-row:1;grid-column:1}#footer #block-footer-left-header h2{margin-bottom:13px;font-weight:700;margin-top:0;font-size:15.2792px;line-height:19px;letter-spacing:1.17533px;color:#ffffff}@media screen and (min-width: 768px){#footer #block-footer-left-header h2{font-size:26px;line-height:32px}}#footer #block-footer-left-header p{font-weight:400;font-size:10.5779px;line-height:16px;letter-spacing:0.587663px}@media screen and (min-width: 768px){#footer #block-footer-left-header p{font-size:18px;line-height:27px}}#footer #block-social-media-footer{grid-row:2;grid-column:1 / 3;margin-bottom:15px}@media screen and (min-width: 768px){#footer #block-social-media-footer{margin-bottom:60px}}#footer #block-social-media-footer .social-media{max-width:162px;display:grid;grid-template-columns:30px 41px 16px 32px;column-gap:43px;align-items:center}#footer #block-social-media-footer .social-media a:nth-child(2) img{padding-top:7px}#footer #block-copyrightfooter{grid-row:3;grid-column:1 / 3}#footer #block-copyrightfooter .copyright{padding-top:8px;border-top:1px solid #ffffff}@media screen and (min-width: 768px){#footer #block-copyrightfooter .copyright{padding-top:30px}}#footer #block-copyrightfooter .copyright span{font-weight:400;font-size:10.1638px;line-height:12px;letter-spacing:1.27048px;color:#ffffff}@media screen and (min-width: 768px){#footer #block-copyrightfooter .copyright span{font-size:16px;line-height:20px}}body div,body input,body p,body a,body textarea{box-sizing:border-box}body .service-button{padding-top:12px;padding-bottom:12px;padding-left:35px;padding-right:35px;box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:8px;background:#00ffcb;font-weight:600;font-size:14px;line-height:17px;text-decoration:none;color:#1c1c1c;flex:none;order:0;flex-grow:0;display:block;margin:0 auto;text-align:center;width:fit-content}body .block-color-green{background:#00ffcb !important}body .block-color-blue{background:#5196ff !important}body .block-color-purple{background:#9999FF !important}body .block-color-red{background:#FF5F4E !important}body .block-color-purple a,body p,body span,body div{font-family:"Montserrat";font-style:normal}body img{width:100%;height:auto}body p,body span{color:#000000}.vermelho #content #block-simbiose-page-title:after{background:#FF5F4E !important}.vermelho .paragraph--type--text-with-image div:nth-child(1):after{background:#FF5F4E !important}.ciano #content #block-simbiose-page-title:after{background:#00ffcb !important}.ciano .paragraph--type--text-with-image div:nth-child(1):after{background:#00ffcb !important}.roxo #content #block-simbiose-page-title:after{background:#9999FF !important}.roxo .paragraph--type--text-with-image div:nth-child(1):after{background:#9999FF !important}.azul #content #block-simbiose-page-title:after{background:#5196ff !important}.azul .paragraph--type--text-with-image div:nth-child(1):after{background:#5196ff !important}
