@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap);
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,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:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.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:-0.5em;}sub{bottom:-0.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;}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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
@charset "UTF-8";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:62.5%}body,html{height:100%}body{background:#f9f5f7;margin:0;padding:0;width:100%}a:link,body{color:#2d2765}a:link{text-decoration:none}a:active,a:focus,a:hover,a:visited{color:#2d2765}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p,pre{font-size:220%;line-height:1.5;margin:0 0 1.5em}h1,h2,h3,h4{margin:0;padding:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{border:1px solid #666;box-sizing:content-box;height:0;margin:rhythm(1) 0;padding-bottom:-1px}mark{background:#ff0;color:#000}code,kbd,pre,samp,tt,var{font-family:Courier New,DejaVu Sans Mono,monospace,sans-serif}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0}ul{list-style:none}img{border:0;display:block;height:auto;vertical-align:middle;width:100%}svg:not(:root){overflow:hidden}figure{margin:0}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;max-width:100%}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}label{display:block;font-weight:700}table{border-collapse:collapse;border-spacing:0;width:100%}.element-focusable,.element-invisible{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.element-focusable:active,.element-focusable:focus{clip:auto;height:auto;overflow:auto;position:static!important;width:auto}.entityEditButton,.views-field-edit-node{position:absolute;right:5px;top:5px}.entityEditButton a,.views-field-edit-node a{background:none;border:2px solid #fb5fa8;color:#fb5fa8;display:inline-block;font-size:290%;font-size:150%;min-width:0;padding:4px 6px;text-align:center;text-transform:uppercase;transition:all .3s ease}.entityEditButton a:hover,.views-field-edit-node a:hover{background-color:#fb5fa8;color:#fff}a.entityEditButton{background:none;border:2px solid #fb5fa8;color:#fb5fa8;display:inline-block;font-size:290%;font-size:150%;min-width:0;padding:4px 6px;position:absolute;right:5px;text-align:center;text-transform:uppercase;top:5px;transition:all .3s ease}a.entityEditButton:hover{background-color:#fb5fa8;color:#fff}.block-local-tasks-block{margin:0 auto;max-width:670px}body.page-node-type-activity .block-local-tasks-block,body.path-user .block-local-tasks-block{display:none}ul.tabs{align-items:center;display:flex;margin-bottom:30px;padding:0 5px}ul.tabs li{margin-right:4px}ul.tabs li.is-active a{color:#2d2765}ul.tabs li a{color:#999;font-size:140%;padding:.5em}ul.tabs li a:hover{color:#2d2765}time.datetime{text-transform:capitalize}.messages,.view-empty{font-size:180%}.view-empty{color:#4a4a4a;list-style-type:1.5;padding:2em;text-align:center}header[role=banner]{height:100px}@media screen and (max-width:640px){header[role=banner]{background-color:#f9f5f7;height:65px;position:fixed;width:100%;z-index:30}}header[role=banner] .region-header{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1400px;padding-left:20px;padding-right:20px}@media screen and (max-width:640px){header[role=banner] .region-header{padding-left:15px;padding-right:15px}}header[role=banner] .site-branding{align-items:center;display:flex;height:58px}@media screen and (max-width:640px){header[role=banner] .site-branding{height:42px}}header[role=banner] .site-branding a.site-logo{display:block;height:100%}header[role=banner] .site-branding a.site-logo svg{fill:#000;height:100%;width:auto}@media screen and (max-width:640px){nav.menu--main{display:none}}nav.menu--main>ul.menu{align-items:center;display:flex}nav.menu--main>ul.menu>li{margin-left:35px}nav.menu--main>ul.menu>li a:hover,nav.menu--main>ul.menu>li.menu-item--active-trail a{opacity:1}nav.menu--main>ul.menu>li a{display:block;font-size:280%;opacity:.5;text-transform:lowercase;transition:all .3s ease}[data-action=open-mobile-menu]{background:url(/themes/custom/nataliateira_theme/images/burger-menu.svg) no-repeat 50%;background-size:contain;border:none;height:18px;outline:none;padding:0;position:fixed;right:15px;top:20px;transition:all .5s ease;width:26px;z-index:40}@media screen and (min-width:640px){[data-action=open-mobile-menu]{display:none}}body.mobile-menu-opened [data-action=open-mobile-menu]{background-image:url(/themes/custom/nataliateira_theme/images/burger-menu-close.svg)}.mobile-menu{left:0;position:fixed;top:-100%;transition:all .5s ease;width:100%;z-index:20}@media screen and (min-width:640px){.mobile-menu{display:none}}body.mobile-menu-opened .mobile-menu{top:65px}body.mobile-menu-opened .mobile-menu>nav{opacity:1}.mobile-menu>nav{background:#fff;height:100%;margin:0;opacity:0;transition:all .5s ease;width:100%;z-index:1}.mobile-menu>nav .menu>ul{padding:6px 0}.mobile-menu>nav .menu>ul>li{list-style-image:none;list-style-type:none}.mobile-menu>nav .menu>ul>li.menu-item--active-trail a{opacity:1}.mobile-menu>nav .menu>ul>li a{display:block;font-size:200%;opacity:.5;padding:10px 15px}.mobile-menu>nav .menu>ul>li ul{display:none}main{padding-bottom:50px}@media screen and (max-width:1080px){main{padding-top:65px}}.block-page-title-block{padding:0 20px}@media screen and (max-width:640px){.block-page-title-block{padding:60px 15px 20px}}body.path-node .block-page-title-block{display:none}h1.page-title{font-size:470%;line-height:1.25;margin-bottom:.7em;text-align:center}@media screen and (max-width:700px){h1.page-title{font-size:320%}}article.node--view-mode-full .nodeContent{margin:0 auto;max-width:1400px;padding-left:20px;padding-right:20px;padding-top:50px}@media screen and (max-width:640px){article.node--view-mode-full .nodeContent{padding-left:15px;padding-right:15px}}article.node--view-mode-full h1.page-title{margin-left:auto;margin-right:auto;max-width:670px}article.node--view-mode-full .field--type-text-long,article.node--view-mode-full .field--type-text-with-summary{margin:0 auto 20px;max-width:670px;text-align:center}article.node--view-mode-full .field--type-text-long h2,article.node--view-mode-full .field--type-text-long h3,article.node--view-mode-full .field--type-text-long h4,article.node--view-mode-full .field--type-text-with-summary h2,article.node--view-mode-full .field--type-text-with-summary h3,article.node--view-mode-full .field--type-text-with-summary h4{margin:.5em 0 .6em}article.node--view-mode-full .field--type-text-long h2,article.node--view-mode-full .field--type-text-with-summary h2{font-size:200%}article.node--view-mode-full .field--type-text-long h3,article.node--view-mode-full .field--type-text-with-summary h3{font-size:180%}article.node--view-mode-full .field--type-text-long h4,article.node--view-mode-full .field--type-text-with-summary h4{font-size:160%}article.node--view-mode-full .field--type-text-long p,article.node--view-mode-full .field--type-text-with-summary p{font-weight:300}article.node--view-mode-full .field--type-text-long ol,article.node--view-mode-full .field--type-text-long ul,article.node--view-mode-full .field--type-text-with-summary ol,article.node--view-mode-full .field--type-text-with-summary ul{list-style:square;padding:0 0 20px 40px}article.node--view-mode-full .field--type-text-long ol li,article.node--view-mode-full .field--type-text-long ul li,article.node--view-mode-full .field--type-text-with-summary ol li,article.node--view-mode-full .field--type-text-with-summary ul li{font-size:220%;line-height:1.5;margin:0 0 .4em}article.node--view-mode-full .field--type-text-long a,article.node--view-mode-full .field--type-text-with-summary a{text-decoration:underline}article.node--view-mode-full.node--type-project .field--name-field-image{margin-bottom:32px}article.node--view-mode-full.node--type-project .field--name-field-images{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:700px){article.node--view-mode-full.node--type-project .field--name-field-images{grid-template-columns:repeat(1,1fr)}}article.node--view-mode-full.node--type-project .field--name-field-images .field__item .image-field-caption{margin:18px 0 0}article.node--view-mode-full.node--type-project .field--name-field-images .field__item .image-field-caption p{border-left:1px solid #2d2765;font-size:180%;font-style:italic;margin:0;padding:.3em .6em .2em}article.node--view-mode-full.node--type-project .field--name-field-images .field__item .image-field-caption a{text-decoration:underline}body.helloPage article.node--view-mode-full .field--type-text-long,body.helloPage article.node--view-mode-full .field--type-text-with-summary{max-width:1060px}body.helloPage article.node--view-mode-full .field--type-text-long p,body.helloPage article.node--view-mode-full .field--type-text-with-summary p{font-size:470%;line-height:1.25}@media screen and (max-width:700px){body.helloPage article.node--view-mode-full .field--type-text-long p,body.helloPage article.node--view-mode-full .field--type-text-with-summary p{font-size:320%}}#block-featured-work>.inner>h2{font-size:220%;font-weight:400;margin:0 auto 1em;max-width:1400px;padding-left:20px;padding-right:20px}@media screen and (max-width:640px){#block-featured-work>.inner>h2{padding-left:15px;padding-right:15px}}.view-work{margin:0 auto;max-width:1400px;padding-left:20px;padding-right:20px}@media screen and (max-width:640px){.view-work{padding-left:15px;padding-right:15px}}.view-work .view-filters{margin:50px 0 25px}.view-work .view-filters .bef-links>ul{align-items:center;display:flex;flex-wrap:wrap}.view-work .view-filters .bef-links>ul>li{margin-right:35px}.view-work .view-filters .bef-links>ul>li:last-child{margin-right:0}@media screen and (max-width:640px){.view-work .view-filters .bef-links>ul>li{margin-right:24px}.view-work .view-filters .bef-links>ul>li:last-child{margin-right:0}}.view-work .view-filters .bef-links>ul>li a{font-size:220%;opacity:.5;transition:all .3s ease}.view-work .view-filters .bef-links>ul>li a.bef-link--selected,.view-work .view-filters .bef-links>ul>li a:hover{opacity:1}.view-work .view-content{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1080px){.view-work .view-content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.view-work .view-content{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:640px){.view-work .views-row{position:relative}.view-work .views-row:hover .views-field-title{opacity:1}}.view-work .views-row .views-field-title{background-color:#fff}@media screen and (min-width:640px){.view-work .views-row .views-field-title{height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%}}.view-work .views-row .views-field-title .field-content{height:100%}.view-work .views-row .views-field-title .field-content a{align-items:center;display:flex;font-size:220%;font-weight:700;height:100%;justify-content:center;padding:30px;text-align:center}@media screen and (max-width:640px){.view-work .views-row .views-field-title .field-content a{font-size:200%;font-weight:500;padding:24px}}#block-contact-cta{margin-top:50px}#block-contact-cta .field--name-body p{font-size:100%;margin:0;text-align:center}#block-contact-cta .field--name-body p a{background:none;border:2px solid #fb5fa8;color:#fb5fa8;display:inline-block;font-size:290%;padding:7px 20px 6px;text-align:center;text-transform:uppercase;transition:all .3s ease}#block-contact-cta .field--name-body p a:hover{background-color:#fb5fa8;color:#fff}#block-social-networks{margin-top:50px}#block-social-networks .field--name-body ul{align-items:center;display:flex;justify-content:center;margin:0}#block-social-networks .field--name-body ul li{font-size:100%;margin:0 7px}#block-social-networks .field--name-body ul li a{align-items:center;background-color:#fb5fa8;border-radius:50%;display:flex;height:57px;justify-content:center;transition:all .3s ease;width:57px}#block-social-networks .field--name-body ul li a:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;width:30px}#block-social-networks .field--name-body ul li a:hover{opacity:.6}#block-social-networks .field--name-body ul li a[data-type=instagram]:before{background-image:url(/themes/custom/nataliateira_theme/images/instagram.svg)}#block-social-networks .field--name-body ul li a[data-type=spotify]:before{background-image:url(/themes/custom/nataliateira_theme/images/spotify.svg)}#block-social-networks .field--name-body ul li a[data-type=linkedin]:before{background-image:url(/themes/custom/nataliateira_theme/images/linkedin.svg)}#block-social-networks .field--name-body ul li a[data-type=behance]:before{background-image:url(/themes/custom/nataliateira_theme/images/behance.svg)}#block-social-networks .field--name-body ul li a span{display:none}footer[role=contentinfo] .region-footer{margin:0 auto;max-width:1400px;padding:50px 0}@media screen and (max-width:640px){footer[role=contentinfo] .region-footer{padding-left:15px;padding-right:15px}}#block-footer-text .field--name-body p{color:#999;font-size:180%;margin-bottom:0;text-align:center}#block-footer-text .field--name-body a{color:#4a4a4a;text-decoration:underline}body.path-frontpage .block-page-title-block,body.path-frontpage article.node{display:none}#block-home-hello>.inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding-left:20px;padding-right:20px}@media screen and (max-width:640px){#block-home-hello>.inner{padding-left:15px;padding-right:15px}}#block-home-hello .field--name-field-title{color:#fb5fa8;font-size:2500%;font-weight:700;padding:100px 0 0}@media screen and (max-width:1280px){#block-home-hello .field--name-field-title{font-size:20vw;padding-top:9vw}}@media screen and (max-width:900px){#block-home-hello .field--name-field-title{font-size:34vw}}#block-home-hello .field--name-field-image{height:509px}@media screen and (max-width:1280px){#block-home-hello .field--name-field-image{height:34vw}}@media screen and (max-width:900px){#block-home-hello .field--name-field-image{display:none}}#block-home-hello .field--name-field-image img{height:100%;width:auto}
