/* devanagari */@font-face{font-family: 'Rajdhani'; font-display: swap; font-style: normal; font-weight: 600; src: url(../fonts/rajdhani/v15/LDI2apCSOBg7S-QT7pbYF_OqeefkkbIxyyg.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}/* latin-ext */@font-face{font-family: 'Rajdhani'; font-display: swap; font-style: normal; font-weight: 600; src: url(../fonts/rajdhani/v15/LDI2apCSOBg7S-QT7pbYF_OleefkkbIxyyg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face{font-family: 'Rajdhani'; font-display: swap; font-style: normal; font-weight: 600; src: url(../fonts/rajdhani/v15/LDI2apCSOBg7S-QT7pbYF_OreefkkbIx.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* devanagari */@font-face{font-family: 'Rajdhani'; font-display: swap; font-style: normal; font-weight: 700; src: url(../fonts/rajdhani/v15/LDI2apCSOBg7S-QT7pa8FvOqeefkkbIxyyg.woff2) format('woff2'); unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;}/* latin-ext */@font-face{font-family: 'Rajdhani'; font-display: swap; font-style: normal; font-weight: 700; src: url(../fonts/rajdhani/v15/LDI2apCSOBg7S-QT7pa8FvOleefkkbIxyyg.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face{font-family: 'Rajdhani'; font-display: swap; font-style: normal; font-weight: 700; src: url(../fonts/rajdhani/v15/LDI2apCSOBg7S-QT7pa8FvOreefkkbIx.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}*{margin: 0px; padding: 0px; box-sizing: border-box;}html{scroll-behavior: smooth;}body{background: #f2f6f7; font-family: "Open Sans", sans-serif; font-display: swap;}section{padding: 80px 0px;}.font-title{font-family: 'Rajdhani', sans-serif; line-height: 1; font-display: swap;}.section-title{font-size: 73px;}a{text-decoration: none;}.w-100{width: 100%;}.bg-white{background-color: #ffffff !important;}.bg-blue{background: linear-gradient(135deg, #020381, #2874fc);}.bg-dark{background-color: rgb(0, 0, 0) !important;}.text-white{color: #ffffff !important;}.text-black{color: rgb(0, 0, 0) !important;}.p-color{color: #071c1f !important;}p{line-height: 1.5;}.text-capitalize{text-transform: capitalize;}.text-blue{color: #2056ca !important;}.text-dark{color: #212529 !important;}.text-center{text-align: center;}.text-title{font-size: 32px;}.text-logo{font-size: 24px;}.text-bold{font-weight: bold;}.m-top{margin-top: 40px;}.m-bottom{margin-bottom: 20px !important;}.d-center{display: flex; justify-content: center; align-items: center;}.navbar-fixed{position: fixed; top: 0; background-color: #fff; width: 100%; z-index: 1000; transition: 0.5s;}.navbar-fixed .d-center{padding: 0;}.navbar{display: flex; justify-content: space-between; align-items: center; width: 100%;}.navbar img{max-width: 100px;}.navbar li{list-style: none; display: inline-block; padding: 0px 20px;}.navbar li>a{font-weight: 700; color: rgb(0, 0, 0); text-decoration: none;}.navbar-social{display: flex;}.navbar-social>a,.navbar-social>div{padding: 20px; background: #ffffff; border-radius: 5px; margin: 10px; box-shadow: #071c1f1a 0px 16px 32px 0px; color: #071c1f;}.navbar-social i{font-size: 18px; font-weight: bold; color: rgb(0, 0, 0);}.hero{display: flex; width: 100%; align-items: center; justify-content: space-between;}.hero .hero-text{width: 50%; display: flex; justify-content: space-between; align-items: center;}.hero .hero-image{width: 50%; display: flex; justify-content: flex-end; align-items: center;}.hero-title{font-size: 30px;}.hero img{border-radius: 5px; max-width: 400px; width: 100%;}.box-shadow{box-shadow: #071c1f1a 0px 16px 32px 0px;}.btn{border-radius: 0px; display: inline-block; font-size: 16px; font-weight: 700; padding: 17px 40px; text-align: center; cursor: pointer; transition: all 0.3s ease 0s; position: relative; z-index: 1; margin-right: 15px; border-radius: 5px;}.services-card{display: flex; justify-content: space-between;}.services-card-item{width: calc(100% / 3 - 20px); padding: 40px; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 5px;}.services-card-item>i{font-size: 64px;}.about{display: flex; justify-content: space-between;}.about-text{width: 60%;}.about-contact{display: flex; border: 2px solid rgb(229, 234, 238); padding: 40px 20px; flex-direction: column; align-items: center; width: calc(40% - 40px); align-self: center; border-radius: 5px;}.about-contact a{border: 2px solid rgb(229, 234, 238); padding: 20px; width: calc(100% - 40px); border-radius: 5px; margin-bottom: 5px;}.about-contact a i{font-weight: bold; padding-left: 10px;}.about-contact p{padding: 20px; width: calc(100% - 40px); border-radius: 5px;}.about-contact img{width: 100%; object-fit: cover; object-position: center;}.about-text ul{margin-top: 20px; list-style: none;}.about-text ul li{margin-top: 20px; text-align: justify; hyphens: auto;}.about-text ul i{padding: 10px; background: rgb(242, 246, 247); color: #2056ca; border-radius: 5px;}.border-blue-left{border-left: 2px solid #2056ca; padding: 20px;}.gallery{display: flex; flex-wrap: wrap; justify-content: space-between;}.gallery-image{width: calc(100% / 3 - 20px); margin-top: 30px;}.gallery img{border-radius: 5px; width: 100%; object-fit: cover; height: 300px; object-position: center;}.gallery-image video{border-radius: 5px; width: 100%; object-fit: contain; height: 300px; object-position: center; border: #fff 3px solid;}.feedbacks{display: flex; justify-content: space-around;}.feedbacks-items{width: calc(100%/3 - 30px);}.feedbacks-head img{border-radius: 5px; width: 100%; object-fit: cover; height: 300px; object-position: center;}.feedbacks-body{box-shadow: #071c1f1a 0px 16px 32px 0px; width: calc(100% - 40px); margin: -120px auto 0px; background-color: #ffffff; padding: 25px 30px 30px; position: relative; border-radius: 5px;}.feedbacks-body div{display: flex; align-items: center; margin-top: 20px; align-content: center;}.feedbacks-body div>div{display: inline-block; padding-left: 20px;}.feedbacks-body div>div p{font-weight: bold;}.operation{display: flex; justify-content: space-around;}.operation .time{background: #fff; padding: 40px; margin-top: -80px; border-bottom: #2056ca 5px solid; width: 30%;}.operation .maps{width: calc(70% - 60px);}.operation ul{list-style: none;}.operation li{display: flex; flex-direction: row; justify-content: space-between; margin-top: 20px;}footer{padding: 0 40px; background-color: rgb(229 234 238);}.footer-items{display: flex; padding: 40px 0; justify-content: space-between; align-items: center;}.footer-items .terms a{padding-left: 20px;}.slide-arrow{margin-top: 40px;}#menu{display: none;}.budget{display: flex; flex-direction: column; justify-content: center; align-items: center; margin-bottom: 20px; display: none; font-weight: 600;}.budget h3{font-size: 16px;}@media screen and (max-width: 992px){section{padding: 40px 0px;}.budget{display: flex;}#menu{display: block;}.navbar, .hero, .services-card, .about, .gallery, .feedbacks, .operation, .footer-items{flex-direction: column;}.hero .hero-text, .hero .hero-image, .services-card-item, .about .about-text, .about .about-contact, .gallery .gallery-image, .feedbacks .feedbacks-items, .operation .time, .operation .maps{width: 100%;}.section-title{font-size: 48px;}.d-center{padding: 20px;}.navbar .text-logo{margin-bottom: 20px;}.navbar ul{display: none;}.hero .hero-image{justify-content: center;}.services-card-item{margin-bottom: 20px; padding: 30px;}.about-text{margin-bottom: 40px;}.m-top{margin-top: 20px;}.gallery{margin-top: 20px;}.gallery-image{margin-top: 20px;}.feedbacks{margin-top: 40px;}.operation .time{margin-top: -60px; margin-bottom: 20px;}.footer-copy{margin: 20px 0;}.hero .hero-text{justify-content: center;}.hero .hero-image{margin-top: 60px;}#sobre p, #testemunhos p{text-align: justify; hyphens: auto;}.portfolio-desc{width: 100% !important;}.portfolio-img{width: 100% !important;}}@media screen and (min-width: 576px){.navbar{flex-direction: row;}}@media screen and (max-width: 576px){.navbar-fixed h2, .navbar-fixed .budget, .navbar-fixed img{display: none;}}@media screen and (min-width: 576px) and (max-width: 768px){.container{max-width: 540px;}.d-center{padding: 10px;}.about-contact{width: 80% !important;}}@media screen and (min-width: 768px) and (max-width: 992px){.container{max-width: 720px;}.d-center{padding: 0;}.hero{flex-direction: row;}.hero-text{width: 70% !important;}.hero-image{width: 30% !important;}.services-card{flex-direction: row; flex-wrap: wrap;}.services-card-item{width: calc(100% / 2 - 10px);}.about{flex-direction: row;}.about-text{width: 50% !important;}.about-contact{width: calc(50% - 20px) !important;}.about-contact{padding: 40px 0;}.gallery{flex-direction: row;}.gallery-image{width: calc(100% / 2 - 10px) !important;}.feedbacks{flex-direction: row; flex-wrap: wrap;}.feedbacks{justify-content: space-between;}.feedbacks-items{width: calc(100% / 2 - 10px) !important;}.operation{flex-direction: row;}.operation .time{width: calc(50% - 10px); margin-bottom: 0;}.operation .maps{width: calc(50% - 10px);}.footer-items{flex-direction: row; flex-wrap: wrap; justify-content: space-around;}#sobre, #galeria{padding: 60px 0;}}@media screen and (min-width: 992px){.hero-image{margin-right: 20px;}}@media screen and (min-width: 992px) and (max-width: 1200px){.container{max-width: 960px;}.hero-text{width: 70% !important;}.hero-image{width: 30% !important;}}@media screen and (min-width: 1200px){#sobre, #galeria{padding: 80px 0;}}@media screen and (min-width: 1200px) and (max-width: 1400px){.container{max-width: 1140px;}.section-title{font-size: 64px;}.operation .time{padding: 40px 30px;}}@media screen and (min-width: 1400px){.container{max-width: 1320px;}}.navbar-mobile{display: none; flex-direction: column; position: fixed; width: 70%; height: 100%; background-color: #fff; z-index: 10000; border-right: #f2f6f7 5px solid;}.navbar-mobile-logo{display: flex; justify-content: space-between; align-items: center;}.navbar-mobile-logo span{/* font-size: xx-large; */ font-weight: bold; color: rgb(7, 28, 31); padding: 20px;}.navbar-mobile h2{margin: 20px;}.navbar-mobile a{margin: 10px 20px; padding: 20px; background-color: #f2f6f7; color: #071c1f; font-weight: bold;}.fadein{animation: fadein 1s;}.fadeout{animation: fadeout 1s;}.showMenu{animation: showMenu 0.5s;}@keyframes showMenu{from{opacity: 0; width: 0%;}to{opacity: 1; width: 70%;}}.btn-hero:hover{background-color: #071c1f !important; color: #fff !important; transition: 0.3s; cursor: pointer;}.btn-contact:hover{background-color: #2056ca !important; color: #fff !important; transition: 0.3s;}.btn-contact:hover i{color: #fff !important; transition: 0.3s; cursor: pointer;}.gallery img:hover{scale: 0.9; transition: 0.1s;}a:hover{border-bottom: #2056ca 3px solid; border-radius: 5px; transition: 0.1s;}*::selection{background-color: #020381; color: #fff;}@font-face{font-family: 'icomoon'; src: url('../fonts/icomoon.eot?y0waze'); src: url('../fonts/icomoon.eot?y0waze#iefix') format('embedded-opentype'), url('../fonts/icomoon.woff2') format('truetype'), url('../fonts/icomoon.woff?y0waze') format('woff'), url('../fonts/icomoon.svg?y0waze#icomoon') format('svg'); font-weight: normal; font-style: normal; font-display: swap;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1.2; font-size: 1em; /* margin-right: 8px; */ /* Render Font */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-display: swap;}.icon-notext,.icon-notext:before{margin: 0 !important; text-align: center;}.icon-menu:before{content: "\e9bd";}.icon-phone:before{content: "\e942";}.icon-instagram:before{content: "\ea92"; font-weight: bold;}.icon-facebook:before{content: "\ea90";}.icon-whatsapp:before{content: "\ea93"; font-weight: bold;}.icon-whatsapp:before{content: "\ea93"; font-weight: bold;}.icon-mail:before{content: "\ea84";}.icon-arrow-down-left2:before{content: "\ea3f";}.icon-cross:before{content: "\ea0f";}.icon-checkmark:before{content: "\ea10";}.portfolio{display: flex; flex-direction: row; align-items: center; justify-content: center; flex-wrap: wrap; width: 100%;}.portfolio-img{width: 50%;}.portfolio-desc{width: calc(50% - 20px);}.fundo{background-image: url(../images/bg.webp);}.hidden{visibility: hidden;}.gradient-text{background: linear-gradient(180deg, #020381, rgb(7, 28, 31)); -webkit-background-clip: text; color: transparent;}