*{margin:0; padding:0;}
*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html {overflow-y: scroll;}
body {color:#fff; height:100%; background: #fff;}
body, input, textarea {font-family: 'Work Sans', sans-serif;}
img {border:0; }
a {color:inherit; text-decoration:none; width: 100%;}
a:hover {text-decoration:none;}
:focus {outline:0;}

html, #wrapper {height:100%;}

body > #wrapper {height:auto; min-height:100vh; margin:0; font-family: 'Work Sans', sans-serif;}
p { font-style: normal; margin: 0; font-weight: 400; }

img { display: block; width: 100%;}
/* CLEAR FIX*/
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
*html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.show{display: block;}
.hide{display: none;}

h2,h3,h4,h5,h6,p {font-weight:bold; margin: 0; padding: 0;}

ul, li {list-style:none; margin: 0;} fieldset {border:0;} textarea {resize:none;}
img { display: block; max-width: 100%; }


#wrapper { background: #FFF;} 

.wrap-loading {width: 100%; height: 100%; top: 0; left: 0; position: fixed; background: rgba(0,0,0,.6) url(../images/loading.svg) center no-repeat; z-index: 10000; display: none;}
.indent { max-width: 90%; width: 1679px; margin: auto; }

#hamburger{display: none;}

.mobile {display: none;}
.desktop {display: block;}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/WorkSans-Black.eot');
    src: url('../fonts/WorkSans-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Black.woff2') format('woff2'),
        url('../fonts/WorkSans-Black.woff') format('woff'),
        url('../fonts/WorkSans-Black.ttf') format('truetype'),
        url('../fonts/WorkSans-Black.svg#WorkSans-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/WorkSans-Bold.eot');
    src: url('../fonts/WorkSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Bold.woff2') format('woff2'),
        url('../fonts/WorkSans-Bold.woff') format('woff'),
        url('../fonts/WorkSans-Bold.ttf') format('truetype'),
        url('../fonts/WorkSans-Bold.svg#WorkSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/WorkSans-ExtraBold.eot');
    src: url('../fonts/WorkSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-ExtraBold.woff2') format('woff2'),
        url('../fonts/WorkSans-ExtraBold.woff') format('woff'),
        url('../fonts/WorkSans-ExtraBold.ttf') format('truetype'),
        url('../fonts/WorkSans-ExtraBold.svg#WorkSans-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/WorkSans-Light.eot');
    src: url('../fonts/WorkSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Light.woff2') format('woff2'),
        url('../fonts/WorkSans-Light.woff') format('woff'),
        url('../fonts/WorkSans-Light.ttf') format('truetype'),
        url('../fonts/WorkSans-Light.svg#WorkSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/WorkSans-Medium.eot');
    src: url('../fonts/WorkSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Medium.woff2') format('woff2'),
        url('../fonts/WorkSans-Medium.woff') format('woff'),
        url('../fonts/WorkSans-Medium.ttf') format('truetype'),
        url('../fonts/WorkSans-Medium.svg#WorkSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/WorkSans-MediumItalic.eot');
    src: url('../fonts/WorkSans-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-MediumItalic.woff2') format('woff2'),
        url('../fonts/WorkSans-MediumItalic.woff') format('woff'),
        url('../fonts/WorkSans-MediumItalic.ttf') format('truetype'),
        url('../fonts/WorkSans-MediumItalic.svg#WorkSans-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/WorkSans-SemiBold.eot');
    src: url('../fonts/WorkSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-SemiBold.woff2') format('woff2'),
        url('../fonts/WorkSans-SemiBold.woff') format('woff'),
        url('../fonts/WorkSans-SemiBold.ttf') format('truetype'),
        url('../fonts/WorkSans-SemiBold.svg#WorkSans-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/WorkSans-SemiBoldItalic.eot');
    src: url('../fonts/WorkSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/WorkSans-SemiBoldItalic.woff') format('woff'),
        url('../fonts/WorkSans-SemiBoldItalic.ttf') format('truetype'),
        url('../fonts/WorkSans-SemiBoldItalic.svg#WorkSans-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('../fonts/WorkSans-Regular.eot');
    src: url('../fonts/WorkSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/WorkSans-Regular.woff2') format('woff2'),
        url('../fonts/WorkSans-Regular.woff') format('woff'),
        url('../fonts/WorkSans-Regular.ttf') format('truetype'),
        url('../fonts/WorkSans-Regular.svg#WorkSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* CSS VARIABLES */
:root {
	--blue: #045092;
	--light-blue: #3AD6CA;
    --yellow: #FFA53D;
	--white: #FFF;
}

/* GENERAL STYLES */
html {
    scroll-behavior: smooth;
}
h1,
h2 {font-family: 'Work Sans', sans-serif; font-weight: 900!important;}
#content h3 {text-align: left;}
#content h3 span {font-size: clamp(24px, 3.90625vw, 60px); color: var(--white); font-weight: 600; width: fit-content;}
h3,
h4,
h5,
h6 {font-family: 'Work Sans'; font-weight: 600;}

p {font-size: clamp(14px, 1.8229166666666667vw, 28px); text-align: left; line-height: 1.5;}
p + p {margin-top: 50px;}
b {font-weight: bold!important;}
button {cursor: pointer; box-shadow: 7px 6px 28px 1px rgba(0, 0, 0, 0.24); outline: none; border: none; transition: 0.2s all;}
button:active {transform: scale(0.98); box-shadow: 3px 2px 22px 1px rgba(0, 0, 0, 0.24); }
img {max-width: 100%; width: 100%; height: 100%; display: block; height: 100%;}
label.error {font-size: 13px; color: #FF3131; font-weight: 400;}



/* HEADER */
#header .indent .container {display: flex; align-items: center; justify-content: space-between; gap: 2.6041666666666665vw; padding: 2.3333333333333335vw 0 2.2395833333333335vw; background-color: var(--white);} 
#header .indent .container > div {max-width: 362px; width: 100%; height: auto;}
#header .indent .container > nav {max-width: 587px; width: 100%; height: auto;}
#header .indent .container > nav ul {display: flex; align-items: center; justify-content: center; gap: 1.9791666666666667vw; margin: 0; margin-left: 0;}
#header .indent .container > nav ul li {padding: 5px 8px;}
#header .indent .container > nav ul li a {color: var(--blue); text-transform: uppercase; font-size: clamp(14px, 1.3020833333333333vw, 20px); font-weight: 600; white-space: nowrap;}
#header .indent .container > nav ul li:hover {background-color: var(--light-blue); transition: all .4s;}
#header .indent .container > nav ul li:hover a {color: var(--white);}

/* BANNER */
#content #banner {background: url(./../images/bg-banner.webp) var(--white) right center no-repeat; background-size: 100% 100%; max-height: 100vh; padding: 1.5625vw 0 8.177083333333334vw;}
#content #banner .container {display: flex; flex-direction: column; gap: 35px;}
#content #banner .container > div:first-child {max-width: 597px; width: 31.09375vw; height: auto;}
#content #banner .container > div:last-child {display: flex; flex-direction: column; width: 100%; max-width: 100%; gap: 1.8229166666666667vw;} 
#content #banner .container > div:last-child > h1:first-child {max-width: 1106px; width: 57.604166666666664vw; height: auto; margin: 0 auto; display: block; font-size: 0;}
#content #banner .container > div:last-child > div:last-child {max-width: 550px; width: 28.645833333333332vw; height: auto; margin: 0 18.489583333333332vw 0 auto;}

/* CAMPANHA */
#content #campanha {background-color: var(--yellow); padding: 104px 0 136px;}
#content #campanha mark {background-color: var(--blue); color: var(--white);}
#content #campanha .container {display: flex; align-items: center; justify-content: center; gap: 96px;}
#content #campanha .container > div:first-child {max-width: 925px; width: 100%;}
#content #campanha .container > div:first-child h2 {font-size: clamp(30px, 9.765625vw, 150px); font-weight: 600; margin: 0 0 50px;}
#content #campanha .container .desktop div {max-width: 556px; width: 100%; height: auto;}

/* ESTRATEGIA */
#content #estrategia {background: url(./../images/bg-estrategia.webp) #1CDACB center center no-repeat; background-size: 100% 100%; padding: 86px 0 300px;}
#content #estrategia h3 {font-size: clamp(24px, 3.90625vw, 60px); color: var(--white); font-weight: 600; width: fit-content; background-color: var(--blue); padding: 9px 20px;}
#content #estrategia .container {display: flex; align-items: flex-start; justify-content: flex-start; gap: 62px;}
#content #estrategia .container > div:first-child {max-width: 667px; width: 100%; height: auto; position: relative;}
#content #estrategia .container > div:first-child:after {content: ''; display: block; width: 31.25vw; max-width: 600px; height: 9.53125vw; max-height: 183px; background: url(./../images/seta-detail.svg) center center no-repeat; background-size: 100% 100%; position: absolute; right: -0.78125vw; bottom: -10.416666666666666vw;}
#content #estrategia .container > div:last-child {max-width: 831px; width: 100%;} 
#content #estrategia .container > div:last-child h3 { margin: 0 0 52px;}
#content #estrategia .container > div:last-child h3 span {background-color: var(--blue); margin: 0 0 52px;}

/* SAÚDE EM CAMPO */
#content #saude {padding: 56px 0 187px;}
#content #saude .container {display: flex; flex-direction: column; gap: 49px;}
#content #saude .container .box:first-child {display: flex; align-items: center; justify-content: flex-start; gap: 75px;}
#content #saude .container .box:first-child .box-child {max-width: 1160px; width: 100%;}
#content #saude .container .box:first-child .box-child > div:first-child {max-width: 1079px; width: 100%; height: auto;}
#content #saude .container .box:first-child .box-child > div p {color: var(--blue);}
#content #saude .container .box:first-child .box-child > div:nth-child(2) {margin: 57px 0 44px;}
#content #saude .container .box:first-child .box-child > div:last-child {display: flex; align-items: center; justify-content: center; gap: 22px;}
#content #saude .container .box:last-child {display: flex; align-items: flex-start; justify-content: flex-start; gap: 5.520833333333333vw; padding-left: 5.78125vw;} 
#content #saude .container .box:last-child > div:first-child {max-width: 21.09375vw; width: 100%; min-width: 280px; height: auto; transform: translateY(-6.25vw);}
#content #saude .container .box:last-child > div:last-child {max-width: 888px; width: 100%;}
#content #saude .container .box:last-child > div:last-child p {color: var(--blue);}
#content #saude .container .box:last-child > div:last-child a {display: flex; align-items: center; justify-content: flex-start; position: relative; gap: 30px; font-size: clamp(16px, 1.953125vw, 30px); color: var(--white); font-weight: 600; z-index: 2; margin-top: 50px;}
#content #saude .container .box:last-child > div:last-child a::after {content: ''; display: block; width: 68%; background-color: var(--light-blue); height: 65px; position: absolute; left: 50px; top: 15px; z-index: -1;}
#content #saude .container .box:last-child > div:last-child a div {max-width: 96px; width: 100%;}
#content #saude .container .box:last-child > div:last-child mark {background-color: var(--yellow); color: var(--white);}

/* PLAYLIST */
#content #playlist .container {display: flex; flex-direction: column; align-items: center; justify-content: center;}
#content #playlist .container h3 {margin: 0;}
#content #playlist .container h3 span {background-color: var(--yellow); padding: 10px 54px; margin: 0;}
#content #playlist .container > div:first-child {display: flex; align-items: center; justify-content: center; padding-bottom: 19.166666666666668vw;}
#content #playlist .container .video {background-color: var(--yellow); display: flex; align-items: center; justify-content: center; width: 100%; max-width: 100%;  position: relative;}
#content #playlist .container .video .indent div {max-width: 962px; width: 50.104166666666664vw; height: auto; background-color: var(--yellow); margin: 0 auto; transform: translateY(-14.0625vw);}
#content #playlist .container .video .indent div iframe {width: 50.104166666666664vw; max-width: 100%; height: 28.125vw;}
#content #playlist .container .video::after {content: ''; display: block; width: 13.020833333333334vw; max-width: 250px; height: 29.0625vw; background: url(./../images/linhas-gol.svg) center center no-repeat; background-size: 100% 100%; position: absolute; right: 0; top: -14.0625vw;}
#content #playlist .container .video::before {content: ''; display: block; width: 13.020833333333334vw; max-width: 250px; height: 29.0625vw; background: url(./../images/linhas-gol.svg) center center no-repeat; background-size: 100% 100%; position: absolute; left: 0; top: -14.0625vw; transform: rotate(180deg);}

/* REPERCUSSÃO E RESULTADOS */
#content #repercussao {padding: 118px 0 168px;}
#content #repercussao .container {display: flex; flex-direction: column; gap: 117px;}
#content #repercussao .container h3 {margin: 0 auto;}
#content #repercussao .container h3 span {background-color: var(--blue); margin: 0 auto; padding: 9px 20px;}
#content #repercussao .container .box > picture {max-width: 1519px; width: 100%; height: fit-content; display: block;}
#content #repercussao .container .box > picture:nth-child(2) {margin: 165px 0 90px;}

/* O HOSPITAL */
#content #einstein {padding: 0 0 122px;}
#content #einstein mark {background-color: var(--yellow); color: var(--white);}
#content #einstein .container {display: flex; align-items: flex-start; justify-content: center; gap: 83px;}
#content #einstein .container > div:first-child {max-width: 589px; width: 100%; height: auto; position: relative;}
#content #einstein .container > div:first-child a {background-color: var(--yellow); text-transform: uppercase; color: var(--white); padding: 7px 20px; text-align: center; position: absolute; transform: translateX(-50%); left: 50%; bottom: -20px; width: fit-content;}
#content #einstein .container > div:last-child {max-width: 885px; width: 100%;}
#content #einstein .container > div:last-child h4 {text-align: left;  margin-bottom: 25px;}
#content #einstein .container > div:last-child h4 span{color: var(--white); background-color: var(--blue); padding: 9px 20px; font-weight: 600; width: fit-content; font-size: clamp(24px, 2.0833333333333335vw, 32px);}
#content #einstein .container > div:last-child p {color: var(--blue);}
#content #einstein .container > div:last-child p+p {margin-top: 35px;}

/* FOOTER */
#footer > div:first-child {width: 100%; height: 9px; background-color: var(--blue);}
#footer .container {display: flex; align-items: center; justify-content: space-between; gap: 50px; padding: 39px 0 32px;}
#footer .container > div:first-child {display: flex; flex-direction: column; gap: 22px; align-items: flex-start; justify-content: flex-start;}
#footer .container > div:first-child span {color: #898B8E; font-size: 14px; text-transform: uppercase;}
#footer .container > div:first-child div {max-width: 377px; width: 100%;}
#footer .container > div:last-child {display: flex; flex-direction: column; align-items: flex-end; gap: 39px;}
#footer .container > div:last-child ul {display: flex; align-items: center; justify-content: center; gap: 50px; margin: 0;}
#footer .container > div:last-child ul li a {max-width: 50px; width: fit-content; max-height: 35px; height: fit-content;}
#footer .container > div:last-child ul li a img {height: auto; width: auto;}
#footer .container > div:last-child > div {display: flex; align-items: center; justify-content: center; gap: 8px;}
#footer .container > div:last-child > div a {text-decoration: underline;}
#footer .container > div:last-child > div a,
#footer .container > div:last-child > div span {font-size: 14px; color: #898B8E; white-space: nowrap;}

/* RESPONSIVE BREAKPOINTS */

@media(max-width: 1300px) {
    #content #saude .container .box:last-child > div:last-child a::after {width: 80%;}
}

@media(max-width: 1150px) {
    #content #saude .container .box:last-child > div:last-child a::after {width: 90%;}
    #content #einstein .container > div:last-child h4 span {line-height: 2;}
}

@media(max-width: 800px) {
    .indent {max-width: 100%; padding: 0 25px;}
    .desktop {display: none;}
    .mobile {display: block;}
    p {font-size: 18px;}
    p+p {margin-top: 40px;}

    #content h3 span,
    #content h4 span {line-height: 2.2; padding: 10px 0;}

    /* HEADER */
    #header .indent .container {flex-direction: column; gap: 38px; padding: 28px 0;}
    #header .indent .container > nav ul {gap: 19px;}
    #header .indent .container > nav ul li a {font-size: 15px;}

    /* BANNER */
    #content #banner {background: var(--white); padding: 14px 0 67px; min-height: unset; max-height: 100vh;}
    #content #banner .container {gap: 53px;}
    #content #banner .container > div:first-child {max-width: 287px; width: 100%;}
    #content #banner .container > div:last-child {gap: 56px;}
    #content #banner .container > div:last-child > h1:first-child {max-width: 384px; width: 100%;}
    #content #banner .container > div:last-child > div:last-child {max-width: 238px; width: 100%; margin: 0 35px 0 auto;}

    /* CAMPANHA */
    #content #campanha {padding: 25px 0 48px;}
    #content #campanha .container > div:first-child h2 {font-size: 75px; margin: 0 0 20px;}
    #content #campanha .container .mobile {margin-bottom: 15px;}

    /* ESTRATÉGIA */
    #content #estrategia {background: url(./../images/bg-estrategia-mobile.webp) #1CDACB bottom center no-repeat; background-size: 100% auto; padding: 33px 0 213px;}
    #content #estrategia .container {flex-direction: column-reverse; align-items: center; justify-content: center;}
    #content #estrategia .container > div:last-child h3 {margin: 0 0 35px;}
    #content #estrategia .container > div:first-child {max-width: 363px; }
    #content #estrategia .container > div:first-child::after {width: 313px; height: 103px; bottom: -140px; right: -20px; transform: rotate(-10deg);}

    /* SAÚDE EM CAMPO */
    #content #saude {padding: 39px 0 68px;}
    #content #saude .container {gap: 0;}
    #content #saude .container .box:first-child .box-child {max-width: 100%;}
    #content #saude .container .box:first-child > div:last-child {display: none;}
    #content #saude .container .box:first-child .box-child > div:nth-child(2) {margin: 52px 0 44px;}
    #content #saude .container .box:first-child .box-child > div:last-child {flex-direction: column;}
    #content #saude .container .box:last-child {flex-direction: column; gap: 0; padding-left: 0; align-items: center; justify-content: center;}
    #content #saude .container .box:last-child > div:first-child {transform: translateY(-50px); min-width: 235px;}
    #content #saude .container .box:last-child > div:last-child a {gap: 15px; font-size: 17px; margin-top: 35px;}
    #content #saude .container .box:last-child > div:last-child a div {max-width: 56px;}
    #content #saude .container .box:last-child > div:last-child a::after {height: 35px; width: 100%; max-width: 337px; top: 11px; left: 30px;}

    /* PLAYLIST */
    #content #playlist .container h3 span{padding: 10px 0px;}
    #content #playlist .container > div:first-child {padding-bottom: 126px;}
    #content #playlist .container .video .indent div {width: 100%; transform: translateY(-80px);}
    #content #playlist .container .video .indent div iframe {width: 100%; height: 48.125vw;}
    #content #playlist .container .video::before,
    #content #playlist .container .video::after {display: none;}

    /* REPERCUSSÃO */
    #content #repercussao {padding: 54px 0 90px;}
    #content #repercussao .container {gap: 75px;}
    #content #repercussao .container h3 span {padding: 10px 0;}
    #content #repercussao .container .box > picture {max-width: 500px; }
    #content #repercussao .container .box > picture:nth-child(2) {margin: 106px 0 73px;}

    /* O HOSPITAL */
    #content #einstein {padding: 0 0 58px;}
    #content #einstein .container {flex-direction: column; gap: 74px;}
    #content #einstein .container > div:first-child {max-width: 100%;}
    #content #einstein .container > div:last-child h4 { margin-bottom: 20px;}
    #content #einstein .container > div:last-child h4 span {padding: 10px 0; font-size: 22px; line-height: 2.2;}

    /* FOOTER */
    #footer .container {flex-direction: column; align-items: flex-start; padding: 68px 0 39px; gap: 68px;}
    #footer .container > div:last-child {width: 100%; align-items: center; justify-content: center; gap: 41px;}
    #footer .container > div:last-child ul {gap: 25px;}
}



@media(max-width: 475px) {
    /* HEADER */
    #header .indent .container > nav ul {gap: 0px;}
    #header .indent .container > nav ul li {padding: 5px;}
    #header .indent .container > nav ul li a {font-size: 11px;}

    /* CAMPANHA */
    #content #campanha .container > div:first-child h2 {font-size: 50px;}

    /* SAÚDE EM CAMPO*/
    #content #saude .container .box:last-child > div:last-child a div {max-width: 40px;}
    #content #saude .container .box:last-child > div:last-child a {gap: 10px; font-size: 13px;}
    #content #saude .container .box:last-child > div:last-child a::after {height: 25px; width: 100%; max-width: 260px; top: 8px; left: 20px;}

    /* ESTRATÉGIA */
    #content #estrategia .container > div:first-child::after {width: 250px; height: 82px; bottom: -100px; right: -20px; transform: rotate(-10deg);}

}