@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;outline:0 none;border:0 none;padding:0}body{margin:0;line-height:1.5;font-family:sans-serif;font-size:1rem;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;border:0;opacity:.25;color:inherit}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:500}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;line-height:inherit;font-style:normal}ul{list-style-type:none}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}sub,sup{position:relative;line-height:0;font-size:.75em;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a,a:hover{text-decoration:none}a:not([href]),a:not([href]):hover{text-decoration:none}pre,code,kbd,samp{font-size:1em}pre{overflow:auto;margin-top:0;margin-bottom:1rem;display:block;font-size:.875em}pre code{font-size:inherit;word-break:normal;color:inherit}code{font-size:.875em;word-wrap:break-word}a>code{color:inherit}kbd{border-radius:.2rem;padding:.2rem .4rem;font-size:.875em}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img{vertical-align:middle}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;caption-side:bottom;text-align:left}th{text-align:inherit}label{display:inline-block}button{border-radius:0}input,button,select,optgroup,textarea{margin:0;line-height:inherit;font-family:inherit;font-size:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:textfield}textarea{overflow:auto;resize:vertical}fieldset{margin:0;min-width:0;border:0;padding:0}legend{margin-bottom:.5rem;width:100%;padding:0;float:left;line-height:inherit;font-size:1.5rem;white-space:normal;color:inherit}mark{padding:.2em}progress{vertical-align:baseline}::-webkit-datetime-edit{overflow:visible;line-height:0}[type=search]{-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}main{display:block}[hidden]{display:none!important}select:-moz-focusring{text-shadow:0 0 0 #000;color:transparent}select{background:transparent}a:focus,button:focus,input:focus,select:focus{outline:0}a:active,a:hover{outline:0}html{--primary-font-family: Manrope, sans-serif;--secondary-font-family: sans-serif;--tertiary-font-family: sans-serif;--mono-font-family: monospace;--white-color: #FFFFFF;--black-color: #0A0A0A;--black-color-200: #060606;--black-color-300: #040404;--black-color-400: #151618;--black-color-600: #cecece;--black-color-700: #9d9d9d;--black-color-800: #6c6c6c;--gray-color: #808080;--gray-color-200: #3E4043;--gray-color-300: #E6E9EE;--gray-color-400: rgb(25.6, 25.6, 25.6);--gray-color-600: #66696C;--gray-color-700: rgb(204.2, 204.2, 204.2);--gray-color-800: rgb(178.8, 178.8, 178.8);--red-color: #AD1508;--red-color-200: rgb(103.8, 12.6, 4.8);--red-color-300: rgb(69.2, 8.4, 3.2);--red-color-400: rgb(34.6, 4.2, 1.6);--red-color-600: rgb(238.6, 208.2, 205.6);--red-color-700: rgb(222.2, 161.4, 156.2);--red-color-800: rgb(205.8, 114.6, 106.8);--green-color: #17A050;--green-color-200: rgb(13.8, 96, 48);--green-color-300: rgb(9.2, 64, 32);--green-color-400: rgb(4.6, 32, 16);--green-color-600: rgb(208.6, 236, 220);--green-color-700: rgb(162.2, 217, 185);--green-color-800: rgb(115.8, 198, 150);--blue-color: #0063F8;--blue-color-200: rgb(0, 59.4, 148.8);--blue-color-300: rgb(0, 39.6, 99.2);--blue-color-400: #004CFD;--blue-color-600: rgb(204, 223.8, 253.6);--blue-color-700: rgb(153, 192.6, 252.2);--blue-color-800: rgb(102, 161.4, 250.8);--yellow-color: #DFB32E;--yellow-color-200: rgb(133.8, 107.4, 27.6);--yellow-color-300: rgb(89.2, 71.6, 18.4);--yellow-color-400: rgb(44.6, 35.8, 9.2);--yellow-color-600: rgb(248.6, 239.8, 213.2);--yellow-color-700: rgb(242.2, 224.6, 171.4);--yellow-color-800: rgb(235.8, 209.4, 129.6);--base-color: #FFFFFF;--base-color-200: #999999;--base-color-300: #666666;--base-color-400: #333333;--base-color-600: white;--base-color-700: white;--base-color-800: white;--neutral-color: #808080;--neutral-color-200: rgb(76.8, 76.8, 76.8);--neutral-color-300: rgb(25.6, 25.6, 25.6);--neutral-color-400: rgb(51.2, 51.2, 51.2);--neutral-color-600: rgb(204.2, 204.2, 204.2);--neutral-color-700: rgb(229.6, 229.6, 229.6);--neutral-color-800: rgb(178.8, 178.8, 178.8);--primary-color: #2AB4E7;--primary-color-200: rgb(25.2, 108, 138.6);--primary-color-300: rgb(16.8, 72, 92.4);--primary-color-400: rgb(8.4, 36, 46.2);--primary-color-600: rgb(212.4, 240, 250.2);--primary-color-700: rgb(169.8, 225, 245.4);--primary-color-800: rgb(127.2, 210, 240.6);--secondary-color: #2AB4E7;--secondary-color-200: rgb(25.2, 108, 138.6);--secondary-color-300: rgb(16.8, 72, 92.4);--secondary-color-400: rgb(8.4, 36, 46.2);--secondary-color-600: rgb(212.4, 240, 250.2);--secondary-color-700: rgb(169.8, 225, 245.4);--secondary-color-800: rgb(127.2, 210, 240.6);--tertiary-color: #2AB4E7;--tertiary-color-200: rgb(25.2, 108, 138.6);--tertiary-color-300: rgb(16.8, 72, 92.4);--tertiary-color-400: rgb(8.4, 36, 46.2);--tertiary-color-600: rgb(212.4, 240, 250.2);--tertiary-color-700: rgb(169.8, 225, 245.4);--tertiary-color-800: rgb(127.2, 210, 240.6);--accent-color: #2AB4E7;--accent-color-200: rgb(25.2, 108, 138.6);--accent-color-300: rgb(16.8, 72, 92.4);--accent-color-400: rgb(8.4, 36, 46.2);--accent-color-600: rgb(212.4, 240, 250.2);--accent-color-700: rgb(169.8, 225, 245.4);--accent-color-800: rgb(127.2, 210, 240.6);--info-color: #3ABFF8;--info-color-200: rgb(34.8, 114.6, 148.8);--info-color-300: rgb(23.2, 76.4, 99.2);--info-color-400: rgb(11.6, 38.2, 49.6);--info-color-600: rgb(215.6, 242.2, 253.6);--info-color-700: rgb(176.2, 229.4, 252.2);--info-color-800: rgb(136.8, 216.6, 250.8);--success-color: #36D399;--success-color-200: rgb(32.4, 126.6, 91.8);--success-color-300: rgb(21.6, 84.4, 61.2);--success-color-400: rgb(10.8, 42.2, 30.6);--success-color-600: rgb(214.8, 246.2, 234.6);--success-color-700: rgb(174.6, 237.4, 214.2);--success-color-800: rgb(134.4, 228.6, 193.8);--warning-color: #FBBD23;--warning-color-200: rgb(150.6, 113.4, 21);--warning-color-300: rgb(100.4, 75.6, 14);--warning-color-400: rgb(50.2, 37.8, 7);--warning-color-600: rgb(254.2, 241.8, 211);--warning-color-700: rgb(253.4, 228.6, 167);--warning-color-800: rgb(252.6, 215.4, 123);--error-color: #F87272;--error-color-200: rgb(148.8, 68.4, 68.4);--error-color-300: rgb(99.2, 45.6, 45.6);--error-color-400: rgb(49.6, 22.8, 22.8);--error-color-600: rgb(253.6, 226.8, 226.8);--error-color-700: rgb(252.2, 198.6, 198.6);--error-color-800: rgb(250.8, 170.4, 170.4);--tiny-button-border-radius: .5rem;--small-button-border-radius: .5rem;--button-border-radius: .5rem;--large-button-border-radius: .5rem;--big-button-border-radius: .5rem;--huge-button-border-radius: .5rem;--pill-button-border-radius: 100vmax;--tiny-button-padding: .125rem .25rem;--small-button-padding: .25rem .5rem;--button-padding: .5rem 1rem;--large-button-padding: 1rem 2rem;--big-button-padding: 1.5rem 3rem;--huge-button-padding: 2rem 4rem;--line-color: #BFC6CA;--line-dim-color: rgb(114.6, 118.8, 121.2);--line-dark-color: rgb(76.4, 79.2, 80.8);--line-shade-color: rgb(38.2, 39.6, 40.4);--line-tint-color: rgb(242.2, 243.6, 244.4);--line-light-color: rgb(229.4, 232.2, 233.8);--line-pale-color: rgb(216.6, 220.8, 223.2);--background-color: #282828;--background-dim-color: #181818;--background-dark-color: #101010;--background-shade-color: #080808;--background-tint-color: #d4d4d4;--background-light-color: #DADFE7;--background-pale-color: #7e7e7e}html{overflow-x:hidden;height:100%;min-height:100%;font-size:clamp(1rem,1vw,1rem)}body{height:100%;min-height:100%;background-color:#282828}body,button,input,textarea{font-family:Manrope,sans-serif}button{background:unset}sup{position:relative;top:-.7em;font-size:.5em;vertical-align:baseline}table{margin-top:1rem;margin-bottom:1rem;border-collapse:collapse}table tr:first-child{font-weight:700;text-align:center}td{border:1px solid #888888;padding:.5rem}html,body,body *,button,input,textarea{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(0,0,0,.1)}::-webkit-scrollbar{height:.4rem;width:.4rem}::-webkit-scrollbar-thumb{background:#ffffff4d}::-webkit-scrollbar-thumb:hover{background:#fff3}::-webkit-scrollbar-track{background:#0000001a}.ellipsisDots{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.is-hidden{display:none!important}.button{cursor:pointer}.paragraph{min-height:1em}.paragraph+.paragraph{margin-top:.8em}.linebreak{margin-bottom:.8em}.title-1{font-size:2rem}.title-2{font-size:1.75rem}.title-3{font-size:1.5rem}.title-4{font-size:1.25rem}.dash-1{margin-left:1em}.dash-2{margin-left:2em}.dash-3{margin-left:3em}.dash-4{margin-left:4em}.dash-1:before,.dash-2:before,.dash-3:before,.dash-4:before{position:absolute;transform:translate(-.9em);content:"-"}.bullet-1{margin-left:1em}.bullet-2{margin-left:2em}.bullet-3{margin-left:3em}.bullet-4{margin-left:4em}.bullet-1:before,.bullet-2:before,.bullet-3:before,.bullet-4:before{position:absolute;transform:translate(-.9em);content:"•"}.table{height:100%;width:100%;display:table}.table-cell{height:100%;width:100%;display:table-cell;vertical-align:middle}.image.false{display:none!important}.image.true{display:block!important}.header-menu-button,.bamviz-menu{font-size:1rem;font-weight:600;color:#fff}.header-button-label-white{font-size:1rem;color:#0a0a0a}@media (min-width: 65em){.header-button-label-white{color:#fff}}.header-button-label-dark{font-size:1rem;font-weight:600;color:#fff}.header-get-quote{font-size:1rem;font-weight:500;color:#fff}.about-title{font-size:2.25rem;font-weight:600;color:#0a0a0a}.about-button-label{font-size:1rem;font-weight:600;color:#fff}.category-carousel-title{font-size:3rem;font-weight:600;color:#fff}.category-carousel-summary{font-size:1.25rem;font-weight:600;color:#fff}.main-button{width:fit-content;padding:1rem 2rem;background-color:#0063f8;font-size:1rem;font-weight:600;text-align:center;color:#fff;cursor:pointer}.inverted-button{width:fit-content;border:.125rem solid #0063F8;padding:1rem 2rem;background:unset;font-size:1rem;font-weight:600;text-align:center;color:#0063f8;cursor:pointer}.main-red-button{width:fit-content;border-radius:2rem;padding:1rem 2rem;background-color:#ad1508;font-size:1rem;font-weight:600;text-align:center;color:#fff;cursor:pointer}.inverted-red-button{width:fit-content;border-radius:2rem;padding:1rem 2rem;background-color:#d4d4d4;font-size:1rem;font-weight:600;text-align:center;color:#ad1508;cursor:pointer}.loader-top,.loader-bottom{font-size:2.25rem;font-weight:600;color:#0a0a0a}.loader-middle-description{font-size:1rem;color:#0a0a0a}.testimonial-section-title{font-size:1rem;font-weight:600;color:#0a0a0a}.testimonial-title{font-size:2.25rem;font-weight:600;color:#0a0a0a}.testimonial-description{font-size:1rem;font-weight:400;color:#0a0a0a}.testimonial-card-name{font-size:1.5rem;font-weight:600;color:#0a0a0a}.testimonial-card-company,.testimonial-card-description{font-size:1rem;font-weight:400;color:#0a0a0a}.footer-menu-top-button{font-size:.875rem;font-weight:600;color:#fff}@media (min-width: 65em){.footer-menu-top-button{font-size:1.5rem}}.footer-menu-bottom-button{font-size:.875rem;font-weight:600;color:#fff}@media (min-width: 65em){.footer-menu-bottom-button{font-size:2rem}}.footer-message-label{font-size:2rem;font-weight:600;color:#fff}@media (min-width: 65em){.footer-message-label{font-size:3rem}}.footer-message-link{font-size:2rem;font-weight:600;color:#fff}@media (min-width: 65em){.footer-message-link{font-size:3rem}}.footer-label-copyright,.footer-button{font-size:.875rem;font-weight:400;color:#fff}.back-label,.next-label{font-size:1rem;font-weight:600;color:#fff}.project-title{font-size:1.5rem;font-weight:600;color:#fff}.project-description{font-size:1rem;color:#0a0a0a}.project-price{font-size:3rem;color:#fff}.project-review{font-size:1rem;color:#fff}.project-review-item{font-size:1rem;color:#0a0a0a}.project-info-proposal,.project-info-purchase-cart{background-color:#0063f8;font-size:1rem;font-weight:600;color:#fff}.project-save-button{background-color:#3e4043;font-size:1rem;font-weight:600;color:#fff}.project-gallery-counter{font-size:1.125rem;font-weight:600;color:#fff}.project-block-title{line-height:2rem;font-size:2rem;font-weight:600;color:#fff}.project-block-text{font-size:1rem;color:#fff}.project-heading-title{font-size:2.25rem;font-weight:600;color:#fff}@media (min-width: 65em){.project-heading-title{line-height:4rem;font-size:4rem}}@media (min-width: 90em){.project-heading-title{line-height:5.5rem;font-size:5.5rem}}.project-heading-description{font-size:1rem;font-weight:200;color:#fff}@media (min-width: 65em){.project-heading-description{font-size:1.5rem}}.project-info-item-label{font-size:1rem;font-weight:600;color:#fff}.project-info-item-container-label{font-size:.875rem;color:#fff}.project-info-additional-title{line-height:2rem;font-size:2rem;font-weight:600;color:#fff}.project-info-additional-description{font-size:1rem;color:#fff}.project-card-name{font-size:1.125rem;font-weight:600;color:#fff}.block-title{font-size:2rem;font-weight:600;color:#fff}@media (min-width: 65em){.block-title{font-size:3rem}}.block-description{font-size:1rem;color:#fff}.information-block-title{font-size:1rem;color:#ad1508}.information-block-inner-title{font-size:2.25rem;color:#0a0a0a}.information-block-inner-description{font-size:1rem;color:#0a0a0a}.infomation-accordion-title{font-size:1.25rem}.infomation-accordion-content{font-size:1rem;color:#0a0a0a}.average-number{font-size:3rem;font-weight:600;color:#fff}.average-based{font-size:1rem;color:#fff}.review-title{font-size:1.5rem;font-weight:600;color:#0a0a0a}.review-rating{font-size:1.25rem;font-weight:600;color:#0a0a0a}.review-date{font-size:1rem;color:#0a0a0a}.review-user{font-size:1rem;font-weight:600;color:#0a0a0a}.review-text{font-size:1rem;color:#0a0a0a}.review-show-more{font-size:1rem;font-weight:600;color:#0063f8}.footer-language-button-code{font-size:1rem;text-transform:capitalize;color:#fff}.footer-language-label{font-size:1rem;text-transform:capitalize;color:#0a0a0a}.quantity-label-bright{font-size:.75rem;color:#a2a7ac}.quantity-label-dark{font-size:.75rem;color:gray}.quantity-value-bright{font-size:1rem;font-weight:600;color:#fff}.quantity-value-dark{font-size:1rem;font-weight:600;color:#0a0a0a}.saved-title{font-size:1.5rem;font-weight:600;color:#0a0a0a}.saved-card-title{font-size:1rem;font-weight:600;color:#0a0a0a}.saved-card-description{font-size:1rem;color:#0a0a0a}.saved-card-category-label{font-size:.75rem;color:gray}.saved-card-category-unit{font-size:1rem;font-weight:600;color:#0a0a0a}.saved-card-unit-price-label{font-size:.75rem;color:gray}.saved-card-unit-price-value,.saved-view-saved{font-size:1rem;font-weight:600;color:#0a0a0a}.saved-empty{font-size:1.25rem;font-weight:600;color:#0a0a0a}.filter-label{font-size:1rem;font-weight:600;color:#e5e8ea}.sub-filter-label{font-size:.75rem;font-weight:600;color:#e5e8ea}.admin-title-section,.admin-subtitle-section{font-size:1.5rem;font-weight:600;color:#0a0a0a}.admin-title{font-size:3rem;font-weight:600;color:#0a0a0a}.admin-item-label{font-size:1.5rem;font-weight:600;color:#0a0a0a}.admin-item-text{font-size:1rem;color:#0a0a0a}.admin-list-page-results{font-size:1rem;font-weight:600;color:#0a0a0a}.admin-list-item:before{color:#0a0a0a}.admin-list-item-label,.admin-list-item-title{font-size:1rem;font-weight:600;color:#0a0a0a}.customer-page-title{font-size:3rem;font-weight:600;color:#0a0a0a}.customer-actions-user-name{font-size:1.25rem;font-weight:600;color:#0a0a0a}.auth-welcome{font-size:2.25rem;font-weight:600;color:#0a0a0a}.auth-account{font-size:1.25rem;color:#0a0a0a}.auth-label{font-size:1rem;color:#0a0a0a}.auth-account-label{font-size:1.25rem;color:#3e4043}.auth-account-link{font-size:1.25rem;color:#0063f8}.auth-button button{font-size:1rem;font-weight:600;color:#fff}.auth-google-label{font-size:1rem;font-weight:600;color:#0a0a0a}.modal-welcome{line-height:2.25rem;font-size:2.25rem;font-weight:600;color:#0a0a0a}.modal-account-label{font-size:1.25rem;color:#3e4043}.modal-separator{font-size:1.25rem;color:#bfc6ca}.modal-account-link{font-size:1.25rem;font-weight:600;color:#0063f8}.modal-title{font-size:1rem;color:gray}.modal-project-title{font-size:1.25rem;font-weight:600;color:#0a0a0a}.modal-project-client{font-size:1rem;font-weight:600;color:#0a0a0a}.modal-itens a{font-size:1rem;font-weight:600;color:#0063f8}.modal-label{font-size:1rem;font-weight:600;color:#151618}.modal-forgot-password{font-size:1rem;color:#0a0a0a}.modal-button button{font-size:1rem;font-weight:600;color:#fff}.modal-button-cancel,.modal-google-label{font-size:1rem;font-weight:600;color:#0a0a0a}.modal-menu-top-button{font-size:2rem;font-weight:600;text-align:left;color:#fff}.modal-menu-top-button:focus{font-size:2rem;font-weight:600;color:gray}.modal-menu-bottom-button{font-size:1rem;color:gray}.account-section-title{font-size:2rem;font-weight:600;color:#0a0a0a}.account-personal-field-label{font-size:1rem;font-weight:600;color:gray}.account-personal-field-text,.account-section-button{font-size:1rem;font-weight:600;color:#0a0a0a}.account-section-button-password{font-size:1rem;font-weight:600;color:#0063f8}.customer-action-label{font-size:.875rem;color:#fff}@media (min-width: 65em){.customer-action-label{color:#0a0a0a}}.filter-sort-label{font-size:.875rem;font-weight:600;color:#e5e8ea}@media (min-width: 65em){.filter-sort-label{font-size:1rem}}.contactus-title{font-size:3rem;font-weight:600;color:#fff}.contactus-description{font-size:1rem;color:#fff}.contact-card-city{font-size:1rem;font-weight:600;color:#fff}.contact-card-address,.contact-card-phone-number{font-size:1rem;color:#e6e9ee}.contact-card-email{font-size:1rem;font-weight:600;color:#0063f8}.contact-card-directions{font-size:1rem;color:#0063f8}.location-map-button-text{font-size:.75rem;font-weight:600;color:#0a0a0a}.whatwedo-title{font-size:2rem;font-weight:600;color:#fff}.whatwedo-description{font-size:1rem;color:#fff}.services-section-title{font-size:3rem;font-weight:600;color:#0a0a0a}.services-section-accordion-button-label{font-size:1rem;font-weight:600;color:#0a0a0a}.services-section-accordion-info-services-label{font-size:.875rem;font-weight:600;color:#0a0a0a}.services-section-accordion-info-description{font-size:1rem;color:#0a0a0a}.services-section-accordion-info-link{font-size:1rem;font-weight:600;color:#0063f8}.process-section-title{font-size:3rem;font-weight:600;color:#0a0a0a}.process-item-title{font-size:1.125rem;font-weight:600;color:#0a0a0a}.process-item-title span{font-size:1.125rem;font-weight:600;color:#0063f8}.process-item-description{font-size:.875rem;color:#0a0a0a}.category-card-number{font-size:1rem;font-weight:600;color:#0063f8}.category-card-title{font-size:1.25rem;font-weight:600;color:#0a0a0a}.category-card-link a{font-size:.75rem;font-weight:600;color:#fff}.who-we-are-title{font-size:2rem;font-weight:600;color:#fff}.who-we-are-description{font-size:1rem;color:#fff}.who-we-are-heading-action-link-label{font-size:1rem;font-weight:600;color:#fff}.heading-title{font-size:2rem;font-weight:600;color:#fff}@media (min-width: 65em){.heading-title{line-height:3rem;font-size:3rem}}@media (min-width: 90em){.heading-title{line-height:4rem;font-size:4rem}}.heading-description{font-size:1rem;font-weight:200;color:#fff}@media (min-width: 65em){.heading-description{font-size:1.25rem}}.heading-scroll-text{font-size:.875rem;font-weight:200;color:gray}.testimonial-title{font-size:2.25rem;font-weight:600;color:#fff}@media (min-width: 65em){.testimonial-title{line-height:4rem;font-size:4rem}}.testimonial-description{font-size:1.25rem;color:#fff}@media (min-width: 65em){.testimonial-description{font-size:1.5rem}}.heading-additional-title{font-size:1.5rem;font-weight:600;color:#0a0a0a}@media (min-width: 65em){.heading-additional-title{font-size:3rem}}.heading-additional-description{font-size:1.25rem;color:#0a0a0a}.offices-section-title{font-size:3rem;font-weight:600;color:#0a0a0a}.offices-section-description{font-size:1rem;color:#0a0a0a}.offices-item-city{font-size:1rem;font-weight:600;color:#0a0a0a}.offices-item-address{font-size:.875rem;color:#3e4043}.strength-section-title{font-size:2rem;font-weight:600;color:#0a0a0a}.strength-section-description{font-size:.875rem;color:#0a0a0a}.strength-name{font-size:1rem;font-weight:600;color:#0a0a0a}.strength-description{font-size:.75rem;color:#0a0a0a}.team-member-section-title{font-size:2rem;font-weight:600;color:#fff}.team-member-name{font-size:1rem;font-weight:600;color:#fff}.team-member-position{font-size:.875rem;color:#e6e9ee}.team-member-biography-button{font-size:.875rem;font-weight:600;color:#fff}.team-member-biography-text{font-size:1rem;color:#fff}.philosophy-section-title{font-size:2rem;font-weight:600;color:#fff}.philosophy-section-description{font-size:.875rem;color:#fff}.achievement-section-title{font-size:2rem;font-weight:600;color:#fff}.achievement-title{font-size:5rem;font-weight:600;color:#0063f8}.achievement-description{font-size:1.25rem;font-weight:600;color:#fff}.achievement-helper{font-size:.75rem;color:#fff}.achievement-description span,.achievement-helper span{color:var(--blue-color)}.file-label{font-size:.875rem;color:#0a0a0a}.toggler-popup-label{font-size:1rem;font-weight:600;color:#fff}@media (min-width: 65em){.toggler-popup-label{font-size:.875rem}}.toggler-popup-heading-label{font-size:1rem;font-weight:600;color:#fff}.toggler-popup-heading-clear-label{font-size:1rem;color:#fff}.cookie-consent-banner-title{font-size:1rem;font-weight:500;color:#fff}.cookie-consent-banner-text{font-size:.875rem;color:#fff}.cookie-consent-banner-button{font-size:1rem;font-weight:600;color:#fff}.cookie-consent-banner-button .cookie-consent-banner-cookies-settings-button{font-size:1rem;font-weight:600;color:#ad1508}.cookie-consent-dialog-header-title{font-size:2rem;font-weight:600;color:#fff}.cookie-consent-dialog-description{font-size:.875rem;color:#282828}.cookie-consent-dialog-description a{font-size:.875rem;color:#0063f8}.cookie-consent-dialog-button,.cookie-consent-dialog-setting-list-title{font-size:1rem;font-weight:600;color:#fff}.cookie-consent-dialog-setting-title{font-size:.875rem;font-weight:600;color:#fff}.cookie-consent-dialog-setting-value{font-size:.875rem;color:#17a050}.cookie-consent-dialog-setting-description{font-size:.875rem}.privacy-policy-title{font-size:3rem;font-weight:600;color:#fff}.privacy-policy-content{font-size:1rem;color:#fff}.terms-of-use-title{font-size:3rem;font-weight:600;color:#fff}.terms-of-use-content{font-size:1rem;color:#fff}.terms-of-use-helper{font-size:1rem;font-weight:600;color:#0a0a0a}.get-quote-title{font-size:1.25rem;color:#0063f8}.get-quote-description{font-size:1.5rem;font-weight:600;color:#fff}@media (min-width: 65em){.get-quote-description{font-size:2.25rem}}.get-quote-summary{font-size:.875rem;text-align:center;color:#fff}.get-quote-summary div{font-size:.875rem;font-weight:600;color:#fff}.get-quote-summary span{white-space:nowrap}.get-quote-error-message{font-size:1rem;text-align:center;color:#ad1508}.get-quote-label{font-size:.875rem;color:gray}.get-quote-terms{display:flex;gap:.3rem;justify-content:center;font-size:.75rem;text-align:center;color:gray}.get-quote-terms a{font-size:.75rem;color:#0063f8}.get-quote-button button{font-size:.875rem;font-weight:600;color:#fff}.get-quote label{font-family:Manrope,sans-serif!important;font-size:.875rem;font-weight:600;color:#fff}.input-file-button{font-size:.875rem;font-weight:600;color:#0063f8}.input-file-warning{font-size:.75rem;color:gray}.what-we-do-section-back-button-label{font-size:2rem;font-weight:600;color:#fff}.what-we-do-section-label{font-size:1.125rem;font-weight:600;color:#0a0a0a}.what-we-do-section-link{font-size:.875rem;font-weight:600;color:gray}.what-we-do-section-first-block-item-category-button{font-size:1rem;font-weight:600;color:#fff}.what-we-do-section-first-block-item-category-button.mobile{font-size:1.25rem;font-weight:600;color:#fff}.what-we-do-section-first-block-item-category-button.selected{color:#fff}.what-we-do-section-first-block-item-sub-category-item-button{font-size:.75rem;font-weight:600;color:#fff}.what-we-do-section-first-block-item-sub-category-item-button.mobile{font-size:1rem;font-weight:600;color:#fff}.what-we-do-section-first-block-item-sub-category-item-button.selected{color:#fff}.what-we-do-section-second-block-title{font-size:2rem;font-weight:600;color:#fff}.what-we-do-section-second-block-description{font-size:1rem;color:#fff}.what-we-do-section-second-block-button{font-size:.875rem;font-weight:600;color:#fff}.homepage-solutions-bullets-button-title{font-size:1rem;font-weight:600;color:#fff}.homepage-solutions-title{font-size:2rem;font-weight:600;color:#0a0a0a}@media (min-width: 65em){.homepage-solutions-title{font-size:3rem}}.homepage-solution-project-item-title{font-size:1.125rem;font-weight:600;color:#fff}.homepage-solution-project-item-button{font-size:1rem;font-weight:600;color:#fff}.homepage-solution-title{font-size:1.5rem;font-weight:600;color:#fff}.homepage-solution-description{font-size:1.25rem;font-weight:200;color:#fff}.homepage-solution-link{font-size:1rem;font-weight:600;color:#fff}.homepage-solution-sub-category-item-title{font-size:1.125rem;font-weight:600;color:#0a0a0a}.homepage-solution-sub-category-item-description{font-size:1rem;color:#0a0a0a}.homepage-solution-sub-category-item-button{font-size:1rem;font-weight:600;color:#0063f8}.homepage-header-logo-label,.homepage-header-menu-button{font-size:1rem;font-weight:600;color:#fff}.homepage-banner-title{font-size:1.5rem;font-weight:400;color:#fff}@media (min-width: 65em){.homepage-banner-title{font-size:3rem}}.homepage-banner-subtitle{font-size:.875rem;font-weight:400;color:#fff}@media (min-width: 65em){.homepage-banner-subtitle{font-size:1.5rem}}.investiment-section-title{font-size:1rem;color:#fff}.investiment-section-description{font-size:1.5rem;font-weight:600;color:#fff}.investiment-section-button{font-size:1rem;font-weight:600;color:#fff}.category-sub-category-section-title{font-size:3rem;font-weight:600;color:#0a0a0a}.category-sub-category-section-description{font-size:1.25rem;color:#0a0a0a}.category-sub-category-section-item-label{font-size:1rem;font-weight:600;color:#fff}.category-projects-heading-title{font-size:1.5rem;font-weight:600;color:#0a0a0a}@media (min-width: 65em){.category-projects-heading-title{font-size:3rem}}.category-projects-heading-description{font-size:1rem;color:#0a0a0a}.category-projects-button{font-size:1rem;font-weight:600;color:#fff}.industry-get-quote-title{font-size:1.5rem;font-weight:600;color:#fff}.industry-get-quote-description{font-size:.75rem;color:#fff}.industry-get-quote-item-title{font-size:.875rem;font-weight:600;color:#fff}.industry-get-quote-item-description{font-size:.75rem;color:#fff}.industry-get-quote-button{font-size:1rem;font-weight:600;color:#fff}.carousel-controls .carousel-counter{font-size:1rem;white-space:nowrap;color:#fff}.testimonial-section-item-head{font-size:1.25rem;font-weight:600;color:#fff}.testimonial-section-item-head-project{font-size:1rem;font-weight:400;color:#fff}.testimonial-section-item-text{font-size:1.125rem;font-weight:600;font-style:italic;color:#fff}@media (min-width: 65em){.testimonial-section-item-text{font-size:1.5rem}}.testimonial-section-item-company,.testimonial-section-item-author{font-size:1rem;font-weight:400;color:#fff}.client-item-description{font-size:1.25rem;font-weight:600;color:#fff}@media (min-width: 65em){.client-item-description{font-size:1rem}}@media (min-width: 90em){.client-item-description{font-size:1.25rem}}.client-item-name{font-size:.75rem;font-weight:400;color:#bfc6ca}.carousel-slides.one-slide-without-height>div,.carousel-slides.one-slide-without-height>div>div,.carousel-slides.one-slide-without-height>div>div>div{height:100%}.main{position:relative;min-height:100vh}.main-header{z-index:1000;position:fixed;height:6rem;width:100vw;display:flex;background-color:var(--background-color)}@media (min-width: 65em){.main-header{flex:unset}}.main-container-drawer{z-index:1;position:absolute;margin-top:3rem;height:100%;width:0;background-color:var(--background-color);transition:width .4s ease-in-out}@media (min-width: 65em){.main-container-drawer{position:relative}}.main-container-drawer.is-open{width:19rem;transition:width .4s ease-in-out}.main-container{position:relative;display:flex}.main-container-slot{margin-top:6rem;width:100%;transition:width .4s ease-in-out}@media (min-width: 65em){.main-container-slot{min-height:calc(var(--viewport-height) - 4rem)}}.main-container-slot.is-open{transition:width .4s ease-in-out}@media (min-width: 65em){.main-container-slot.is-open{width:calc(100% - 19rem)}}.parent-project-card{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1rem}@media (min-width: 90em){.parent-project-card{grid-template-columns:1fr 1fr 1fr}}.parent-project-card.category-projects-items{width:100%;max-width:var(--viewport-width);display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1rem}@media (min-width: 90em){.parent-project-card.category-projects-items{grid-template-columns:1fr 1fr}}@media (min-width: 90em){.parent-project-card.two-columns{grid-template-columns:1fr 1fr}}.admin-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.admin-add-new,.admin-search{display:flex}.admin-search input{height:100%;max-height:3rem;padding:1rem}.admin-list{width:100%;padding:1.5rem}@media (min-width: 65em){.admin-list{width:unset;min-width:50rem}}.admin-list-pages{margin-top:1rem;display:flex;flex-direction:column}.admin-list-item{margin-bottom:1rem;border:1px solid var(--line-color);padding:1rem;display:flex;justify-content:space-between;align-items:center}.admin-list-item.three-items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}.admin-list-item.four-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}.admin-list-item.six-items{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (min-width: 65em){.admin-list-item.six-items{grid-template-columns:3rem 1fr 1fr 1fr 1fr 7rem}}.admin-list-item-container{height:100%;display:flex;flex-direction:column;justify-content:flex-start}.admin-list-item-container img{height:4rem;width:4rem;object-fit:cover}.admin-list-item-controler{display:flex;gap:1.5rem;justify-content:flex-end}.admin-page{width:100%;padding:2rem}@media (min-width: 65em){.admin-page{width:unset;min-width:60rem}}.admin-section-container{position:relative;margin:2rem 0 .5rem;border:.063em dashed currentColor;padding:2rem;display:block}.admin-section .video{margin-bottom:1rem;display:flex;gap:1rem}.admin-button{margin-bottom:1rem}.admin-button *{outline:none;height:100%;max-height:3rem;width:max-content;padding:1rem;display:flex;align-items:center;background-color:#0063f8;font-size:1rem;color:#fff;cursor:pointer}.admin-button *.danger{background-color:#ad1508}.admin-filter-button *{outline:none;height:100%;max-height:2rem;width:max-content;padding:1rem;display:flex;align-items:center;background-color:#fff;font-size:1rem;color:#0a0a0a;cursor:pointer}.admin-filter-button .selected{background-color:#0063f8;color:#fff}.text-input{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.text-input .admin-button button{margin-top:0}.admin-tab{display:none;opacity:0;transition:opacity .4s ease-in-out}.admin-tab.selected{display:block;opacity:1;transition:opacity .4s ease-in-out}.admin-filter-items{display:flex;flex-wrap:wrap;gap:1rem}.drawer-hamburger{z-index:999;position:absolute;right:0;height:6rem;width:6rem;background-color:var(--blue-color)}@media (min-width: 65em){.drawer-hamburger{position:relative}}.drawer-hamburger img{width:1.125rem}.side-menu-hamburger{z-index:999;position:absolute;right:0;margin-right:1rem;height:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 65em){.side-menu-hamburger{display:none}}.side-menu-hamburger svg{height:4rem;width:4rem}.side-menu-hamburger svg .line{fill:var(--white-color);height:4px;transition:transform .4s ease-in-out,opacity .4s ease-in-out}.modal{overflow:hidden;max-height:30rem;max-width:30rem;background-color:var(--background-color)}@media (min-width: 65em){.modal{max-height:50rem;max-width:40rem}}.modal-close{height:3rem;display:flex;justify-content:flex-end;align-items:center;background-color:var(--black-color)}.modal-close-button{padding-right:1rem;background-color:unset}.modal-container{overflow-y:scroll;max-height:27rem;padding:2rem;text-align:left;-ms-overflow-style:none;scrollbar-width:none;display:flex;flex-direction:column;gap:1rem}@media (min-width: 65em){.modal-container{max-height:47rem}}.modal-container::-webkit-scrollbar{display:none}.modal-container ul{margin-bottom:0;padding-left:0;display:flex;flex-wrap:wrap;gap:.5rem}.modal-account{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;gap:1rem}.modal-input-parent{display:flex;flex-direction:row;gap:1rem}.modal-input{margin-bottom:1rem;display:flex;flex:1;flex-direction:column;gap:.5rem}.modal-button{flex:1}.modal-button button{height:3rem;width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--blue-color)}.modal-button-cancel{height:3rem;display:flex;flex:1;justify-content:center;align-items:center;background-color:var(--background-light-color);cursor:pointer}.modal-separator{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;display:flex;align-items:center;text-align:center}.modal-separator:before,.modal-separator:after{height:1px;width:100%;display:block;content:"";background-color:var(--line-color)}.modal-separator:before{margin-right:1.5rem}.modal-separator:after{margin-left:1.5rem}.modal-google{height:3rem;padding:0 2rem;background-color:var(--white-color)}.modal-google img{position:absolute;height:1.5rem}.modal-google a{position:relative;height:100%;width:100%;display:flex;align-items:center}.modal-google-label{width:100%;text-align:center}.modal-actions{display:flex;gap:1rem}.modal-saved .saved-items{overflow-y:scroll;max-height:36rem;-ms-overflow-style:none;scrollbar-width:none}.modal-saved .saved-items::-webkit-scrollbar{display:none}.saved-heading{height:100%;display:flex;justify-content:center;align-items:center}.toggler-popup{z-index:9999999;position:fixed;top:unset;top:6rem;left:0;width:100%}@media (min-width: 75em){.toggler-popup{position:absolute;top:3.5rem;left:unset;right:0;min-width:14rem}}@media (min-width: 75em){.header-language .toggler-popup{top:4.5rem;left:0}}.toggler-popup.false{display:none}.toggler-popup.true{display:block}.toggler-popup-heading{position:relative;min-height:4.5rem;display:flex;background-color:var(--black-color)}@media (min-width: 75em){.toggler-popup-heading{min-height:3rem;display:none}}.toggler-popup-heading-close-button{z-index:1;padding-left:1rem}.toggler-popup-heading-label{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.toggler-popup-heading-clear-button{position:absolute;right:1rem;height:100%;display:flex;justify-content:center;align-items:center}.toggler-popup-heading-clear-label{height:2rem;width:5rem;display:flex;justify-content:center;align-items:center;background-color:var(--gray-color-200)}.toggler-popup ul{border:1px solid var(--black-color);padding:0;background-color:var(--background-color);box-shadow:0 0 8px #15161826,0 0 16px #3e404333}.toggler-popup ul li{min-height:4.5rem;border-top:1px solid var(--black-color);padding:.5rem;display:flex;justify-content:space-between;align-items:center}@media (min-width: 75em){.toggler-popup ul li{min-height:3rem}}.toggler-popup ul li:first-child{border-top:none}.toggler-popup ul li.selected{display:flex;gap:.5rem;align-items:center}.toggler-popup ul li.selected a,.toggler-popup ul li.selected button{margin-left:0}.toggler-popup ul li.selected{background-color:var(--gray-color);transition:background-color .4s ease-in-out}.toggler-popup ul li.selected:before{height:1rem;width:1rem;display:block;content:"";background-image:url(../../../image/icon/select.svg);background-repeat:no-repeat}.toggler-popup ul li a,.toggler-popup ul li button{margin-left:1.5rem;display:flex;gap:.5rem;align-items:center}.toggler-popup ul li a.uppercase,.toggler-popup ul li button.uppercase,.toggler-popup ul li div.uppercase{text-transform:uppercase}.toggler-popup ul li button.toggler-popup-label,.toggler-popup ul li a.toggler-popup-label{height:100%;width:100%;border:none;padding:0 1rem;background:transparent;text-align:left}.main-footer.offset-customer{padding-bottom:5rem}@media (min-width: 75em){.main-footer.offset-customer{padding-bottom:0}}#nprogress .bar{background-color:var(--blue-color)!important}.get-quote div[role=radiogroup],.get-quote div[role=group]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;align-items:center}.get-quote .radio{margin-bottom:0;height:5rem;padding:0 1rem;display:inline-block;display:flex;flex:1;justify-content:center;align-items:center;background-color:var(--blue-color);color:var(--white-color)}.get-quote .category .radio{min-width:10rem}@media (min-width: 65em){.get-quote .category .radio{max-width:15rem}}.get-quote .sub-category .radio{min-width:15rem}@media (min-width: 65em){.get-quote .sub-category .radio{min-width:15rem;max-width:15rem}}.get-quote input[type=radio]+.selector,.get-quote input[type=radio]:checked+.selector{z-index:-1;position:absolute!important;left:0;margin:0!important;height:100%!important;width:100%!important;border:unset!important;border-radius:unset!important}.get-quote input[type=radio]+.selector:after,.get-quote input[type=radio]:checked+.selector:after{top:0!important;left:0!important;transform:unset!important;height:100%!important;width:100%!important;border-radius:unset!important;background-color:var(--white-color)}.get-quote input[type=radio]:checked+.selector:after{border:4px solid var(--blue-color)}.get-quote input[type=radio]+.selector:before{display:none!important}.grecaptcha-badge{display:none}.contact-card-icon{transition:background-color .4s ease-in-out}.contact-card-icon svg path{stroke:var(--white-color);transition:stroke .4s ease-in-out}.contact-card-icon:hover{background-color:var(--blue-color);transition:background-color .4s ease-in-out}.client-item .client-item-image.horizontal{height:3rem!important}.client-item .client-item-image.vertical{height:4rem!important}.contact-card-icon:hover svg path{stroke:var(--white-color);transition:stroke .4s ease-in-out}.sc-carousel__carousel-container{position:relative!important}.sc-carousel-dots__container{position:absolute!important;bottom:1rem!important}.sc-carousel-button.sc-carousel-dot__dot{background-color:var(--line-color)!important}.sc-carousel-button.sc-carousel-dot__dot.sc-carousel-dot__dot_active{background-color:var(--white-color)!important}@media (min-width: 65em){.category-page-container{display:flex;flex-direction:row}}@media (min-width: 65em){.category-page-sections{flex:1}}.block-container>div{display:flex;flex-direction:column;gap:1rem}.checkbox-group-container>div{display:flex;flex-direction:row}.project-card .project-card-image-container .image{transition:scale .4s ease-in-out}.project-card:hover .project-card-image-container .image{scale:1.1;transition:scale .4s ease-in-out}.checkbox-group-container div{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.who-we-are .heading-media .heading-media-item{object-position:top}@font-face{font-family:Manrope;src:url(../../../font/manrope_200.woff2) format("woff2"),url(../../../font/manrope_200.woff) format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Manrope;src:url(../../../font/manrope_300.woff2) format("woff2"),url(../../../font/manrope_300.woff) format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Manrope;src:url(../../../font/manrope_400.woff2) format("woff2"),url(../../../font/manrope_400.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Manrope;src:url(../../../font/manrope_500.woff2) format("woff2"),url(../../../font/manrope_500.woff) format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Manrope;src:url(../../../font/manrope_600.woff2) format("woff2"),url(../../../font/manrope_600.woff) format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Manrope;src:url(../../../font/manrope_700.woff2) format("woff2"),url(../../../font/manrope_700.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Manrope;src:url(../../../font/manrope_800.woff2) format("woff2"),url(../../../font/manrope_800.woff) format("woff");font-weight:800;font-style:normal;font-display:block}.font-family-manrope{font-family:Manrope,sans-serif}.header{position:absolute;height:6rem;width:100%;border-bottom:1px solid var(--black-color);display:flex;justify-content:center;justify-content:flex-start;background-color:var(--background-color)}@media (min-width: 65em){.header{position:relative;padding-left:1rem;justify-content:space-between}}.header-logo{margin-left:1rem;display:flex;align-items:center}@media (min-width: 65em){.header-logo{margin-left:0rem}}.header-logo img{height:3rem}@media (min-width: 35em){.header-logo img{height:3.5rem}}.header-menu{height:100%;width:-webkit-fill-available;display:none}@media (min-width: 65em){.header-menu{display:flex;align-items:center}}.header-menu .hovering-what-we-do .header-menu-button{border-bottom:transparent}.header-menu .hovering-what-we-do .header-menu-button.what-we-do{border-bottom:4px solid var(--blue-color);padding-bottom:2rem}.header-menu-button{border-bottom:4px solid transparent;padding-bottom:2rem;cursor:pointer;transition:border-bottom .4s ease-in-out}@media (min-width: 65em){.header-menu-button:hover{border-bottom:4px solid var(--blue-color);padding-bottom:2rem;transition:border-bottom .4s ease-in-out}}.header-menu-button.is-active{border-bottom:4px solid var(--blue-color);padding-bottom:2rem}.header-menu ul{margin:auto;padding:0;display:flex;gap:1rem}@media (min-width: 65em){.header-menu ul{gap:1rem}}@media (min-width: 90em){.header-menu ul{gap:3rem}}.header-menu-what-we-do{z-index:1;position:absolute;display:none}.header-menu-button.what-we-do:hover+.header-menu-what-we-do,.header-menu-button.what-we-do:focus+.header-menu-what-we-do{display:block}.header-menu-what-we-do:hover{display:block}.bamviz-menu{display:none}@media (min-width: 65em){.bamviz-menu{height:100%;width:6rem;display:flex;justify-content:center;align-items:center;background-color:var(--red-color)}}.header-actions{width:-webkit-fill-available;display:none}@media (min-width: 35em){.header-actions{display:block}}@media (min-width: 65em){.header-actions{width:unset}}.header-actions-container{height:100%;padding-right:5rem;display:flex;justify-content:flex-end;align-items:center}@media (min-width: 65em){.header-actions-container{padding-right:0rem;gap:1rem}}.header-saved{display:none}@media (min-width: 65em){.header-saved{display:block}}.header-saved button{display:flex;align-items:center;background-color:unset}.header-language-button{display:flex;justify-content:space-between;align-items:center;background-color:unset}.header-language{position:relative;padding:1rem;display:flex;gap:1rem;align-items:center}.header-language button{display:flex;gap:.5rem;align-items:center}.header-language-label{font-size:1rem;font-weight:500;text-transform:uppercase;color:#fff}.header-get-quote{height:100%;padding:0 1.5rem 0 .5rem;display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center;white-space:nowrap}@media (min-width: 65em){.header-get-quote{padding:0 2rem;transition:background-color .4s ease-in-out}}@media (min-width: 65em){.header .header-get-quote:hover{background-color:var(--blue-color);transition:background-color .4s ease-in-out}}.header-admin{display:flex;flex-direction:column;align-items:center;color:var(--white-color)}.header-socials{display:none}@media (min-width: 65em){.header-socials{display:flex;gap:2rem}}.header-socials a{display:flex;align-items:center}.header-button{height:100%;display:flex;justify-content:center;align-items:center;text-align:center}@media (min-width: 65em){.header-button{width:6rem;background-color:var(--blue-color)}}.header-sign-in .header-button-label{display:none}@media (min-width: 65em){.header-sign-in .header-button-label{display:block}}.header-sign-in .header-button-icon{display:block}@media (min-width: 65em){.header-sign-in .header-button-icon{display:none}}.header-sign-up{margin-right:1rem;display:none}@media (min-width: 65em){.header-sign-up{margin-right:0rem;display:block;background-color:var(--blue-color)}}.header-button button{height:100%;width:100%;background-color:unset}.header-button.white{background-color:unset!important}div[role=radiogroup],div[role=group]{display:grid;grid-template-columns:1fr 1fr}.admin-page div[role=radiogroup] label,div[role=group] label{color:var(--black-color)!important}div[role=radiogroup] label div{border-color:var(--white-color)!important;background-color:var(--white-color)!important}div[role=radiogroup] label div:before{background-color:var(--blue-color)!important}.checkbox input+.selector{border-color:var(--white-color)!important;background-color:var(--white-color)!important}.checkbox input:checked+.selector{border-color:var(--blue-color)!important;background-color:var(--blue-color)!important}div[role=radiogroup] label:hover div:after,div[role=group] label:hover div:after{background-color:unset!important}div[role=radiogroup] input:focus:checked+.selector:after,div[role=group] input:focus:checked+.selector:after{background-color:unset!important}.btn{max-height:3rem!important;color:var(--black-color)!important}.btn.filled{border-radius:unset!important;background:var(--blue-color)!important;color:var(--white-color)!important}.btn.filled.danger{background:var(--red-color)!important}.pagination>.page.current{background:var(--blue-color)!important}.text-field input:focus,.text-field textarea:focus{border-color:var(--blue-color)!important}.tab>.content{color:var(--black-color)!important}.tab>input:checked+.content{border-color:var(--blue-color)!important;color:var(--black-color)!important}.switch input:checked~.track{border-color:var(--blue-color)!important}.switch input:checked~.track>.thumb{background-color:var(--blue-color)!important}.form-field label{color:var(--black-color)!important}.form-field .field .message.info{color:var(--red-color)!important}.file-dropzone{margin:1rem 0!important;flex:1;color:var(--blue-color)!important}.text-field.outline input{background-color:var(--white-color)!important}.text-field.outline input:focus+label{color:var(--black-color)!important}.text-field input,.text-field textarea{border-radius:0!important}.text-field input{border:none!important}textarea{width:100%}.isPopup{z-index:101!important}.date-picker .month-header{color:var(--black-color)!important}.week .day.selected>.btn{background-color:var(--blue-color)!important;color:var(--white-color)!important;transition:background-color .4s ease-in-out}.btn:hover:not([disabled]),.btn.outline:hover:not([disabled]){background-color:var(--blue-color)!important;color:var(--white-color)!important;transition:background-color .4s ease-in-out}.btn:focus:not([disabled]),.btn.outline:focus:not([disabled]){background-color:var(--blue-color)!important;color:var(--white-color)!important;transition:background-color .4s ease-in-out}.date-picker,.date-picker .text-field{width:100%!important}.date-picker .text-field>input{text-align:center}.input-file{position:relative;margin:2em 0 .5em;border:2px dashed currentColor;border-radius:1rem;padding:1rem;display:block;color:var(--blue-color)}.input-file>div{display:flex;flex-wrap:wrap;gap:1rem}.input-file .file{display:flex;flex-direction:column;cursor:move}nav.svelte-nmqube{flex-wrap:wrap}@keyframes bp-fadein{0%{opacity:.01}to{opacity:1}}@keyframes bp-bar{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes bp-o{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bp-wrap{top:0;left:0;height:100%;width:100%;z-index:1000;position:fixed;contain:strict;touch-action:none;-webkit-tap-highlight-color:transparent}.bp-wrap>div:first-child{position:absolute;top:0;left:0;height:100%;width:100%;background:#000000bf;animation:bp-fadein .48s cubic-bezier(.215,.61,.355,1)}.bp-vid audio{position:absolute;bottom:14px;left:14px;height:50px;width:calc(100% - 28px)}.bp-inner{top:0;left:0;height:100%;width:100%;position:absolute;display:flex}.bp-html{display:contents}.bp-html>:first-child{margin:auto}.bp-img-wrap{top:0;left:0;height:100%;width:100%;position:absolute;contain:strict}.bp-img-wrap .bp-canzoom{cursor:zoom-in}.bp-img-wrap .bp-drag{cursor:grabbing}.bp-close{contain:layout size}.bp-img{position:absolute;top:50%;left:50%;background-size:100% 100%;-webkit-user-select:none;user-select:none}.bp-img img,.bp-img div{position:absolute;object-fit:cover;top:0;left:0;height:100%;width:100%}.bp-img .bp-o{display:none}.bp-zoomed .bp-img:not(.bp-drag){cursor:grab}.bp-zoomed .bp-cap{opacity:0;animation:none!important}.bp-zoomed.bp-small .bp-controls{opacity:0}.bp-zoomed.bp-small .bp-controls button{pointer-events:none}.bp-controls{position:absolute;top:0;left:0;height:100%;width:100%;text-align:left;pointer-events:none;transition:opacity .3s;animation:bp-fadein .3s}.bp-controls button{position:absolute;border:0;opacity:.9;background:#00000026;pointer-events:auto;cursor:pointer;transition:all .1s;contain:content}.bp-controls button:hover{opacity:1;background-color:#0003}.bp-controls svg{fill:#fff}.bp-count{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);margin:16px;height:50px;width:100px;line-height:1;text-align:center;color:#ffffffe6}.bp-prev,.bp-next{top:50%;right:0;margin-top:-32px;height:64px;width:58px;border-radius:3px 0 0 3px}.bp-prev:hover:before,.bp-next:hover:before{transform:translate(-2px)}.bp-prev:before,.bp-next:before{position:absolute;top:9px;left:7px;width:46px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3C/svg%3E");transition:all .2s}.bp-prev{left:0;right:auto;transform:scalex(-1)}.bp-x{top:0;right:0;height:55px;width:58px;border-radius:0 0 0 3px}.bp-x:before{position:absolute;top:8px;right:10px;width:37px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath d='M24 10l-2-2-6 6-6-6-2 2 6 6-6 6 2 2 6-6 6 6 2-2-6-6z'/%3E%3C/svg%3E")}.bp-if,.bp-vid{position:relative;margin:auto;background:#000;background-size:100% 100%}.bp-if iframe,.bp-if video,.bp-if div,.bp-vid iframe,.bp-vid video,.bp-vid div{top:0;left:0;height:100%;width:100%;position:absolute;border:0}.bp-load{z-index:1;overflow:hidden;display:flex;background-size:100% 100%}.bp-bar{position:absolute;top:0;left:0;transform:translate(-100%);height:3px;width:100%;border-radius:0 3px 3px 0;background:#ffffffe6;animation:bp-bar 4s both}.bp-o,.bp-o:after{height:90px;width:90px;border-radius:50%}.bp-o{margin:auto;border:10px solid rgba(255,255,255,.2);border-left-color:#ffffffe6;animation:bp-o 1s infinite linear}.bp-cap{position:absolute;bottom:2%;left:50%;transform:translate(-50%);width:fit-content;width:-moz-fit-content;max-width:95%;border-radius:4px;padding:.6em 1.2em;display:table;background:#090909cc;line-height:1.3;color:#ffffffe6;transition:opacity .3s;animation:bp-fadein .2s}.bp-cap a{color:inherit}.bp-inline{position:absolute}.bp-lock{overflow-y:hidden}.bp-lock body{overflow:scroll}.bp-noclose .bp-x{display:none}.bp-noclose:not(.bp-zoomed){touch-action:pan-y}.bp-noclose:not(.bp-zoomed) .bp-img-wrap{cursor:zoom-in}@media (prefers-reduced-motion){.bp-wrap *{animation-duration:0s!important}}@media (max-width: 500px){.bp-x{height:47px;width:47px}.bp-x:before{top:6px;right:6px;width:34px}.bp-prev,.bp-next{margin-top:-27px;height:54px;width:45px}.bp-prev:before,.bp-next:before{top:7px;left:2px;width:43px}.bp-o,.bp-o:after{height:60px;width:60px;border-width:6px}.bp-count{margin:12px 10px}}.bright.svelte-3jay3s path.svelte-3jay3s{stroke:var( --white-color )}.dark.svelte-3jay3s path.svelte-3jay3s{stroke:var( --black-color )}.blue.svelte-3jay3s path.svelte-3jay3s{stroke:var( --blue-color )}.red.svelte-3jay3s path.svelte-3jay3s{stroke:var( --red-color )}.gray.svelte-3jay3s path.svelte-3jay3s{stroke:var( --gray-color )}.left.svelte-3jay3s.svelte-3jay3s{transform:rotate(.5turn)}.bottom.svelte-3jay3s.svelte-3jay3s{transform:rotate(.25turn)}.footer.svelte-3jay3s.svelte-3jay3s,.menu.svelte-3jay3s.svelte-3jay3s{height:1.5rem;width:2rem}.increase.svelte-3jay3s.svelte-3jay3s{transform:rotate(.75turn)}.decrease.svelte-3jay3s.svelte-3jay3s{transform:rotate(.25turn)}svg.true.svelte-1ipc7pq path.svelte-1ipc7pq{stroke:var( --blue-color );transition:all .4s ease-in-out}svg.svelte-1ipc7pq:hover path.svelte-1ipc7pq{stroke:var( --blue-color );transition:stroke .4s ease-in-out}
