body{
    font-family: 'Sora', sans-serif;
    background-color: #fff8f0;
}

h2{
    font-size: 42px;
    color: #002a2e;
}

img{
    max-width: 100%;
}

.accordion-button::after{
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236f97a7'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236f97a7'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.bg-gradient-primary-to-secondary{
    background-image: url(/assets/images/emagrecer-com-balao-deglutivel.png);
    background-repeat: no-repeat;
    padding-top: 200px;
    min-height: 937px;
    background-position: top center;
}

header.page-header-ui-dark{
    color: #FFFFFF;
}

header.page-header-ui-dark h1{
    font-size: 50px;
}


header.page-header-ui-dark ul{
    font-size: 27px;
    list-style: none;
    padding-left: 0;
    
}

header.page-header-ui-dark ul li{
    background: url(/assets/images/bullet.png) no-repeat left top;
    padding: 3px 5px 3px 40px;
}


.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #6f97a7;
    --bs-btn-border-color: #6f97a7;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #75929d;
    --bs-btn-hover-border-color: #75929d;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #75929d;
    --bs-btn-active-border-color: #75929d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #6f97a7;
    --bs-btn-disabled-border-color: #6f97a7;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 14px;
    border-radius: 20px;
    padding: 10px 20px;
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #003138;
    --bs-btn-border-color: #003138;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #012d34;
    --bs-btn-hover-border-color: #012d34;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #012d34;
    --bs-btn-active-border-color: #012d34;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #003138;
    --bs-btn-disabled-border-color: #003138;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 14px;
    border-radius: 20px;
    padding: 10px 20px;
}

nav.navbar-marketing{
    background-image: url(/assets/images/emagrecer-com-balao-deglutivel.png);
    background-position: top;
}

.como-funciona{
    padding-top: 30px;
    background-image: url(/assets/images/fundo-allurion.png);
    background-repeat: no-repeat;
    background-position: bottom center;
}

.como-funciona .item{
    padding: 60px 30px 60px 200px;
    background-color: #003138;
    color: #FFFFFF;
    text-align: left;
    border-radius: 15px;
    margin-bottom: 20px;
    min-height: 250px;
    background-repeat: no-repeat;
    background-position: 40px 60px;
}

.ico-resultados-balao-deglutivel{
    background-image: url(/assets/images/ico-resultados-balao-deglutivel.png);
}
.ico-colocacao-balao-gastrico{
    background-image: url(/assets/images/ico-colocacao-balao-gastrico.png);
}
.ico-acompanhamento-balao-gastrico{
    background-image: url(/assets/images/ico-acompanhamento-balao-gastrico.png);
}
.ico-balao-gastrico-sem-cirurgia{
    background-image: url(/assets/images/ico-balao-gastrico-sem-cirurgia.png);
}
.ico-app-allurion{
    background-image: url(/assets/images/ico-app-allurion.png);
}

.programa-allurion{
    font-size: 19px;
    color: #6e97a6;
}



.como-funciona .item h3{
    font-size: 20px;
}

.como-funciona .item p{
    color: #a4a4a4;
}

.section-contact .accordion-button{
    background: url(/assets/images/bullet.png) no-repeat 15px 15px;
    padding: 25px 15px 25px 55px;
    color: #FFFFFF;
}
.section-contact .accordion-button:focus{
    box-shadow:none;
}

.section-contact .accordion-flush .accordion-item{
    background: #003138;
    color: #a4a4a4;
    margin-bottom: 20px;
}

.section-contact .accordion-flush .accordion-item h2{
    color: #FFFFFF;
}

.section-contact .contact{
    background-color: #FFFFFF;
    border-radius: 20px;
    padding: 40px;
}

.section-contact .contact label{
    font-size: 18px;
    color: #003138;
}

.section-contact .contact h2{
    font-size: 34px;
    color: #003138;
    margin-bottom: 20px;
}

.section-contact .contact input[type="text"],
.section-contact .contact select{
    border-radius: 20px;
    border: none;
    background-color: #d8e2e5;
    padding: 15px 10px;
}

.section-contact .contact input[type="checkbox"]{
    width: 1.3em;
    height: 1.3em;
    border: 2px solid #003138;
}

.section-contact .contact button[type="submit"]{
    font-size: 22px;
    padding: 10px 50px
}

.form-control:focus{
    box-shadow:none;
}

.text-termo{
    font-size: 16px !important;
    color: #6e97a6 !important;
}

footer.footer{
    background: url(/assets/images/bg-footer.png);
    background-repeat: repeat-x;
    background-position: top center;
    height: 312px;
    padding-top: 100px;
}

footer.footer .title{
    font-size: 30px;
    color: #003138;
}

.copyright{
    text-align: center;
    font-size: 16px;
    color: #003138;
}

.assinatura{
    padding-bottom: 10px;
}

.assinatura a{
    text-decoration: none;
    color: #90b4b7;
}

.btn-social{
    font-size: 25px;
    padding: 2px 10px;
}


/*
whatsapp
*/

@font-face{font-family:WAmeIcons;src:url(data:font/woff;base64,d09GRgABAAAAAARgAAsAAAAABBQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIFgGNtYXAAAAFoAAAAVAAAAFQXVtKIZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAHQAAAB0gkciwGhlYWQAAAI4AAAANgAAADYVuuUSaGhlYQAAAnAAAAAkAAAAJAbCA8dobXR4AAAClAAAABgAAAAYDgACM2xvY2EAAAKsAAAADgAAAA4AYgBAbWF4cAAAArwAAAAgAAAAIAAIAAVuYW1lAAAC3AAAAWIAAAFicC7V7nBvc3QAAARAAAAAIAAAACAAAwAAAAMDVQGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QEDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkB//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQEzAM0DAALNAAIAAAkBEQMA/jMBzf8AAgAAAAEBAADNAs0CzQACAAABEQECzf4zAs3+AAEAAAABAAAAAQAAtqSnv18PPPUACwQAAAAAANnOUKQAAAAA2c5QpAAAAAADAALNAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAMAAAEAAAAAAAAAAAAAAAAAAAAGBAAAAAAAAAAAAAAAAgAAAAQAATMEAAEAAAAAAAAKABQAHgAsADoAAAABAAAABgADAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABAAAAAEAAAAAAAIABwBFAAEAAAAAAAMABAAtAAEAAAAAAAQABABaAAEAAAAAAAUACwAMAAEAAAAAAAYABAA5AAEAAAAAAAoAGgBmAAMAAQQJAAEACAAEAAMAAQQJAAIADgBMAAMAAQQJAAMACAAxAAMAAQQJAAQACABeAAMAAQQJAAUAFgAXAAMAAQQJAAYACAA9AAMAAQQJAAoANACAd2FtZQB3AGEAbQBlVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2FtZQB3AGEAbQBld2FtZQB3AGEAbQBlUmVndWxhcgBSAGUAZwB1AGwAYQByd2FtZQB3AGEAbQBlRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff')}
.whatsappme{
	position:fixed;
	z-index:1000;
	right:0px;
	bottom:20px;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
	font-size:16px;
	line-height:1.625em;
	color:#262626;
	transform:scale3d(0,0,0);
	transition:transform .3s ease-in-out;user-select:none;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none
}
.whatsappme svg path{fill:currentColor!important}.whatsappme.whatsappme--show{transform:scale3d(1,1,1);transition:transform .5s cubic-bezier(.18,.89,.32,1.28)}
.whatsappme__button{
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	position:absolute;
	z-index:2;
	bottom:8px;
	right:8px;
	height:60px;
	min-width:60px;
	max-width:95vw;
	background-color:#25d366;
	color:#fff;
	border-radius:30px;
	box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);
	cursor:pointer;
	transition:background-color .2s linear;
	-webkit-tap-highlight-color:transparent
}
.whatsappme__button:hover{
	background-color:#128c7e;
	transition:background-color 1.5s linear
}
.whatsappme--dialog .whatsappme__button{background-color:#128c7e;transition:background-color .2s linear}
.whatsappme--dialog .whatsappme__button:hover{background-color:#075e54}
.whatsappme__button:active{background-color:#075e54;transition:none}
@supports (-webkit-overflow-scrolling:touch){
	.whatsappme--dialog .whatsappme__button{background-color:#34b7f1}
	.whatsappme--dialog .whatsappme__button:hover,.whatsappme__button:active{background-color:#228bb9}
}
.whatsappme__button svg{width:36px;height:36px;margin:12px 12px}
.whatsappme__button .whatsappme__button__send{margin:12px 11px 12px 13px}
.whatsappme__button__image{position:absolute;top:1px;right:1px;width:58px;height:58px;border-radius:50%;overflow:hidden;opacity:0}
.whatsappme__button__image img{display:block;width:100%;height:100%;object-fit:cover}
.whatsappme--show .whatsappme__button__image{animation:wame_image_loop 20s linear 5s infinite normal both}
.whatsappme--image .whatsappme__button__image{opacity:1;animation:none}
.whatsappme__button__sendtext{padding:0;max-width:0;font-weight:600;line-height:60px;white-space:nowrap;opacity:0;overflow:hidden;transition:none}
.whatsappme--dialog .whatsappme__button__sendtext{color: #FFFFFF;padding:0 4px 0 24px;max-width:200px;opacity:1;transition:max-width .2s linear,opacity .4s ease-out .2s}
.whatsappme__badge{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border:none;border-radius:50%;background:#e82c0c;font-size:12px;font-weight:600;line-height:20px;text-align:center;box-shadow:none;opacity:0;pointer-events:none}.whatsappme__badge.whatsappme__badge--in{animation:wame_badge_in .5s cubic-bezier(.27,.9,.41,1.28) 1 both}.whatsappme__badge.whatsappme__badge--out{animation:wame_badge_out .4s cubic-bezier(.215,.61,.355,1) 1 both}.whatsappme--dialog .whatsappme__button{box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.whatsappme .whatsappme__button__send path{fill:none!important;stroke:#fff!important;animation:wame_plain 6s 0s ease-in-out infinite}.whatsappme .whatsappme__button__send path.wame_chat{animation-name:wame_chat}.whatsappme__tooltip{position:absolute;top:14px;right:76px;max-width:calc(100vw - 105px);height:32px;padding:0 14px;border:none;border-radius:16px;background:#fff;color:#075e54;line-height:31px;white-space:nowrap;box-shadow:0 1px 4px 0 rgba(0,0,0,.4);opacity:0}.whatsappme__tooltip::after{font:normal normal 400 20px/1em WAmeIcons;content:'\e900';position:absolute;top:6px;right:-12px;color:#fff;text-align:right;text-shadow:2px 1px 3px rgba(0,0,0,.4)}.whatsappme__tooltip div{overflow:hidden;text-overflow:ellipsis}.whatsappme--tooltip .whatsappme__tooltip{animation:wame_tootlip 20s linear 5s 1 normal both}.whatsappme--dialog .whatsappme__button__send,.whatsappme__button__open{display:block}.whatsappme--dialog .whatsappme__button__image,.whatsappme--dialog .whatsappme__button__open,.whatsappme--dialog .whatsappme__tooltip,.whatsappme__button__send{display:none}.whatsappme__box{position:absolute;bottom:0;right:0;z-index:1;width:calc(100vw - 40px);max-width:400px;min-height:280px;padding-bottom:60px;border-radius:32px;background:#ede4dd url(/assets/images/background.webp) center repeat-y;background-size:100% auto;box-shadow:0 2px 6px 0 rgba(0,0,0,.5);overflow:hidden;transform:scale3d(0,0,0);opacity:0;transition:opacity .4s ease-out,transform 0s linear .3s}
.nowebp .whatsappme__box{background-image:url(/assets/images/background.png)}.whatsappme--dialog .whatsappme__box{opacity:1;transform:scale3d(1,1,1);transition:opacity .2s ease-out,transform 0s linear}.whatsappme__header{float:none;display:block;position:static;width:100%;height:70px;padding:0 26px;margin:0;background-color:#2e8c7d;color:rgba(255,255,255,.5)}.whatsappme__header svg{width:120px;height:100%}.whatsappme__close{display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:18px;right:24px;width:34px;height:34px;border-radius:50%;background:#000;color:#fff;text-align:center;opacity:.4;cursor:pointer;transition:opacity .3s ease-out;-webkit-tap-highlight-color:transparent}.whatsappme__close:hover{opacity:.6}.whatsappme__close svg{display:block;width:12px;height:12px;margin:auto}.whatsappme__message{position:relative;min-height:80px;padding:20px 2px 20px 0;margin:34px 26px;border-radius:32px;background-color:#fff;color:#4a4a4a;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.whatsappme__message:before{content:'';display:block;position:absolute;bottom:30px;left:-18px;width:18px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA1CAYAAADlE3NNAAAEr0lEQVRo3t2aT0gjVxzHf++9mcn8zWhW6bpELWzcogFNaRar7a4tBNy2WATbHpacpdZ6redeZE+9CL02B1ktXsRD/xwsilhoSwsqag/xYK09hCQlmCiTf28vGRnGmZhE183MFx5vmGQy7zO/P/P7PYLAHUIAQCqDAwDPxMREG3IpHL+zs/MZcgkYAgAMAIwOl8lkYm6xGgYAFgAEAGgZHx9/vVwun7nJJTkAEAGgdW9v73NKKXWLSzIA4AEAGQDazs/P/3ALnNEl1a2trY9oRW6wmu6SEgC0ZrPZn9wCp2dIHgCU1dXVtymlZafDIatEksvlfqYGueG9xgOAcnBw8JSa5GR3vIi1aDTaUSwWj5wOZ3RHPUN6U6nUN9RCTnZHDwDI+/v745TSkpPhrOpHcWlpqbdcLieojZwGpseZMDo66svn87/RKnIaGAsAfCAQ8J6dnX1Pr5DjwABAzmazMVqDHAd2enr6La1RjgGLRCJqLpeL0TrUjFDGrMgCAD8/P38vn8//QutUs1pLT/fC5ubmQKFQOKANqNmspbuhBwDEZDL5BaX0lDaoZoK62NxZXFzs1DRthV5TrxrKGFue/v5+KZ1Of1kul5P0BtQUUAAgxOPx9wuFwl/0BvWq3O8C6vDw8F1N036gL0G3ZaVLUEdHRxFN036kL1E3DWMHxAEAPzc3dyedTk+XSqUdegu6CRijy5mBPLOzs2oikfhU07RFSmmG3qKuaxkdxuhy/MzMjDeRSHyiadrz2wYyClUBMh9bzRfAu7u7PX6//z1RFB9zHBcBALUZKoRqUMgEgyvHeHt7+353d/cjQRBGWJZ9jBDqaMYKHKpYBAEAXltbawsGg2FFUd7iOO4hIeQhQuiOEzpdOzCSTCaftLS0fEUIGXbiHiBjU5njVCr1sc/nW6wkDcduS1u1HKRUKv2KMR4ABwvbAWKMA+BwYbsasFgs/uMWuEtxd3x8/J3b4C4Ag8Hg83g8/iyfz//n5IRi1eZzla00HgA8oijyDMNwlFJCCGH0axiGQQAAXq+XyLLMeL1eRlEURpZlRpIkhud5oigK297eLvl8Prm1tVVSFEWSJEkWRVESBMGrqupriqLcFQThLsaYu612n6vUip4KMFv5HJssjhooEi5laoZh0NjYWNvw8PC9np6ejkAg8MDv9w+oqnrfxsNqhgNTh2wE1MGYChyyWGA9RYJVFWTM3MhwjMPhsDw9PT0QDocHOjs731RV9Y1rv+cMlb4Oiy3garWW1b2sPMfceZgHmZqa6pycnPywr6/vA47jfPXAWbU0xOCOqE44u2K8Wl9oBUfMa+rq6hIWFhbGBwcHn9pBohogcRWwRiCRTUiACQ6ZYpxY9JAkFAopy8vLM4FAYKyRrgA1GGf1JperLGgEM4cNG4vF3olGo18TQkT9JsRmAdQw66NsGlbn7Ibdd0um2XzOblz6/ZWVlX8JIb8PDQ090gFJDU+e2sBeZ1hBU9NcqvIQzDMFALq+vp7GGP85MjLyBCHE1tPO1LP4eq4FG/hqnlGyeSiwsbHxfygUOu7t7Y00059JUY3ZHFm8k1lT0cGfnJw8c0ojepWFzd6CMpnM3y8AJPEkZ9khO4IAAAAASUVORK5CYII=);background-size:100%}.whatsappme__message__wrap{max-height:calc(100vh - 270px);padding:0 20px 0 22px;overflow:auto}.whatsappme__message__wrap::-webkit-scrollbar{width:5px;background:rgba(0,0,0,0)}.whatsappme__message__wrap::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(0,0,0,0)}.whatsappme__message__wrap:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.whatsappme__message a{text-decoration:underline;color:#2e8c7d}.whatsappme__copy{position:absolute;bottom:9px;left:28px;color:#2e8c7d;font-size:11px;letter-spacing:.2px;line-height:16px;opacity:.4;transition:opacity .25s}.whatsappme__copy:hover{opacity:.8;transition:opacity .5s ease-out .5s}.whatsappme__copy a,.whatsappme__copy a:active,.whatsappme__copy a:hover{color:inherit;text-decoration:none}.whatsappme__copy svg{width:40px;height:10px;vertical-align:inherit}.whatsappme--left{right:auto;left:20px}.whatsappme--left .whatsappme__button{right:auto;left:8px;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.whatsappme--left.whatsappme--dialog .whatsappme__button__sendtext{padding:0 24px 0 4px}.whatsappme--left .whatsappme__tooltip{right:auto;left:76px}.whatsappme--left .whatsappme__tooltip::after{content:'\e901';left:-12px;right:auto;text-align:left;text-shadow:-2px 1px 3px rgba(0,0,0,.4)}.whatsappme--left .whatsappme__box{right:auto;left:0}.whatsappme--left .whatsappme__copy{left:auto;right:28px;text-align:right}[dir=rtl] .whatsappme__close{right:auto;left:24px}[dir=rtl] .whatsappme__message:before{left:auto;right:-18px;transform:rotateY(180deg)}[dir=rtl] .whatsappme__button{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}[dir=rtl] .whatsappme--left .whatsappme__button{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}@media (max-width:480px),(orientation:landscape) and (max-width:767px){.whatsappme{bottom:6px;right:6px}.whatsappme--left{right:auto;left:6px}.whatsappme__box{width:calc(100vw - 12px);min-height:0}.whatsappme__header{height:55px}.whatsappme__close{top:13px;width:28px;height:28px}.whatsappme__message{padding:16px 0;margin:15px 21px 20px;line-height:24px}.whatsappme__message__wrap{max-height:calc(100vh - 194px);padding:0 14px}}@media (max-width:360px){.whatsappme__copy{width:70px}}@keyframes wame_badge_in{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes wame_badge_out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes wame_plain{45%,5%{stroke-dashoffset:0}100%,50%{stroke-dashoffset:1096.67}}@keyframes wame_chat{50%{stroke-dashoffset:1019.22}55%,95%{stroke-dashoffset:0}}@keyframes wame_image_loop{0%{opacity:0}20%,3%{opacity:1}100%,23%{opacity:0}}@keyframes wame_tootlip{0%{opacity:0;transform:scaleY(0)}1%,20%{opacity:1;transform:scaleY(1)}100%,23%{opacity:0;transform:scaleY(1)}}




@media only screen and (max-width: 600px) {
    header.page-header-ui-dark h1{
        font-size: 35px;
    }
    header.page-header-ui-dark ul{
        font-size: 18px;
    }
    header.page-header-ui-dark ul li{
        background-size: 32px;
        padding: 15px 15px 15px 35px;
    }
    h2{
        font-size: 36px;
    }
    footer.footer{
        padding-top: 70px;
    }
    .copyright{
        font-size: 13px;
    }
}