html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#555454}
body{margin:0}
aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible;background: transparent;}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*,:before,:after{box-sizing:border-box}
html{height:100%;font-size:10px;}
body{height:100%;font-size:18px;font-size:1.8rem;font-family: 'Open Sans', sans-serif;}
a{text-decoration:none;transition:.3s}
a:hover{transition:.3s}
p{line-height:1.5;}
img{max-width:100%;height:auto}
:focus {outline: none;}
.wrap{width:calc(100% - 20px);max-width:1190px;margin-left:auto;margin-right:auto;padding:10px;padding:1rem;-js-display:flex;display:flex;flex-flow:row wrap}
@media (min-width:1590px) {
	.wrap.full{width:calc(100% - 400px);max-width: 1900px;}
}
@media (min-width:1290px) and (max-width:1589.99px) {
	.wrap.full{width: calc(100% - 200px);max-width: 1520px;}
}
h1 {font-size:48px;font-size:4.8rem;font-weight:700;}
h2 {font-size:36px;font-size:3.6rem;font-weight:700;}
h3 {font-size:32px;font-size:3.2rem;font-weight:700;}
h4 {font-size:24px;font-size:2.4rem;font-weight:700;}
h5 {font-size:16px;font-size:1.6rem;font-weight:700;}
h6 {font-size:16px;font-size:1.6rem;font-weight:400;}
@media (max-width:767px) {
	h1 {font-size:40px;font-size:4rem;font-weight:700;}
	h2 {font-size:32px;font-size:3.2rem;font-weight:700;}
	h3 {font-size:24px;font-size:2.4rem;font-weight:700;}
	h4 {font-size:20px;font-size:2rem;font-weight:700;}
	h5 {font-size:16px;font-size:1.6rem;font-weight:700;}
	h6 {font-size:16px;font-size:1.6rem;font-weight:400;}
}
@font-face{font-family:'ampla';src:url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../fonts/ampla.ttf?mxri2b) format("truetype"),url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../fonts/ampla.woff?mxri2b) format("woff"),url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../fonts/ampla.svg?mxri2b#ampla) format("svg");font-weight:400;font-style:normal;font-display:block}
[class^="icone-"],[class*=" icone-"]{font-family:'ampla'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icone-whatsapp:before{content:"\e901"}
.icone-telefone:before{content:"\e902"}
.icone-aspas:before{content:"\e903"}
.icone-instagram:before{content:"\e904"}
.icone-facebook:before{content:"\e905"}
.icone-twitter:before{content:"\e900"}
@media (min-width:768px) {
.section__column{flex:0 0 auto;width:calc(99.99% * 1/2 - (30px - 30px * 1/2))}
.section__column:nth-child(1n){margin-right:30px;margin-left:0}
.section__column:last-child{margin-right:0}
.section__column:nth-child(2n){margin-right:0;margin-left:auto}
}
input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:18px;font-family:'Open Sans';}
input:focus,select:focus{outline:0}
input,textarea{box-sizing:content-box}
button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{box-sizing:border-box}
input[type=checkbox],input[type=radio]{width:13px;height:13px}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}
::-webkit-search-decoration{display:none}
button,input[type="reset"],input[type="button"],input[type="submit"]{overflow:visible;width:auto}
::-webkit-file-upload-button{padding:0;border:0;background:none}
textarea{vertical-align:top;overflow:auto}
select[multiple]{vertical-align:top}
.wpcf7,.wpcf7-form,.form{-js-display:flex;display:flex;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.wpcf7 p,.wpcf7-form p,.form p{margin:0}
.wpcf7 .home_formulario_column,.wpcf7-form .home_formulario_column,.form .home_formulario_column{width:100%}
.wpcf7 input::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder,.wpcf7-form input::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-input-placeholder,.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#7d7d7d}
.wpcf7 select,.wpcf7-form select,.form select{border-radius:0;height:32px;position:relative;/*background:transparent url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../../dist/images/arrow.png) 98% 50% no-repeat*/;}
@media (min-width:768px) {
.wpcf7 .home_formulario_column,.wpcf7-form .home_formulario_column,.form .home_formulario_column{width:48%}
}
.wpcf7_wrap,.wpcf7-form_wrap,.form_wrap{margin-top:0;margin-bottom:20px!important;margin-bottom:2rem!important;width:100%}
.wpcf7_wrap_item > label,.wpcf7-form_wrap_item > label,.form_wrap_item > label{color:#7d7d7d;display:block;margin-bottom:10px;margin-bottom:1rem;font-size:16px;font-size:1.6rem;line-height:1.5}
.wpcf7_wrap_item + .wpcf7_wrap_item,.wpcf7-form_wrap_item + .wpcf7-form_wrap_item,.form_wrap_item + .form_wrap_item{margin-top:10px;margin-top:1rem}
.wpcf7_wrap_group,.wpcf7-form_wrap_group,.form_wrap_group{-js-display:flex;display:flex;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}
.wpcf7_wrap_group > .wpcf7-form-control-wrap,.wpcf7-form_wrap_group > .wpcf7-form-control-wrap,.form_wrap_group > .wpcf7-form-control-wrap{width:45%}
.wpcf7_wrap_group-3,.wpcf7-form_wrap_group-3,.form_wrap_group-3{-js-display:flex;display:flex;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}
.wpcf7_wrap_group-3 > .wpcf7-form-control-wrap,.wpcf7-form_wrap_group-3 > .wpcf7-form-control-wrap,.form_wrap_group-3 > .wpcf7-form-control-wrap{width:30%}
.wpcf7_input,.wpcf7_textarea,.wpcf7-form_input,.wpcf7-form_textarea,.form_input,.form_textarea{background-color:transparent;border:1px solid #7d7d7d;color:#7d7d7d;width:100%;padding:5px 0;padding:5px 5px;resize:none;font-size:16px;font-size:1.6rem;font-weight:300;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wpcf7_textarea,.wpcf7-form_textarea,.form_textarea{height:120px}
.wpcf7_submit,.wpcf7-form_submit,.form_submit{border:1px solid #7d7d7d;font-size:14px;font-size:1.4rem;padding:10px 40px;padding:1rem 4rem;float:right;margin-top:20px;margin-top:2rem;color:#7d7d7d;transition:.2s}
.wpcf7_submit:hover,.wpcf7-form_submit:hover,.form_submit:hover{background-color:#3094c6;color:#fff;border-color:transparent}
.wpcf7-checkbox{-js-display:flex;display:flex;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}
.wpcf7-list-item{margin:0!important}
.wpcf7-list-item input[type=checkbox]{position:absolute;visibility:hidden}
.wpcf7-list-item-label{position:relative;font-size:16px;font-size:1.6rem;color:#7d7d7d;line-height:1.5;cursor:pointer}
.wpcf7-list-item-label:before{content:'';width:30px;height:30px;display:inline-block;border:3px solid #7d7d7d;vertical-align:middle;margin-right:10px;margin-right:1rem}
.wpcf7-list-item-label:after{visibility:hidden;background:transparent url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../img/checked.svg) 0 0 no-repeat;content:'';width:19px;height:19px;display:block;position:absolute;top:2px;left:5px}
.page-aside_widget .wpcf7,.page-aside_widget .wpcf7-form,.page-aside_widget .form{-js-display:flex;display:flex;flex-flow:column nowrap}
.page-aside_widget .wpcf7_wrap_group,.page-aside_widget .wpcf7-form_wrap_group,.page-aside_widget .form_wrap_group{-js-display:flex;display:flex;flex-flow:row wrap}
.page-aside_widget .wpcf7_wrap_group > .wpcf7-form-control-wrap,.page-aside_widget .wpcf7-form_wrap_group > .wpcf7-form-control-wrap,.page-aside_widget .form_wrap_group > .wpcf7-form-control-wrap{width:100%}
.page-aside_widget .wpcf7_wrap_group-3,.page-aside_widget .wpcf7-form_wrap_group-3,.page-aside_widget .form_wrap_group-3{-js-display:flex;display:flex;flex-flow:column nowrap}
.page-aside_widget .wpcf7_wrap_group-3 > .wpcf7-form-control-wrap,.page-aside_widget .wpcf7-form_wrap_group-3 > .wpcf7-form-control-wrap,.page-aside_widget .form_wrap_group-3 > .wpcf7-form-control-wrap{width:100%}
.page-aside_widget .wpcf7_input,.page-aside_widget .wpcf7_textarea,.page-aside_widget .wpcf7-form_input,.page-aside_widget .wpcf7-form_textarea,.page-aside_widget .form_input,.page-aside_widget .form_textarea{margin-bottom:10px;margin-bottom:1rem}
.page-aside_widget .wpcf7-list-item{-ms-flex-positive:1;flex-grow:1;margin-bottom:5px!important;margin-bottom:.5rem!important}
.page-aside_widget .wpcf7-list-item:nth-of-type(1),.page-aside_widget .wpcf7-list-item:nth-of-type(3){width:40%}
.page-aside_widget .wpcf7-list-item:nth-of-type(2),.page-aside_widget .wpcf7-list-item:nth-of-type(4){width:60%}
@media (min-width:768px) {
.page-aside_widget .home_formulario_column{width:100%}
}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:0 0 10px 30px;}
.alignleft{float:left;margin:0 30px 10px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{max-width:96%;padding:0;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignnone p.wp-caption-text{text-align:center}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignleft p.wp-caption-text{text-align:left}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption.alignright p.wp-caption-text{text-align:right}
.wp-caption img{display:block;border:0 none;height:auto;margin:0 auto;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{background:#eee;font-size:12px;line-height:17px;margin:0;padding:5px 10px;padding:.5rem 1rem;color:#434343}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:8.75px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.article{background: #fff;margin: 0;padding: 0 0 3rem;}
button {background: #737373;padding: 13px 21px;border-radius: 10px;transition:.3s;}
button:hover {background: #9b9b9b;transform: scale(1.15);transition: .3s;}
button a {color:#fff;transition:.3s;display: flex;align-items: center;flex-direction: row;flex-wrap: nowrap;}
button a:hover {transition:.3s;}
button.verde {background:#3cacac;}
button.verde:hover {background:#219595;}
button.verde a {}
button.verde a:hover {}
button.azul {background:#008ec5;}
button.azul:hover {background:#3d6b90;}
button.azul a {}
button.azul a:hover {}
button.escuro {background:#305471;}
button.escuro:hover {background:#3d6a90;}
button.escuro a {}
button.escuro a:hover {}
button.cinza {background:#d8d8d8;}
button.cinza:hover {background:#898989;}
button.cinza a {color:#305471;}
button.cinza a:hover {color:#fff;}
button.branco {background:#fff;}
button.branco:hover {}
button.branco a {color:#737373;}
button.branco a:hover {}
button a.botao-whatsapp {text-align: left;}
button a.botao-telefone {text-align: left;}
button.branco a.botao-whatsapp {color:#3cacac;}
button.branco a.botao-telefone {color:#508dc2;}
button a [class^="icone-"] {font-size: 2.4rem;margin-right: 10px;}
header {padding:15px 0 10px;position: relative;margin: 0 auto -250px;background: transparent;}
header .wrap {}
.logo-topo {width: 230px;margin:0 auto;text-align:left;}
.logo-topo img {max-height:200px;border-radius: 50%;box-shadow: 0 10px 16px -10px #0000007f;background: #737373;}
.botoes-topo {width:calc(100% - 230px);text-align: right;}
.botoes-topo button {margin-left: 20px;margin-bottom: 20px;}
@media (max-width:479px) {
	header {margin: 0 auto -355px;}
	.logo-topo {width: 100%;margin-bottom: 20px;text-align: center;}
	.botoes-topo {width: 100%;display: flex;}
	.botoes-topo button {margin-left: 0;}
	.botoes-topo button.verde {margin-right: 10px;}
	.botoes-topo button.azul {margin-left: 10px;}
}
@media (max-width:389px) {
	header {margin: 0 auto -375px;}
}
main {margin: 0 auto 0;background: #eff4f4;}
.banner {background: #eff4f4;background-color: #eff4f4;background-image: url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../img/bg-topo.svg);background-repeat: no-repeat;background-position: top left;padding-top: 120px;background-size:809.84px 833.483px}
.banner .wrap {}
.banner .lado-esquerdo {width: calc(100% - 650px);}
.banner .lado-esquerdo h1 {margin:200px 0 30px;color:#3cacac;font-weight: 600;width: calc(100% - 100px);max-width: 630px;}
.banner .lado-esquerdo h1 span {color:#008ec5;}
.banner .lado-esquerdo p {font-size: 2.4rem;width: calc(100% - 100px);max-width: 630px;}
.banner .lado-direito {width: 650px;text-align: right;position: relative;}
.banner .lado-direito .bola-um {background: linear-gradient(to left, #305470 0%, #7ac0eb 100%);width: 186px;height: 186px;position: absolute;border-radius: 50%;top: 98px;left: -98px;z-index: 5;}
.banner .lado-direito .bola-dois {background: linear-gradient(to left, #6cabab 0%, #325858 100%);width: 130px;height: 130px;position: absolute;border-radius: 50%;bottom: -30px;right: 83px;z-index: 5;}
.banner .lado-direito img {width: 100%;max-width: 650px;border-radius: 130px 130px 130px 0;}
@media (max-width:1899px) {
	.banner {padding-bottom: 30px;}
	.banner .lado-esquerdo {width: calc(100% - 600px);}
	.banner .lado-direito {width:600px;}
	.banner .lado-direito .bola-um {left:-90px;}
	.banner .lado-direito img {border-radius:100px 100px 100px 0;}
}
@media (max-width:1599px) {
	.banner {padding-bottom: 90px;}
	.banner .lado-esquerdo {width: calc(100% - 480px);}
	.banner .lado-direito {width: 480px;}
	.banner .lado-direito img {border-radius:70px 70px 70px 0;}
	.banner .lado-direito .bola-um {width: 140px;height: 140px;left: -70px;}
	.banner .lado-direito .bola-dois {width: 105px;height: 105px;}
}
@media (max-width:1199px) {
	.banner .lado-esquerdo {width: calc(100% - 360px);}
	.banner .lado-esquerdo h1 {margin: 140px 0 30px;}
	.banner .lado-direito {width: 360px;margin-top: 100px;}
	.banner .lado-direito img {border-radius:50px 50px 50px 0;}
	.banner .lado-direito .bola-um {width: 110px;height: 110px;left: -60px;top: 48px;}
	.banner .lado-direito .bola-dois {width: 80px;height: 80px;right: 50px;bottom: -20px;}
}
@media (max-width:959px) {
	.banner .lado-esquerdo {width:100%;margin: 0 auto;text-align:center}
	.banner .lado-esquerdo h1 {width:100%;margin: 140px auto 30px;}
	.banner .lado-esquerdo p {width:100%;margin: 0 auto 0;font-size: 2rem;}
	.banner .lado-direito {display:none;}
}
@media (max-width:767px) {
	.banner {padding: 40px auto 80px;}
	.banner .lado-esquerdo h1 {margin: 130px auto 30px;}
}
@media (max-width:479px) {
	.banner {padding:120px 0 80px;}
	.banner .lado-esquerdo h1  {margin: 220px auto 30px;}
}
@media (max-width:389px) {
	.banner {padding:130px 0 80px;}
}
.contato {position:relative;top: -80px;margin-bottom: -30px;}
.contato .wrap {margin:0 auto 0;text-align:center;}
.contato .form-contato {width: 100%;padding: 20px 30px 20px;box-shadow: 0px 20px 30px -30px #000000ff;border-radius: 30px;background: #fff;z-index:12;max-width: 800px;margin: 0 auto 0;}
.contato .form-contato p.chamada {margin:15px 0 25px;color:#000;}
.contato .form-contato .wpcf7 {}
.contato .form-contato .wpcf7 form {}
.contato .form-contato .wpcf7 form p {display: flex;flex-direction: row;flex-wrap: nowrap;width: calc(50% - 10px);padding:0;margin:0 0 15px;position: relative;}
.contato .form-contato .wpcf7 form p.botao-lead {width:100%;border:none;text-align:center;}
.contato .form-contato .wpcf7 form p span {padding: 15px 15px;background: transparent;border-radius: 10px;border: 1px solid #bbc6ca;}
.contato .form-contato .wpcf7 form p span.wpcf7-spinner {padding: 0;margin: 0;background: transparent;position: absolute;bottom: 14px;right: 14px;border: none;}
.contato .form-contato .wpcf7 form p span.ajax-loader {position: absolute;bottom: 58px;right: 16px;}
.contato .form-contato .wpcf7 form p input:not([type=submit]) {width:100%;color: #555454;}
.contato .form-contato .wpcf7 form p input::placeholder {color: #676767;}
.contato .form-contato .wpcf7 form p input[type=submit] {background: #305471;color: #fff;padding: 18px 0;border-radius: 10px;display: block;width: 100%;margin: 0;transition: .3s;font-weight: 700;}
.contato .form-contato .wpcf7 form p input[type=submit]:hover {background:#3d6a90;transition:.3s;transform: scale(1.15);}
.contato .form-contato .wpcf7 form p select {-webkit-appearance: none;-moz-appearance: none;width: calc(100% - 20px);color: #416ba9;}
.contato .botoes-call {margin:20px auto 0}
.contato .botoes-call p {margin:20px 10px;}
.contato .botoes-call button {margin: 0 10px 20px 10px;}
@media (max-width:767px) {
	.contato .form-contato .wpcf7 form p {width: 100%;display: flex;flex-direction: column;}
	.contato .botoes-call p {width:100%;margin:0}
	.contato .botoes-call p:first-child {margin: 20px 0 20px;}
}
.contato .form-contato .wpcf7 form p span.wpcf7-not-valid-tip {text-indent: -9999px;position: absolute;top: 7px;height: 42px;left: -60px;background: transparent !important;border: none;}
.contato .form-contato .wpcf7 form p span.wpcf7-not-valid-tip:after {content:'';width:52px;height:42px;background:url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../img/falha-no-envio.svg) no-repeat;background-size:cover;display:block;position:absolute;top: 0;}
.form-contato div.wpcf7-validation-errors, .form-contato div.wpcf7-acceptance-missing {margin: 0 auto 18px;border: none;background: #d41017;color: #fff;text-transform: uppercase;padding: 7px 14px;border-radius: 3px;}
.conteudo {background:#fff;}
.conteudo article h2 {color: #305471;font-weight: 600;}
.conteudo article h2:after {content:'';display: block;width: 200px;height: 2px;background: #4f8eb8;margin: 20px auto 0;}
.conteudo article h4 {margin:10px 0}
.tratamentos {padding: 30px 0 50px;}
.tratamentos h2 {width: 100%;text-align: center;color: #305471;font-weight: 600;}
.tratamentos h2:after {content:'';display: block;width: 200px;height: 2px;background: #4f8eb8;margin: 20px auto 20px;}
.tratamentos .tratamento {display: flex;width: calc(25% - 20px);flex-direction: column;margin: 0 10px;}
.tratamentos .tratamento figure {text-align:center;}
.tratamentos .tratamento figure img {width:100%;max-width:220px;border-radius:25px;box-shadow:0 20px 30px -30px #000000ff;}
.tratamentos .tratamento h3 {margin:0 auto 20px;text-align:center;font-size:2.4rem;color:#325959;}
.tratamentos .tratamento p {text-align:center;color:#565555;margin: 0 0 20px;}
@media (max-width:959px) {
	.tratamentos .tratamento {width: calc(50% - 20px);margin:0 10px 20px 10px;}
}
@media (max-width:767px) {
	.tratamentos .tratamento h3 {font-size:2.1rem}
	.tratamentos .tratamento p {font-size:1.6rem}
}
@media (max-width:599px) {
	.tratamentos .tratamento {width: 100%;margin: 0 0 20px;}
}
.dentistas {background:url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../img/bg-branco.png),#fff;padding: 30px 0 70px;}
.dentistas h2 {width: 100%;text-align: center;color: #305471;font-weight: 600;}
.dentistas h2:after {content:'';display: block;width: 200px;height: 2px;background: #4f8eb8;margin: 20px auto 0;}
.dentistas .dentista {display: flex;width: calc(25% - 20px);flex-direction: row;margin: 0 10px;}
.dentistas .dentista figure {text-align: left;max-width: 137px;margin-right: 20px;display: inline-block;}
.dentistas .dentista figure img {width:100%;border-radius:25px;box-shadow:0 20px 20px -25px #000000aa;}
.dentistas .dentista .dados {width:calc(100% - 157px);}
.dentistas .dentista .dados h5 {margin:0;text-align:left;font-size:2.1rem;color:#407170;}
.dentistas .dentista .dados small {font-size:1.6rem;color: #5b9a9a;}
.dentistas .dentista .dados p {text-align:left;color:#222221;margin: 30 0 0;}
@media (max-width:1199px) {
	.dentistas .dentista {width: calc(50% - 20px);margin: 0 10px 20px 10px;}
}
@media (max-width:669px) {
	.dentistas .dentista {width: 100%;margin: 0 0 20px;}
}
@media (max-width: 389px) {
	.dentistas .dentista .dados h5 {font-size:2rem}
	.dentistas .dentista .dados small {font-size:1.4rem}
	.dentistas .dentista .dados p {font-size:1.6rem}
}
.call-to-action {margin: 0;padding:80px 0 80px;text-align:center;}
.call-to-action.azul {background: url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../img/bg-azul.png),url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../img/bg-cta.webp) top center no-repeat;background-size: auto, cover;}
.call-to-action.verde {background: url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../img/bg-verde.png),url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../img/bg-cta.webp) top center no-repeat;background-size: auto, cover;}
.call-to-action.cinza {background: url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../img/bg-cinza.png),url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../img/bg-cta.webp) top center no-repeat;background-size: auto, cover;}
.call-to-action .wrap {}
.call-to-action h3 {color: #fff;font-size: 3.6rem;margin: 0 0 30px;line-height: 1.25;display: block;width: 100%;font-weight:400;}
.call-to-action button {margin:0 auto;padding: 20px 30px;}
.depoimentos {padding:30px 0 30px;margin:0;background:#f2f2f2;}
.depoimentos h2 {width: 100%;text-align: center;color: #305471;font-weight: 600;}
.depoimentos h2:after {content:'';display: block;width: 200px;height: 2px;background: #4f8eb8;margin: 20px auto 20px;}
.depoimentos .item {display: flex;width: calc(50% - 20px);margin: 0 10px 40px;}
.depoimentos .item .foto {display: inline-block;width: 136px;margin: 0 20px 0 0;vertical-align: top;}
.depoimentos .item .foto figure {margin: 0;}
.depoimentos .item .foto figure img {border-radius:25px;}
.depoimentos .item .conteudo-depoimento {display: inline-block;width: calc(100% - 156px);vertical-align: top;}
.depoimentos .item .conteudo-depoimento span {color: #d8d8d8;position: relative;font-size: 6.1rem;z-index: 1;}
.depoimentos .item .conteudo-depoimento span:before {position: absolute;margin: 0;top: 0;left: 0;}
.depoimentos .item .conteudo-depoimento .depoimento {margin:20 0 0 20px;font-style: italic;text-indent: 28px;line-height: 1.25;color:#565555;position: relative;z-index: 2;}
.depoimentos .item .conteudo-depoimento .autor {margin: 15px 0 0;font-weight: 700;font-style:italic;color:#305471;}
.depoimentos .item .conteudo-depoimento .autor span {font-style:italic;font-size:1.4rem;color:#727272;font-weight:400;}
@media (max-width:767px) {
	.depoimentos .item {width: 100%;}
}
@media (max-width:479px) {
	.depoimentos .item .conteudo-depoimento .depoimento {font-size:1.6rem;}
}
@media (max-width:389px) {
	.depoimentos .item .foto {display:none;}
	.depoimentos .item .conteudo-depoimento {width:100%;padding: 0 10px;}
}
.institucional {background:url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../img/bg-branco.png),#fff;padding: 30px 0 70px;}
.institucional h2 {width: 100%;text-align: left;color: #305471;font-weight: 600;}
.institucional h2:after {content:'';display: block;width: 200px;height: 2px;background: #4f8eb8;margin: 20px 0 20px;}
.institucional .gallery {text-align: center;}
.institucional .gallery .gallery-item {margin: 0 15px 0 0;float: none !important;display: inline-block;}
.institucional .gallery .gallery-item .gallery-icon {}
.institucional .gallery .gallery-item .gallery-icon a {}
.institucional .gallery .gallery-item .gallery-icon a img {border:none !important;width: 100%;}
@media (min-width:960px) {
	.institucional .gallery .gallery-item {width: calc(20% - 14px) !important;}
	.institucional .gallery .gallery-item:nth-child(5n+5) {margin: 0;}
}
@media (min-width:480px) and (max-width:959px) {
	.institucional .gallery .gallery-item {width: calc(33% - 14px) !important;}
	.institucional .gallery .gallery-item:nth-child(3n+3) {margin: 0;}	
}
@media (max-width:479px) {
	.institucional .gallery .gallery-item {width: calc(50% - 14px) !important;}
	.institucional .gallery .gallery-item:nth-child(2n+2) {margin: 0;}	
}
.localizacao {padding:0;height:400px;background: #305470;display: flex;}
.localizacao .mapa {position: relative;height: 100%;background: url(//amplaodonto.com/wp-content/themes/ampla/dist/css/../img/mapa-1.webp);background-repeat: no-repeat;background-size: 1160px 587px;background-position: right -37px;width: 60%;display: inline-block;margin: 0;}
.localizacao .mapa:after {content:'';width: 0;height: 0;border-left: 25px solid transparent;border-right: 30px solid #305470;border-top: 25px solid transparent;border-bottom: 25px solid transparent;display: block;top: calc(50% - 25px);position: absolute;right: 0;}
.localizacao .mapa img {position:absolute;top: 96px;right: 295px;}
.localizacao .endereco {background: transparent;width: 40%;text-align: left;height: 100%;position: relative;display: flex;align-items: flex-start;flex-direction: column;justify-content: center;margin: 0 0 0 20px;}
.localizacao .endereco p {color:#fff;max-width:400px;margin:0 0 20px;}
.localizacao .endereco button {margin:0 0 20px;}
@media (max-width:959px) {
	.localizacao .mapa {width:50%;background-position: -600px -37px;}
	.localizacao .mapa img {right: auto;left: 208px;}
	.localizacao .endereco {width:50%;}	
}
@media (max-width:767px) {
	.localizacao {height: auto;flex-direction: column;flex-wrap: nowrap;}
	.localizacao .mapa {width: 100%;height: 400px;background-position: right -37px;}
	.localizacao .mapa:after {bottom: 0;top: auto;border-left: 25px solid transparent;border-right: 25px solid transparent;border-top: 25px solid transparent;border-bottom: 30px solid #305470;left: calc(50% - 15px);}
	.localizacao .mapa img {left: auto;right: 295px;}
	.localizacao .endereco {width: calc(100% - 20px);padding: 40px 10px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;margin: 0 auto;}
	.localizacao .endereco p {max-width: 100%;}
	.localizacao .endereco button {margin:0 10px 20px;}
}
@media (max-width:479px) {
	.localizacao .mapa {background-position: -590px -37px;}
	.localizacao .mapa img {right: auto;left: 217px;}
}
@media (max-width:359px) {
	.localizacao .mapa {background-position: -650px -37px;}
	.localizacao .mapa img {right: auto;left: 255px;}
}
article {}
article p {color: #565555;}
article figure {margin:0;}
article figure.wp-block-image {margin:15px 0;text-align: center;display: block;}
article figure.aligncenter {margin: 15px auto;}
article figure.alignleft img,article figure.alignright img {width: 100%}
@media (min-width:768px) {
	article figure.alignleft,article figure.alignright {max-width:calc(49% - 10px)}
	article figure.alignleft {margin:15px 15px 15px 0;}
	article figure.alignright {margin:15px 0 15px 15px;}
}
@media (max-width:767px) {
   article figure.alignleft,article figure.alignright {width:100% !important;}
   article figure.alignleft,article figure.alignright {margin:15px 0;}
}
article img {border-radius:25px;}
article figcaption {padding: 8px 0;margin: 0 5px;font-style: italic;color:#717171;}
article figcaption a {color:#717abe;text-decoration:none;transition:.3s;}
article figcaption a:hover {text-decoration:underline;transition:.3s;}
article figure a img {transition:.3s;}
article figure a img:hover {transition: .3s;transform: scale(1.1);}
@media (min-width: 1590px) {
	body:not(.single-landing) header .wrap.full {width: calc(100% - 20px);max-width: 1190px;}
}
.article article h1 {width: 100%;text-align: left;color: #305471;font-weight: 600;}
.article article h1:after {content:'';display: block;width: 200px;height: 2px;background: #4f8eb8;margin: 20px 0 20px;}
body:not(.single-landing) .tratamentos .wrap {display: flex;justify-content: center;}
@media (min-width: 960px) {
	body:not(.single-landing) .tratamentos .tratamento {width: calc(33.33% - 20px);margin:10px;}
}
body:not(.single-landing) .tratamentos a.tratamento:hover {transform: scale(1.15);}
body:not(.single-landing) .banner {padding-top:250px}
@media (max-width:1899px) {
	body:not(.single-landing) .banner {padding-bottom: 0;}
}
@media (max-width:1599px) {
	body:not(.single-landing) .banner {padding-bottom: 0;}
}
@media (max-width:1199px) {
      body:not(.single-landing) .banner {padding-bottom: 0;}
}
@media (max-width:959px) {
      body:not(.single-landing) .banner {padding-bottom: 0;}
}
@media (max-width:767px) {
      body:not(.single-landing) .banner {padding-bottom: 0;}
}
@media (max-width:479px) {
      body:not(.single-landing) .banner {padding-bottom: 110px;}
}
@media (max-width:389px) {
      body:not(.single-landing) .banner {padding-bottom: 110px;}
}
body:not(.single-landing) .call-to-action .botoes-call {text-align: center;margin: 0 auto;}
body:not(.single-landing) .botoes-call button {margin:10px;}
.article .botoes-call {margin-left: -10px;}
@media (min-width:600px) {
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {margin: 5px;width: calc(33.33% - 20px)!important;}
}
@media (max-width:599.99px) {
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {margin: 5px;width: calc(50% - 20px)!important;}
}
@media (max-width:479px) {
	article p {font-size: 1.6rem;}
}
footer {background: #d8d8d8;color: #555454;padding: 30px 0 20px;margin: 60px 0 0;}
footer .copyright {width: calc(100% - 220px);display: flex;align-items: center;}
footer .copyright p {margin:0;font-size:1.6rem;}
footer .desenvolvido {width: 200px;display: inline-block;text-align: right;}
footer .desenvolvido small {font-size:1.4rem}
footer .desenvolvido img {width: 200px;margin-top: 10px;}
@media (max-width:767px) {
	footer .copyright,footer .desenvolvido {display:block;width:100%;text-align:center;}
	footer .desenvolvido {margin:30px 0 0;}
}
@keyframes whatsanimate {
	4.5% ,10.5%{transform: translate(-3px, 0px) rotate(1deg);}
	5% {transform: translate(1px, 1px) rotate(0deg);}
	5.5% {transform: translate(-1px, -2px) rotate(-1deg);}
	6% {transform: translate(-3px, 0px) rotate(1deg);}
	6.5% {transform: translate(3px, 2px) rotate(0deg);}
	7% {transform: translate(1px, -1px) rotate(1deg);}
	7.5% {transform: translate(-1px, 2px) rotate(-1deg);}
	8% {transform: translate(-3px, 1px) rotate(0deg);}
	8.5% {transform: translate(3px, 1px) rotate(-1deg);}
	9% {transform: translate(-1px, -1px) rotate(1deg);}
	9.5% {transform: translate(1px, 2px) rotate(0deg);}
	10% {transform: translate(1px, -2px) rotate(-1deg);}
}
.whatsapp-fixo{position:fixed;bottom:24px;left:20px;z-index:99;display: flex;animation:whatsanimate 6s infinite;}
.whatsapp-fixo img {width:40px;height:40px}
.whatsapp-fixo a{color:#fff;padding:12.5px 15px;border-radius:50%;box-shadow:1px 3px 6px #0000004c;text-decoration:none;transition:.3s;border: 2px solid #fff;background:#25d366;}
.whatsapp-fixo a:hover{background:#1eb757;transform:scale(1.07);transition:.3s}
.whatsapp-fixo a span{}
.whatsapp-fixo a span:before{}
.fbx-modal,.fbx-modal *{box-sizing:content-box}.fbx-modal{position:fixed;top:0;left:0;z-index:9000001;visibility:hidden;width:100%;height:100%;font-family:"Segoe UI",Helvetica,Arial,"Sans Serif",serif;line-height:normal;outline:0!important;transform:translate3d(0,0,0);perspective:0;pointer-events:none}.fbx-modal.fbx-loading,.fbx-modal.fbx-show{visibility:visible;pointer-events:auto}.fbx-no-scroll{overflow:hidden!important}.fbx-inner-spacer{display:none;padding:40px}.fbx-inner{position:absolute;top:50%;left:50%;visibility:hidden;overflow:visible!important;margin-top:-5px;margin-left:-5px;min-width:100px;min-height:100px;width:100px;height:100px;z-index:100002}.fbx-show .fbx-inner{visibility:visible}.fbx-loader{position:absolute;top:50%;left:50%;visibility:hidden;z-index:100005;width:80px;height:80px;font-size:16px;transform:translateX(-50%) translateY(-50%)}.fbx-loader .fbx-icon{width:48px;height:48px;margin-top:-24px;margin-left:-24px;transform:none}.fbx-loading .fbx-loader{visibility:visible}.fbx-loading .fbx-loader .fbx-icon{animation:spin 2s infinite linear}.fbx-phone.fbx-portrait .fbx-loader{top:calc(50% + 20px)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fbx-stage{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:hidden}.fbx-item-current,.fbx-item-next{-webkit-user-drag:none;position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:auto}.fbx-loading .fbx-item-current,.fbx-loading .fbx-item-next{overflow:hidden}.fbx-item-next{z-index:100001}.fbx-item-current{z-index:100002}.fbx-error-msg{width:240px;height:240px;position:relative}.fbx-error-msg>svg{width:auto;height:150px;display:block;top:calc(50% - 20px)}.fbx-error-msg>p{position:absolute;bottom:24px;text-align:center;width:100%;margin:0}.fbx-item-embed,.fbx-item-iframe,.fbx-item-image,.fbx-item-video{margin:0;padding:0;width:100%;height:100%;outline:0;border:none;display:block}.fbx-item-video>.fbx-video{background-color:#000}.fbx-item-embed embed,.fbx-item-embed iframe,.fbx-item-embed object{margin-bottom:0}.fbx-item-embed>embed,.fbx-item-embed>iframe,.fbx-item-embed>object{max-width:100%;max-height:100%}.fbx-ios-12-or-below .fbx-item-current{-webkit-overflow-scrolling:touch!important;overflow:auto!important}.fbx-ios-12-or-below .fbx-item-iframe{width:1px;min-width:100%}.fbx-close,.fbx-next,.fbx-prev{position:absolute;z-index:100006;display:block;outline:0!important;text-decoration:none;cursor:pointer;padding:0;margin:0;border:none}.fbx-no-buttons .fbx-next,.fbx-no-buttons .fbx-prev{display:none!important}.fbx-credit{position:absolute;z-index:100003;text-transform:lowercase;font-size:10px}.fbx-credit em{font-style:normal;font-size:10px}.fbx-credit a{text-decoration:none;font-size:10px}.fbx-credit a span{letter-spacing:1px;font-size:10px}.fbx-count{position:absolute;z-index:100002;width:100%;text-align:center;font-size:10px}.fbx-no-count .fbx-count{display:none}.fbx-btn-transition{transition-property:color,background-color,border-color,opacity,box-shadow,filter,-webkit-filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:ease;outline:0}@media (hover:hover){.fbx-close:hover,.fbx-next:hover,.fbx-prev:hover{text-decoration:none}.fbx-credit a:hover span{text-decoration:underline}}.fbx-phone .fbx-count{display:none}.fbx-phone .fbx-credit em{display:none}.fbx-phone.fbx-landscape.fbx-no-nav .fbx-next,.fbx-phone.fbx-landscape.fbx-no-nav .fbx-prev{display:none}.fbx-modal.fbx-phone .fbx-inner{border:none}.fbx-modal.fbx-phone .fbx-close,.fbx-modal.fbx-phone .fbx-next,.fbx-modal.fbx-phone .fbx-prev{position:fixed}.fbx-modal.fbx-phone .fbx-credit{bottom:2px;left:2px}.fbx-modal.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-modal.fbx-phone.fbx-portrait .fbx-close,.fbx-modal.fbx-phone.fbx-portrait .fbx-next,.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{border:none;opacity:1;margin:0;top:0;bottom:auto;width:auto;height:40px;border-radius:0;line-height:40px}.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{left:0;right:66%}.fbx-modal.fbx-phone.fbx-portrait .fbx-next{left:33%;right:33%}.fbx-modal.fbx-phone.fbx-portrait .fbx-close{left:66%;right:0}.fbx-modal.fbx-phone.fbx-portrait.fbx-no-buttons .fbx-close{left:0;right:0}.fbx-modal.fbx-phone.fbx-landscape{border-right-width:46px;border-right-style:solid;box-sizing:border-box}.fbx-modal.fbx-phone.fbx-landscape .fbx-inner-spacer{padding:5px}.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{bottom:auto;left:auto;right:-45px;width:44px;height:44px;line-height:44px;border:none;opacity:1;margin:0}.fbx-modal.fbx-phone.fbx-landscape .fbx-close{top:0;height:60px}.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{top:62px}.fbx-modal.fbx-phone.fbx-landscape .fbx-next{top:108px}.fbx-icon{display:inline-block;fill:currentColor;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fbx-icon-close path{display:none}.fbx-flat .fbx-icon-close-flat,.fbx-glass .fbx-icon-close-flat,.fbx-metro .fbx-icon-close-default,.fbx-rounded .fbx-icon-close-default{display:inline}.fbx-flat .fbx-pause .fbx-icon-play-flat,.fbx-flat .fbx-play .fbx-icon-pause-flat,.fbx-glass .fbx-pause .fbx-icon-play-flat,.fbx-glass .fbx-play .fbx-icon-pause-flat,.fbx-icon-slideshow path,.fbx-metro .fbx-pause .fbx-icon-play-default,.fbx-metro .fbx-play .fbx-icon-pause-default,.fbx-rounded .fbx-pause .fbx-icon-play-default,.fbx-rounded .fbx-play .fbx-icon-pause-default{display:none}.fbx-flat .fbx-pause .fbx-icon-pause-flat,.fbx-flat .fbx-play .fbx-icon-play-flat,.fbx-glass .fbx-pause .fbx-icon-pause-flat,.fbx-glass .fbx-play .fbx-icon-play-flat,.fbx-metro .fbx-pause .fbx-icon-pause-default,.fbx-metro .fbx-play .fbx-icon-play-default,.fbx-rounded .fbx-pause .fbx-icon-pause-default,.fbx-rounded .fbx-play .fbx-icon-play-default{display:inline}.fbx-flat .fbx-maximize .fbx-icon-minimize-flat,.fbx-flat .fbx-minimize .fbx-icon-maximize-flat,.fbx-glass .fbx-maximize .fbx-icon-minimize-flat,.fbx-glass .fbx-minimize .fbx-icon-maximize-flat,.fbx-icon-fullscreen path,.fbx-metro .fbx-maximize .fbx-icon-minimize-default,.fbx-metro .fbx-minimize .fbx-icon-maximize-default,.fbx-rounded .fbx-maximize .fbx-icon-minimize-default,.fbx-rounded .fbx-minimize .fbx-icon-maximize-default{display:none}.fbx-flat .fbx-maximize .fbx-icon-maximize-flat,.fbx-flat .fbx-minimize .fbx-icon-minimize-flat,.fbx-glass .fbx-maximize .fbx-icon-maximize-flat,.fbx-glass .fbx-minimize .fbx-icon-minimize-flat,.fbx-metro .fbx-maximize .fbx-icon-maximize-default,.fbx-metro .fbx-minimize .fbx-icon-minimize-default,.fbx-rounded .fbx-maximize .fbx-icon-maximize-default,.fbx-rounded .fbx-minimize .fbx-icon-minimize-default{display:inline}.fbx-flat.fbx-arrows-1 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-2 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-3 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-4 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-5 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-6 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-7 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-8 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-9 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-1 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-2 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-3 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-4 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-5 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-6 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-7 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-8 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-9 .fbx-icon-arrows-flat,.fbx-icon-next path,.fbx-icon-prev path,.fbx-metro.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-10 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-11 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-9 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-rounded.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-rounded.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-9 .fbx-icon-arrows-default{display:none}.fbx-arrows-1 .fbx-icon-arrows-1,.fbx-arrows-10 .fbx-icon-arrows-10,.fbx-arrows-11 .fbx-icon-arrows-11,.fbx-arrows-2 .fbx-icon-arrows-2,.fbx-arrows-3 .fbx-icon-arrows-3,.fbx-arrows-4 .fbx-icon-arrows-4,.fbx-arrows-5 .fbx-icon-arrows-5,.fbx-arrows-6 .fbx-icon-arrows-6,.fbx-arrows-7 .fbx-icon-arrows-7,.fbx-arrows-8 .fbx-icon-arrows-8,.fbx-arrows-9 .fbx-icon-arrows-9,.fbx-flat .fbx-icon-arrows-flat,.fbx-glass .fbx-icon-arrows-flat,.fbx-metro .fbx-icon-arrows-default,.fbx-rounded .fbx-icon-arrows-default{display:inline}.fbx-flat.fbx-spinner-1 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-10 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-11 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-2 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-3 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-4 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-5 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-6 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-7 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-8 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-9 .fbx-icon-spinner-flat,.fbx-glass.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-9 .fbx-icon-spinner-default,.fbx-icon-spinner path,.fbx-metro.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-9 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-9 .fbx-icon-spinner-default{display:none}.fbx-flat .fbx-icon-spinner-flat,.fbx-glass .fbx-icon-spinner-flat,.fbx-metro .fbx-icon-spinner-default,.fbx-rounded .fbx-icon-spinner-default,.fbx-spinner-1 .fbx-icon-spinner-1,.fbx-spinner-10 .fbx-icon-spinner-10,.fbx-spinner-11 .fbx-icon-spinner-11,.fbx-spinner-2 .fbx-icon-spinner-2,.fbx-spinner-3 .fbx-icon-spinner-3,.fbx-spinner-4 .fbx-icon-spinner-4,.fbx-spinner-5 .fbx-icon-spinner-5,.fbx-spinner-6 .fbx-icon-spinner-6,.fbx-spinner-7 .fbx-icon-spinner-7,.fbx-spinner-8 .fbx-icon-spinner-8,.fbx-spinner-9 .fbx-icon-spinner-9{display:inline}.fbx-loader{box-shadow:0 0 3px rgba(0,0,0,.4)}.fbx-rounded .fbx-prev.fbx-btn-shadow,.fbx-rounded .fbx-prev.fbx-btn-shadow:hover{box-shadow:-2px 0 2px rgba(0,0,0,.4)}.fbx-rounded .fbx-next.fbx-btn-shadow,.fbx-rounded .fbx-next.fbx-btn-shadow:hover{box-shadow:2px 0 2px rgba(0,0,0,.4)}.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-inner-shadow,.fbx-rounded .fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:0 0 12px rgba(0,0,0,.4)}@media (hover:hover){.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded .fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover{box-shadow:0 0 6px rgba(0,0,0,.4)}}.fbx-flat .fbx-inner-shadow{box-shadow:0 5px 35px rgba(0,0,0,.65)}.fbx-flat .fbx-inner-shadow,.fbx-flat .fbx-loader,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover{box-shadow:none}.fbx-flat .fbx-loader .fbx-icon,.fbx-flat:not(.fbx-phone) .fbx-btn-shadow .fbx-icon{filter:drop-shadow(0 0 3px rgba(0, 0, 0, 1))}.fbx-flat:not(.fbx-phone) .fbx-btn-shadow:hover .fbx-icon{filter:drop-shadow(0 0 1px rgba(0, 0, 0, 1))}.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:none}.fbx-rounded .fbx-inner{border:solid 8px transparent;border-radius:6px}.fbx-rounded .fbx-item-current,.fbx-rounded .fbx-item-image,.fbx-rounded .fbx-item-next{border-radius:3px}.fbx-rounded .fbx-loader{border-radius:50%}.fbx-rounded .fbx-close{top:-21px;right:-21px;width:28px;height:28px;line-height:28px;border:solid 3px transparent;border-radius:50%}.fbx-rounded .fbx-next,.fbx-rounded .fbx-prev{position:absolute;top:50%;margin-top:-50px;width:30px;height:100px;line-height:100px;border:solid 3px transparent}.fbx-rounded .fbx-prev{left:-40px;border-radius:6px 0 0 6px}.fbx-rounded .fbx-next{right:-40px;border-radius:0 6px 6px 0}.fbx-rounded .fbx-next.fbx-disabled,.fbx-rounded .fbx-prev.fbx-disabled{display:none}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled{display:block;cursor:default}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled .fbx-icon,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled .fbx-icon{opacity:.3}.fbx-rounded.fbx-desktop .fbx-next,.fbx-rounded.fbx-desktop .fbx-prev{position:absolute}.fbx-rounded .fbx-count,.fbx-rounded .fbx-credit{bottom:-25px}.fbx-rounded .fbx-inner-spacer{padding:40px 40px 50px 40px}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons .fbx-prev{position:fixed;top:50%;margin-top:-50px;width:40px;height:100px;line-height:100px}.fbx-rounded.fbx-sticky-buttons .fbx-prev{left:0;border-radius:0 6px 6px 0}.fbx-rounded.fbx-sticky-buttons .fbx-next{right:0;border-radius:6px 0 0 6px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:40px 80px}.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:5px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:0;border-radius:0;width:55px;height:auto;opacity:.3}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{height:32px;width:auto}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:auto;border-radius:0;width:auto;min-width:0;height:40px;opacity:1}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next .fbx-icon,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev .fbx-icon{height:16px;width:auto}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{left:0;right:66%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-next{left:34%;right:34%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:66%;right:0}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-no-buttons.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:0;right:0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:50%;bottom:auto;width:34px;height:80px;opacity:.5}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:62px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{top:108px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{border-radius:0 6px 6px 0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{border-radius:6px 0 0 6px}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{z-index:100003;position:absolute;top:0;bottom:0;height:100%;width:25%;margin:0;border-radius:0;box-sizing:border-box;opacity:1}@media (hover:hover){.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{opacity:0}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev:hover{opacity:1}}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{left:0;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next{right:0;left:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{width:16px;height:16px;border-radius:50%;position:absolute;top:50%;padding:5px;border-width:3px;border-style:solid;transform:translateY(-50%)}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{left:10px;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon{right:10px;left:auto}.fbx-light,.fbx-light .fbx-caption,.fbx-light .fbx-open-caption,.fbx-light.fbx-phone .fbx-social{background-color:rgba(0,0,0,.7)}.fbx-light .fbx-progress{background-color:rgba(255,255,255,.5)}.fbx-fullscreen-mode.fbx-light{background-color:grey}.fbx-light .fbx-inner,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon,.fbx-light.fbx-modal,.fbx-modal.fbx-light.fbx-phone .fbx-close:hover,.fbx-modal.fbx-light.fbx-phone .fbx-fullscreen-toggle:hover,.fbx-modal.fbx-light.fbx-phone .fbx-next:hover,.fbx-modal.fbx-light.fbx-phone .fbx-pause:hover,.fbx-modal.fbx-light.fbx-phone .fbx-play:hover,.fbx-modal.fbx-light.fbx-phone .fbx-prev:hover,.fbx-modal.fbx-light.fbx-phone .fbx-social-toggle:hover,.fbx-rounded.fbx-light .fbx-close,.fbx-rounded.fbx-light .fbx-fullscreen-toggle,.fbx-rounded.fbx-light .fbx-pause,.fbx-rounded.fbx-light .fbx-play,.fbx-rounded.fbx-light .fbx-social-toggle{border-color:#fff}.fbx-light .fbx-close,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-inner,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-prev,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{background-color:#fff}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev{background-color:transparent}.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon{border-color:transparent}.fbx-flat.fbx-light.fbx-modal{border-color:rgba(0,0,0,.2)}.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-close,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-fullscreen-toggle,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-next,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-pause,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-play,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-prev,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-social-toggle{background-color:rgba(0,0,0,.2)}.fbx-light .fbx-close,.fbx-light .fbx-error-msg,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-metro.fbx-light .fbx-count,.fbx-metro.fbx-light .fbx-credit a{color:#666!important}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-close:hover,.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-fullscreen-toggle:hover,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-next:hover,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-pause:hover,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-play:hover,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-prev:hover,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light .fbx-social-toggle:hover{color:#fff!important}.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-rounded.fbx-light .fbx-count,.fbx-rounded.fbx-light .fbx-credit a{color:#888}.fbx-light .fbx-caption{color:#fff}.fbx-light .fbx-caption-desc,.fbx-light .fbx-caption-desc a{color:#eee}@media (hover:hover){.fbx-light .fbx-close:hover,.fbx-light .fbx-fullscreen-toggle:hover,.fbx-light .fbx-next:hover,.fbx-light .fbx-pause:hover,.fbx-light .fbx-play:hover,.fbx-light .fbx-prev:hover,.fbx-light .fbx-social-toggle:hover,.fbx-metro.fbx-light .fbx-credit a:hover{color:#bababa!important}.fbx-metro.fbx-light .fbx-close:hover,.fbx-metro.fbx-light .fbx-fullscreen-toggle:hover,.fbx-metro.fbx-light .fbx-next:hover,.fbx-metro.fbx-light .fbx-pause:hover,.fbx-metro.fbx-light .fbx-play:hover,.fbx-metro.fbx-light .fbx-prev:hover,.fbx-metro.fbx-light .fbx-social-toggle:hover{border-color:#bababa}.fbx-flat.fbx-light .fbx-credit a:hover span,.fbx-rounded.fbx-light .fbx-credit a:hover span{color:#ddd}}.fbx-light .fbx-item-current::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5)}.fbx-light .fbx-item-current::-webkit-scrollbar,.fbx-light .fbx-item-next::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track,.fbx-light .fbx-item-next::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-corner,.fbx-light .fbx-item-current::-webkit-scrollbar-thumb,.fbx-light .fbx-item-next::-webkit-scrollbar-corner,.fbx-light .fbx-item-next::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)}.fbx-glass.fbx-light{--fbx-glass-text:#FFF;--fbx-glass-tint:#FFF;--fbx-glass-tint-0:rgba(255, 255, 255, 0);--fbx-glass-tint-10:rgba(255, 255, 255, 0.1);--fbx-glass-tint-20:rgba(255, 255, 255, 0.2);--fbx-glass-tint-30:rgba(255, 255, 255, 0.3);--fbx-glass-tint-40:rgba(255, 255, 255, 0.4);--fbx-glass-tint-60:rgba(255, 255, 255, 0.6)}.fbx-caption{position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:100004;width:100%;text-align:center;font-size:14px;transition:visibility .3s ease,opacity .3s ease,transform .3s ease;opacity:1;transform:translateY(0)}.fbx-caption.fbx-hide-caption{transition:none}.fbx-show .fbx-caption{visibility:visible}.fbx-show .fbx-caption.fbx-fade-caption{opacity:0;visibility:hidden}.fbx-caption.fbx-slide-caption{transform:translateY(100%)}.fbx-loading .fbx-caption.fbx-hide-caption,.fbx-show .fbx-caption.fbx-hide-caption{visibility:hidden}.fbx-fullscreen-mode .fbx-caption,.fbx-sticky-caption .fbx-caption{position:fixed;z-index:100007}.fbx-modal.fbx-phone .fbx-caption{position:fixed;z-index:100004}.fbx-rounded .fbx-caption{border-radius:0 0 3px 3px}.fbx-modal.fbx-phone .fbx-caption,.fbx-sticky-caption.fbx-rounded .fbx-caption{border-radius:0}.fbx-close-caption{position:absolute;top:0;right:0;margin:0;padding:3px 3px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;cursor:pointer}.fbx-open-caption{z-index:100004;position:absolute;bottom:0;right:5px;padding:0 10px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;opacity:0;visibility:hidden;transition:opacity .3s ease;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer}.fbx-caption-toggle-only.fbx-captions-hidden .fbx-open-caption,.fbx-pannable-item.fbx-captions-hidden .fbx-open-caption{opacity:1;visibility:visible}.fbx-caption-title{font-size:15px;padding:15px}.fbx-caption-desc{font-size:12px;line-height:20px;padding:15px}.fbx-caption-desc a{font-size:12px}.fbx-caption-title+.fbx-caption-desc{margin-top:-30px}.fbx-phone .fbx-caption{min-height:20px;font-size:12px;line-height:20px}.fbx-phone .fbx-caption-title{font-size:13px;padding:10px}.fbx-phone .fbx-caption-desc{font-size:11px;line-height:15px;padding:10px}.fbx-phone .fbx-caption-title+.fbx-caption-desc{margin-top:-20px}.fbx-modal.fbx-phone .fbx-caption{bottom:0;position:fixed}.fbx-modal.fbx-phone.fbx-landscape .fbx-caption,.fbx-phone.fbx-landscape.fbx-sticky-caption .fbx-caption{z-index:100004}.fbx-pannable{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.fbx-pannable.fbx-panning{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.fbx-pannable>div>img.fbx-item{max-width:none;max-height:none}.fbx-pan-overview{cursor:pointer;max-width:150px;max-height:150px;overflow:hidden;background-position:top left;background-size:cover;position:absolute;z-index:100006;border:solid 2px #666;box-shadow:0 0 12px rgba(0,0,0,.8)}.fbx-pan-overview.fbx-top-left{top:20px;left:20px}.fbx-pan-overview.fbx-top-right{top:20px;right:32px}.fbx-pan-overview.fbx-bottom-left{bottom:32px;left:20px}.fbx-pan-overview.fbx-bottom-right{bottom:32px;right:32px}.fbx-pan-viewport{position:absolute;top:0;left:0;box-shadow:0 0 300px 300px rgba(0,0,0,.7)}.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle{right:1px!important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}