body{background:linear-gradient(to right, #000000, #2f2f3a) !important;font-family:"Inter", sans-serif;}
img{max-width:100%;}
header{background:#fff;padding:30px 0;font-family:"Inter", sans-serif}
header img{width:99px}
header a{color:#1d1d23}
header a:hover{color:#1d1d23;text-decoration:none;}
header h1{text-align:left;padding-left:21px;}
header h1 .jaqueline{font-size:27px;display:block;margin-top:16px;}
header h1 .designer{font-size:17px;display:block;font-weight:300;margin-top: 6px;}
header .logoManuscritoGoogle {font-family: WindSong, cursive; float:left; font-size:70px; font-weight:500; margin-right:10px; margin-top:-10px}
header .contato{float:right;text-align:right;margin:15px 0;}
header .container, .container.conteudo{max-width:1158px !important;}
header .contato a:hover {color: #999eae; transition: 1s}

/**, ::after, ::before{box-sizing:inherit !important;} */
.cf:before, .cf:after{content:"";display:table}
.cf:after{clear:both;}
.cf{*zoom:1}
.botaoInsta a {position: relative;
    /* top: -10px; */
    /* background: #fff; */
    text-decoration: solid;
    color: #e371e1 !important;
    padding: 8px 14px;
    margin-bottom: 29px;
    display: block;
    text-align: center;}
.botaoInsta a:hover {color:#fff !important; }

.botaoInsta a img {position: relative;
    top: -1px; }
	.whats {width:21px; position:relative;top:-2px}
.box-destaque{background:#fffcec;text-align:center;padding:33px;margin-bottom:45px;}
.box-destaque p{color:#716e4d !important;margin-bottom:10px !important;}
.box-destaque p.texto-destaque{border-top:1px dashed;padding-top:20px;color:#988833 !important;font-size:20px;margin-top:20px;line-height:22px;background:#fbf6dc;padding-bottom:20px;font-weight:500;padding-left:15px;padding-right:15px;}
.box-destaque p.texto-destaque span{font-size:15px;line-height:20px;margin:15px 0;display:inline-block;}
.conteudo .modal{text-align:center;}
.conteudo .modal .modal-dialog{max-width:100%;width:auto !important;display:inline-block;}
.conteudo .modal .modal-body .mobile-img{display:none !important;}
.conteudo .modal .modal-body .box-destaque{background:#fff1d1;padding:19px;}
.row:before, .row:after{display:none !important;}
.row:before, .row:after{width:0px;height:0px;}
.conteudo{padding:80px 0; !important}
.conteudo a{color:#deac36;}
.conteudo a:hover{color:#ab8301;text-decoration:none;}
.conteudo a.voltar{color:#c3c3c3;text-transform:uppercase;font-family:"Inter", sans-serif;font-size:11px;letter-spacing:0.9px;margin-top:-45px;margin-bottom:31px;display:block;}
.conteudo a.voltar:hover{color:#787b86;transition:0.1s;}
.conteudo p{color:#e3e6e9;font-weight:200;font-family:"Inter", sans-serif;font-size:16px;margin-bottom:23px;line-height: 34px;}
.conteudo p strong{font-weight:400;}
.conteudo h2{color:#e3e6e9;font-weight:400;border-bottom:1px solid #313138;padding-bottom:20px;font-size:27px;font-family:"Inter", sans-serif;margin-bottom:35px;}
.conteudo h2 a{color:#dfdfe0;}
.conteudo h2 a:hover{color:#fff;border-bottom:1px dotted #424242;}
.conteudo h3{font-style:italic;color:#a0a0a5;font-weight:300;border-bottom:1px solid #24242b;padding-bottom:20px;font-size:24px;font-family:"Inter", sans-serif;margin-top:-34px;margin-bottom:52px;}
.conteudo .fotoPerfil {float: left; width: 300px;margin-right: 34px;}
.conteudo .btn{font-weight:600;border-radius:0;text-transform:uppercase;font-size:17px;padding-right:0;padding-left:0;color:#eaa507;border-bottom:3px solid #ffbe2a;}
.conteudo .galeria .card .btn:hover{color:#fff !important;background:#000000;}
.conteudo.pag-inicial h3{font-style:normal;color:#dfe2e6;font-weight:400;border-bottom:0;font-size:21px;font-family:"Inter", sans-serif;margin-top:0;margin-bottom:0;padding-bottom:6px;}
.conteudo.pag-inicial .modal .modal-dialog{max-width:733px;}
/*.conteudo.pag-inicial .card .card-body {box-sizing: border-box !important;}*/
.conteudo a .card{background:#1d1d23;color:#f6f6f9;/*border-bottom:1px solid #d09117;*/font-family:"Inter", sans-serif}
.conteudo a .card:hover{background:#0c0c0e;transition:0.5s;border-bottom:1px solid #51525a;}
.conteudo .card{border-radius:0;}
.conteudo .card .card-body{width:100%;border-radius:0;text-align:center;display:table;height:311px;}
.conteudo .card .card-body h5{display:table-cell;vertical-align:middle;font-style:italic;font-weight:300;font-size:21px;}
.conteudo .galeria{margin-right:-11px;margin-left:-11px;}
.conteudo .galeria a img:hover{cursor:pointer;transition:0.5s;}
.conteudo .galeria .btn{font-weight:600;border-radius:0;font-size:13px;background:#000000;display:inline-block;margin-top:4px;width:100%;padding:6px 9px;border:1px dotted #ffcd5a !important;text-transform:none !important;color:#ffc033 !important;}
.conteudo .galeria .premiado{position:absolute;font-weight:600;background:#000000;top:8px;height:50px;font-size:12px;bottom:19px;padding:10px 21px;color:#ffffff;right:11px;}
.conteudo .galeria .premiado i{font-size:21px;color:#ffb100;top:2px;position:relative;}
.conteudo .galeria.fila-primeira .card{min-height:605px;}
.conteudo .galeria .card{background:none;background:#f6f6f7;border:0;margin-bottom:33px;min-height:363px;/*box-sizing: border-box !important;*/}
.conteudo .galeria .card:hover .premiado{opacity:1000;}
.conteudo .galeria .card:hover .modal-body img{filter:brightness(100%);}
/*.conteudo .galeria .card a img{box-sizing:border-box !important}*/
.conteudo .galeria .card a:hover{text-decoration:none;color:#e0ad39;}
.conteudo .galeria .card a:hover img{filter:brightness(60%)}
.conteudo .galeria .card p{margin:12px 0 9px 0;font-size:15px;color:#424452;text-align:center;font-weight:400;line-height:17px;padding:0 12px 8px 12px;}
.conteudo .galeria .card p a{color:#b78b22;}
.conteudo .galeria .card ul{margin-bottom:8px;}
.conteudo .galeria .card ul li{font-family:"Inter", sans-serif;font-size:15px;color:#424452;font-weight:400;margin-bottom:4px;text-align:left;line-height:17px;}
.conteudo .galeria .card .modal-body img{filter:brightness(100%);box-shadow:3px 6px 17px #0000005c;width:auto !important;height:auto !important;}
.modal {text-align: center;}
.conteudo .modal .modal-dialog {max-width: 90%;width: auto !important;display: inline-block;}
.conteudo .modal .modal-content{border-radius:0;background-color:white;}
.conteudo .modal .modal-body p{font-weight:300;color:black;text-align:left;margin-bottom: 26px;}
.conteudo .modal .btn{font-weight:300;border-radius:0;font-size:16px;background:#ffc239;width:inherit;margin-top:10px;display:inline-block;color:#1b1200 !important;border:0;letter-spacing:0px;padding: 10px 19px 6px 19px;font-family:"Inter", sans-serif;text-transform:initial;}
.conteudo .modal .btn:hover{background:#000000;color:#fff !important;}
.conteudo .modal .btn:hover span{color:#fff !important;}
.conteudo .modal .btn span{color:#000;font-weight:700;}
.conteudo .modal .modal-header{justify-content:flex-end;border-bottom:0;}
.conteudo .modal .modal-footer{border-top:0;padding-bottom:22px;}
.conteudo#ui-ux .galeria .card {display: block;padding-bottom: 10px;}
.conteudo#ui-ux .galeria .card img,.conteudo .galeria .card img{width: 257px;height: 285px;}
.conteudo#ui-ux .galeria .card img{margin-bottom:12px;}
.conteudo#ui-ux .galeria .card p{margin:0 0 12px 0;font-size:15px;color:#424452;text-align:center;font-weight:400;line-height:17px;padding:0 12px 0 12px;}
.conteudo#ui-ux .galeria .modal-content{padding:0 10px 10px 10px;}
.conteudo#ui-ux .galeria .modal-content p{text-align:left;}
.conteudo#ui-ux .galeria .modal-content ul{padding:5px 10px 15px 30px;}
.conteudo#ui-ux .box-destaque h4{font-size:24px;margin-bottom:22px;font-family:"Inter", sans-serif;color:#7d5c2e;}
.conteudo#ui-ux .col-sm h4{padding:15px 8px 12px 8px;margin:0;font-size:17px;text-align:center;font-family:"Inter", sans-serif;}
footer{background: #131314;padding:30px 0;font-family:"Inter", sans-serif;}
footer img{width:99px;/* color: red; */}
footer a{color: #f2f1f7;font-family:"Inter", sans-serif;font-weight: 300;font-size:17px}
footer a:hover{color:#969696;  transition: 1s; text-decoration:none;}
footer h1{text-align:left;}
footer h1 .jaqueline{font-size: 24px;/* font-style:italic; */display:block;margin-top: 12px;}
footer h1 .video-editor{font-size: 17px;margin-top: 9px;display:block;/* font-style:italic; */}
footer .cor-logo {filter: invert(100%) sepia(50%) saturate(0%) hue-rotate(273deg) brightness(107%) contrast(98%);}
footer .contato{font-family: "Inter Tight", sans-serif;float:right;text-align:right;}
footer .container, .container.conteudo{max-width:1158px !important;}
footer .contato a:hover {color: #969696; transition: 1s}

#goTopSpan {color: #fff;font-size:38px !important}
@media screen and (max-width:1188px){
	footer .container, .container.conteudo {
	padding-right: 48px;
    padding-left: 48px;
}
header .container, .container.conteudo {
    padding-left: 48px;
    padding-right: 48px;
}
}
@media screen and (max-width:830px){
#goTopSpan{margin-right:22px;padding:10px 13px;background:black;opacity:0.9;font-size:22px !important;}
}
@media screen and (max-width:770px){
.conteudo .fotoPerfil {float: none; width: 300px; margin-right: 0; margin-bottom: 17px;}
}
@media screen and (max-width:765px){
 .conteudo .galeria .card { min-height: 306px; }
.conteudo#ui-ux .galeria .card img,
.conteudo .galeria .card img { width: auto;  height: auto;}
.conteudo .modal .modal-dialog{max-width:100% !important;}
.conteudo .modal .modal-body .mobile-img{display:block !important;}
.conteudo .modal .modal-body .desktop-img{display:none !important;}
.conteudo .modal .modal-body{padding: 0 !important;}
.conteudo .modal .modal-footer{display:none !important;}	
.conteudo.pag-inicial .modal .modal-body{padding: 15px !important;}
.conteudo#ui-ux .col-sm h4{padding:26px 8px 12px 8px;}
.conteudo#ui-ux .card{text-align:center;min-height:auto;padding-bottom:18px;}
.conteudo#ui-ux .card br{display:none;}
.conteudo#ui-ux .card ul{text-align:left !important;width:189px;padding-left:0;margin:0 auto 11px auto;}
.conteudo#ui-ux .galeria .card img{margin-bottom:8px;}
.conteudo#ui-ux .galeria .card .modal-body img{margin-bottom:0px;}
.conteudo#ui-ux .galeria .modal-content{padding:0;}
.conteudo#ui-ux p{text-align:center;}
/*.conteudo.pag-inicial{text-align:center}*/
.conteudo .modal .btn{font-size:14px;padding:5px 14px 2px 14px;}
}
@media screen and (max-width:634px){
header h1, 
header .container a img, 
header .contato{text-align:center !important;display:block;float:none !important;}
header h1, 
header .container a img{margin:0 auto;}
header h1, 
header .contato{width:100%;}
header .contato{padding-top:90px;}
header .logoManuscritoGoogle { float:none; margin-right:0; display:block; text-align:center}

.conteudo{padding:56px 0;}
}
@media screen and (max-width:603px){
iframe{width:100% !important;}
}
@media screen and (max-width:500px){
header .container, .container.conteudo {padding-left: 28px; padding-right:28px;}	
}
@media screen and (max-width:575px){
.conteudo#ui-ux .galeria img{margin:0 auto;display:block;}
.conteudo .galeria img{max-width: 100%;margin:0 auto;margin-top:25px;display:block;}
.conteudo .galeria .card .modal-body img{max-width:100% !important;}
}
@media screen and (max-width:341px){
header h1 .jaqueline {font-size: 23px;}
}

.card-body {
    background: #000 !important;
	padding:0 !important;
}
.card-body img:hover{color:#969696;  transition: 1s; text-decoration:none; opacity:0.4}
}


.box-depoimento {
    border-radius: 11px;
    padding: 37px 37px 10px;
    margin-bottom:30px;
}

.box-depoimento h3 {color:#000 !important}
.box-depoimento p {
    color: #000 !important;
}

.box-depoimento a {
	
    color: #bf932b;
    font-weight: 400;
}