/*!
Theme Name: ISTrieste
Theme URI: http://underscores.me/
Author: Noiza
Author URI: https://noiza.com
Description: The Wordpress Theme for ISTrieste
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: istrieste
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

ISTrieste is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 html{font-size:20px;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#202833;font-family:'Lato',sans-serif;font-size:20px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:'Playfair Display',serif}p{margin:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}body.stop-overflow{overflow-y:hidden}.lang_mobile{position:absolute;right:80px;top:15px;z-index:4}button.hamburger{display:none;padding:0;margin-top:19px;margin-right:21px}button.hamburger,button.hamburger .hamburger-box{width:25px;height:19px}button.hamburger .hamburger-inner{margin-top:-1.5px}button.hamburger .hamburger-inner,button.hamburger .hamburger-inner::before,button.hamburger .hamburger-inner::after,button.hamburger.is-active .hamburger-inner,button.hamburger.is-active .hamburger-inner::before,button.hamburger.is-active .hamburger-inner::after{background-color:#fff}button.hamburger .hamburger-inner,button.hamburger .hamburger-inner::before,button.hamburger .hamburger-inner::after{width:100%;height:3px}button.hamburger .hamburger-inner::before{top:-8px}button.hamburger .hamburger-inner::after{bottom:-8px}div.mobile-menu{position:fixed;top:86px;left:0;right:0;bottom:0;background-color:#202833;visibility:hidden;transform:translateX(100%);transition:visibility 500ms,transform 500ms;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;padding-bottom:50px;color:#fff;z-index:5;padding-top:20px}div.mobile-menu>.menu{padding:0;width:100%}div.mobile-menu>.menu>li{margin:0;position:relative}div.mobile-menu>.menu a{font-size:20px;line-height:50px;height:50px;text-align:left;display:block;padding:0 20px}div.mobile-menu>.menu>li>.menu-arrow{color:#fff;position:absolute;top:0;bottom:0;right:10px;height:39px;line-height:39px;width:40px;text-align:center;font-size:20px;cursor:pointer;transition:transform 150ms}div.mobile-menu>.menu>li>.menu-arrow.is-active{transform:rotate(180deg)}div.mobile-menu>.menu>li>.menu-arrow.is-active+.sub-menu{max-height:100vh;padding-bottom:10px;background-color:#212121}div.mobile-menu>.menu>li>.sub-menu{max-height:0;transition:max-height 350ms;padding:0;margin:0;overflow:hidden}div.mobile-menu>.menu>li>.sub-menu a{background-color:#212121;transition:background-color 500ms}div.mobile-menu>.menu>li>.sub-menu a:hover{background-color:#3f3f3f}.sub-menu .menu-arrow{display:none}.mobile-menu ul.sub-menu ul.sub-menu{list-style-type:none;margin:0;padding:0 0 10px;background-color:#212121}.mobile-menu ul.sub-menu ul.sub-menu li a{font-size:16px;height:30px;line-height:30px;text-decoration:underline;padding-left:40px}a{text-decoration:none;color:inherit}.entry-content a{text-decoration:underline}a:focus{outline:none}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:block;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation a:focus{outline:none}.main-navigation a::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;opacity:0;transition:opacity 0.3s}.main-navigation a::after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;padding:50%;width:32px;height:32px;background-color:#fff;opacity:0;transform:translate(-50%,-50%) scale(1);transition:opacity 1s,transform 0.5s}.main-navigation a:hover::before{opacity:.1}.main-navigation a:hover::after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;padding:50%;width:32px;height:32px;background-color:#fff;opacity:0;transform:translate(-50%,-50%) scale(1);transition:opacity 1s,transform 0.5s}.main-navigation a:active::after{opacity:.16;transform:translate(-50%,-50%) scale(0);transition:transform 0s}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;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}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.row-first{padding-top:115px}.row-archive.row-first{padding-top:0}.row{width:100%}.row .cont{width:100%;max-width:1020px;margin:0 auto;padding:20px 10px}.row .cont1212{max-width:1212px;margin:0 auto}.row .cont1020{max-width:1020px;margin:0 auto}.row .cont886{max-width:886px;margin:0 auto}.row .cont886{padding-left:23px;padding-right:23px}.row .cont580{max-width:580px;margin:0 auto}.row .cont274{max-width:274px;margin:0 auto}.row .cont682{max-width:682px;margin:0 auto}.row-hero-noimg{background:#fff0 linear-gradient(0deg,#F2F8FC 0%,#FFFFFF 100%) 0% 0% no-repeat padding-box!important;color:#202833!important;min-height:250px!important;margin-top:115px!important;padding-top:0}.white-bg{background-color:#fff!important}.lightblue-bg{background-color:#F2F8FC!important}.azure-bg{background-color:#DCEDF9!important}.darkblue-bg{background-color:#004065!important}.white-text{color:#fff!important}.azure-text{color:#8FC2E0!important}.darkblue-text{color:#002D48!important}.lightblue-text{color:#57849E!important}.dark-text{color:#202833}header#masthead{background-color:#002D48;border-bottom:1px solid #fff}.home header#masthead,.single-profiles header#masthead,.single-stories header#masthead,.blog header#masthead,.single-post header#masthead,.page-template-page-contacts header#masthead,.page-template-page-studywithus header#masthead,.page-template-page-workwithus header#masthead,.page-template-page-upcomingevents header#masthead{position:absolute}header.row-header .logo div{top:14px;position:relative}header.row-header .logo{z-index:99999}header.row-header .cont{display:flex;justify-content:space-between;padding:0 10px;height:64px;align-items:center}header .nav-wrapper{display:flex;align-items:center}header p,header h1,header a,header span{margin:0}header a{color:#fff;font-size:13px;line-height:24px;padding:8px 12px;overflow:hidden;display:inline-block}header .logo a{padding-top:18px}header li{margin-left:8px;overflow:hidden;border-radius:3px}header .menu-item-type-wpml_ls_menu_item{top:3px}header .menu-item-type-wpml_ls_menu_item a{padding:8px 12px;border-radius:3px;border:1px solid #fff;padding-top:4px;padding-bottom:4px}footer{color:#fff;padding:90px 70px}footer .cont{display:flex}footer .footer-box{width:50%}footer .box-left .left-inner{max-width:275px;font-size:13px;line-height:20px}footer .box-left p:first-of-type{padding:55px 0 35px 0}footer .box-right{font-size:13px;line-height:20px}footer .box-right .right-up{display:flex}footer .box-right .right-up-box{width:50%;margin-right:32px}footer .box-right .right-up-box-links{line-height:32px;font-weight:700;margin:0;margin-top:-6px}footer .box-right .p-1{border-bottom:1px solid #fff;font-size:20px;line-height:24px;font-weight:900;margin-top:8px;margin-bottom:20px;padding-bottom:2px}footer .box-right .p-2{font-size:16px;line-height:24px;font-weight:900;margin-bottom:10px;margin-top:48px}footer .box-right .right-down-logos{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}footer .box-right .right-down-logos img{margin-bottom:16px}.social-footer{display:flex;justify-content:flex-start;gap:12px}a.social-icon{display:inline-block;text-indent:-99999px;background-image:url(/wp-content/themes/istrieste/img/fb.svg);width:40px;height:40px;background-repeat:no-repeat;background-size:cover}a.social-icon.social-is{background-image:url(/wp-content/themes/istrieste/img/instagram.svg)}a.social-icon.social-yt{background-image:url(/wp-content/themes/istrieste/img/youtube.svg)}.text-img-box{display:flex;align-items:center;padding-bottom:120px}.text-img-box .text-box,.text-img-box .img-box{width:50%}.text-img-box .text-box:first-of-type{margin-right:16px}.text-img-box .text-box:nth-last-of-type(2){margin-left:16px}.text-img-box .text-box-inner{margin:0 auto;max-width:376px}.text-img-box .text-box-inner .text-box-title{margin-top:0;margin-bottom:4px;font-size:53px;line-height:55px;font-weight:500}.text-img-box .text-box-inner .text-box-p{font-size:16px;line-height:24px;margin:0;margin-bottom:44px}.text-img-box .img-box-inner{margin:0 auto;text-align:center}.text-img-box .img-box-inner img{-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);box-shadow:0 3px 6px 0 rgb(0 0 0 / .16)}.btn-3d{position:relative;top:-20px;padding:16px 32px;text-transform:uppercase;border-bottom:3px solid #D1323B;background-color:#EB4E57;color:#fff;border-radius:3px;font-size:12px;line-height:24px;font-weight:900;transition:all 0.3s ease-in-out}.btn-3d:hover{cursor:pointer;border-bottom:0 solid #D1323B;top:-17px}.custom-cta{text-align:center;padding-top:30px}.custom-cta a{margin:0 auto;display:inline-block;top:0}.custom-cta a:hover{top:3px;margin-bottom:3px}.text-img-box.img-left{flex-flow:row-reverse}.cta-und{display:block;text-align:right;font-size:12px;line-height:24px;font-weight:900;color:#002D48;text-transform:uppercase;position:relative;cursor:pointer;transition:opacity 0.3s ease-in-out}.cta-und:hover{opacity:.7}.cta-arrow::after{content:"";display:inline-block;width:8px;height:10px;background-repeat:no-repeat;background-size:contain;margin-left:6px;margin-top:7px}.cta-arrow-black::after{background-image:url(/wp-content/themes/istrieste/img/arrow_black.svg)}.cta-und::after{content:"";display:inline-block;width:50px;height:2px;background-color:#EB4E57;top:34px;right:75px;position:absolute}.title-text-cta-center{max-width:580px;text-align:center;margin:0 auto}.und-center{text-align:center}.und-center::after{right:50%;transform:translate(50%)}.ttc-h2{margin-top:0;margin-bottom:16px;font-size:54px;line-height:56px;font-weight:500}.ttc-p{font-size:16px;line-height:24px;margin-top:0;margin-bottom:38px}.alumni-wrapper{display:flex;min-height:376px;justify-content:center;margin-bottom:90px}.alumni-wrapper .alumni-wrapper-1{max-width:376px;width:40%}.alumni-wrapper .alumni-wrapper-2{max-width:590px;width:60%;display:flex;align-items:flex-end}.alumni-wrapper-2 .alumni-img-box,.alumni-wrapper-2 .alumni-text-box{width:50%}.alumni-img-box{margin-right:16px;margin-left:16px}.alumni-wrapper .alumni-wrapper-2 img{-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);display:block}.alumni-wrapper .alumni-wrapper-2 .alumni-name{font-size:18px;line-height:24px;font-weight:900;margin-top:0;margin-bottom:6px}.alumni-wrapper .alumni-wrapper-2 .alumni-text{margin-top:0;margin-bottom:24px}.alumni-wrapper .alumni-wrapper-2 .alumni-link{font-size:12px;line-height:24px;font-weight:900;margin-right:40px;cursor:pointer;transition:opacity 0.3s ease-in-out}.alumni-wrapper .alumni-wrapper-2 .alumni-link:hover{opacity:.7}.numbers-inner{margin-top:40px;display:flex;justify-content:space-around;flex-wrap:wrap}.numbers-inner .number-box{width:33%;margin-bottom:32px}.numbers-inner .number-box .number-top{margin-top:0;margin-bottom:8px;font-family:'Playfair Display',serif;font-size:36px;line-height:32px}.numbers-inner .number-box .number-text{margin:0}.events-wrapper{display:flex;justify-content:center}.events-wrapper .events-wrapper-1{max-width:376px;width:40%}.events-wrapper .events-wrapper-2{max-width:590px;width:60%;display:flex;flex-wrap:wrap;justify-content:space-between}.events-wrapper .events-wrapper-2 .event-box{width:50%;max-width:270px;margin-bottom:32px;cursor:pointer}.p-black{font-weight:900}.event-box p{margin:0}p.event-date{font-size:12px;line-height:24px;margin-top:0;margin-bottom:6px}.event-box p.p-black{margin-top:0;margin-bottom:4px}.responsive-menu-open body{height:100vh;overflow:hidden}.responsive-menu-open #masthead{z-index:99999}div#responsive-menu-container #responsive-menu li.responsive-menu-item a{border:0;background-color:#fff0;text-align:center;color:#fff;font-size:20px!important;line-height:50px!important;height:50px!important;padding:0!important}.lang_mobile .wpml_active_lang{display:none}div#responsive-menu-container #responsive-menu>li.responsive-menu-item:first-child>a{border-top:0}.lang_mobile{display:none}button#responsive-menu-button{right:16px!important}body.home #responsive-menu-container #responsive-menu li.responsive-menu-item a{color:#fff}body.home #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover{color:#fff;background-color:#fff0;border-color:unset}body #responsive-menu-container #responsive-menu li.responsive-menu-item a{color:#fff}body #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover{color:#A2ABB7;background-color:#fff0;border-color:unset}body #responsive-menu-container #responsive-menu li.responsive-menu-current-item>.responsive-menu-item-link{color:#fff;background-color:#fff0;border:unset}body #responsive-menu-container #responsive-menu li.responsive-menu-current-item>.responsive-menu-item-link:hover{background-color:inherit;color:#fff}#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{border-left:0px!important;background-color:transparent!important}#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item .responsive-menu-item-link{text-align:center!important}#responsive-menu-container #responsive-menu ul.responsive-menu-submenu-depth-1 a.responsive-menu-item-link{padding-left:unset!important;padding-right:unset!important}#masthead{position:absolute;z-index:6}.row-header .n-submenu{padding-top:0;margin-left:0;padding-left:0;max-height:0;overflow:hidden;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#fff0;color:#fff}.row-header#masthead:hover{background-color:#004065}.row-header:hover .n-submenu{display:block;padding:20px;max-height:400px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;background-color:#004065;position:relative;z-index:4}.row-header .n-submenu ul#menu-ist-sub-menu>li,.row-header .n-submenu ul#menu-ist-sub-menu-italiano>li{flex:0 1 230px}.row-header:hover .n-submenu a:hover{font-weight:700}.row-header .n-submenu ul{padding-left:0;margin-left:0}.row-header .n-submenu ul li{margin-left:0;padding:0}.row-header .n-submenu ul li a{padding:0;display:block}.row-header .n-submenu #menu-ist-sub-menu,.row-header .n-submenu #menu-ist-sub-menu-italiano{display:flex;justify-content:center}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.rslides_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:#fff0;top:50%;left:0;opacity:1;text-indent:-9999px;overflow:hidden;text-decoration:none;height:48px;width:48px;background:#0A5784 url(/wp-content/themes/istrieste/img/slider-arrow-left.svg) no-repeat center;margin-top:-45px;transition:all 0.3s ease-in-out;border-radius:3px;transform:translateY(16px)}.rslides_nav:hover{opacity:.7;background:#0A5784 url(/wp-content/themes/istrieste/img/slider-arrow-left.svg) no-repeat 14px center}.rslides_nav.next{left:auto;background-position:center;right:0;transform:translateY(16px) rotate(180deg)}.rslides_nav.next:hover{background:#0A5784 url(/wp-content/themes/istrieste/img/slider-arrow-left.svg) no-repeat 14px center}.rslides_tabs{left:50%;transform:translateX(-50%);margin-top:10px;text-align:center;bottom:18px;position:absolute;z-index:3;padding:0}.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#fff0;display:inline-block;_display:block;*display:block;width:16px;height:16px;border-radius:50%;border:2px solid #fff}.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin:0 3px}.rslides_here a{background:#222;background:rgb(255 255 255 / .945)}.preloader{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:opacity 0.3s linear;width:100%;z-index:1}.preloader.loaded{display:none}#hero-video{position:absolute;right:0;bottom:0;top:0;right:0;width:100%;height:100%;background-size:100% 100%;background-color:#000;background-image:url(/wp-content/themes/istrieste/img/video_bg.jpg);background-position:center center;background-size:cover;object-fit:cover;z-index:3}.row-hero{min-height:768px;background-image:url(/wp-content/themes/istrieste/img/hero_IST.jpg);background-size:cover;background-repeat:no-repeat;padding-top:76px;background-position:center;position:relative}.home .row-hero:after{display:block;content:'';top:0;bottom:0;left:0;right:0;background-color:rgb(0 64 101 / .3);position:absolute;z-index:3}.hero-inner a{color:#fff;display:inline-block;text-decoration:none;border-radius:3px;border:1px solid #fff;padding:8px 16px;margin-top:42px}.row-hero .cont{position:relative;height:700px;z-index:4;display:flex;align-items:center;justify-content:center}.row-hero .visit-box{position:absolute;bottom:6%;text-align:center;width:64px;left:50%;transform:translateX(-32px)}.row-hero .cont .hero-inner{display:flex;flex-flow:column;justify-content:center;align-items:center}.row-hero h1{font-size:100px;line-height:115px;color:#fff;font-weight:500;margin:0}.row-hero h1.first-line{margin-top:30px}.row-hero h1.second-line{margin-left:150px}body:lang(it) .row-hero h1.second-line{margin-left:0}.row-hero a.visit-link{display:block;margin:0 auto;width:64px;height:64px;background-image:url(/wp-content/themes/istrieste/img/visit_hero.svg);background-size:contain;background-repeat:no-repeat;text-indent:-9999px;transition:all 0.5s ease-in-out}a.visit-link.js-anchor-link:hover{transform:rotate(360deg) scale(1.2)}.row-school{padding:120px 0}.row-numbers{text-align:center;padding:120px 0}.row-study-work{padding:120px 0 0}.row-alumni{padding-top:120px;padding-bottom:30px}.page-template-page-alumni .site-content,.page-template-page-teacherspotlight .site-content{padding-top:64px}.row-img{background-image:url(/wp-content/themes/istrieste/img/sfondo-5.png);min-height:400px;background-size:cover;background-position:center;background-repeat:no-repeat}.row-events{padding:120px 0 60px}.row-colleges{padding:120px 0}.row-colleges .colleges-logos{padding-top:50px;display:flex;justify-content:space-around;flex-wrap:wrap}.row-colleges .colleges-logos .single-logo-box{flex:1 1 140px;margin:32px;text-align:center}.row-colleges h2{font-size:36px;line-height:40px;margin-top:0;margin-bottom:20px;text-align:center}.row-colleges p{margin:0 auto;text-align:center;max-width:580px}.row-photo{padding:120px 0}.row-photo-mobile{display:none}.row-photo .rslides-box{position:relative}.row-photo .rslides-box::after{position:absolute;content:"";display:block;top:47%;right:0;bottom:0;width:100%;z-index:2;background:-moz-linear-gradient(top,#fff0 0%,rgb(32 40 51) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(32 40 51) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(32 40 51) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00202833',endColorstr='#202833',GradientType=0)}.single .row-first,.page-template-page-alumni .row-first-profile,.page-template-page-teacherspotlight .row-first-profile{background:#0a5784;background:-moz-linear-gradient(top,rgb(10 87 132) 0%,rgb(24 57 77) 100%);background:-webkit-linear-gradient(top,rgb(10 87 132) 0%,rgb(24 57 77) 100%);background:linear-gradient(to bottom,rgb(10 87 132) 0%,rgb(24 57 77) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a5784',endColorstr='#18394d',GradientType=0);min-height:600px;display:flex;flex-flow:column;justify-content:center}.single .row-first .single-precont{text-align:center;max-width:988px;display:flex;flex-flow:column;justify-content:center;align-items:center;color:#fff}.single .row-first .side-share{display:flex}.single .row-first .side-share .share-link{margin-left:12px}.single .row-first .single-date{font-size:16px;line-height:24px;letter-spacing:1px}.single .row-first h1{margin:32px 0;font-size:64px;line-height:72px}.single-cont{max-width:580px!important}.single-cont .entry-content>p:first-child::first-letter{font-size:57px}.row-single-gallery{display:flex;flex-wrap:wrap;justify-content:space-between}.row-single-gallery a{max-width:calc(33.333% - 4px);margin-bottom:6px}.row-single-gallery img{display:block}.relatedposts-headline{display:flex;justify-content:space-between;border-bottom:1px solid #202833;padding-bottom:8px;margin:64px 0}.relatedposts-headline p{font-family:'Playfair Display',serif;font-size:28px;line-height:24px}.relatedposts-headline a{font-size:13px;line-height:24px;font-weight:900;text-transform:uppercase}.single-cont-2{max-width:1020px;padding-bottom:80px}.row-single{background:#fff;background:-moz-linear-gradient(top,rgb(255 255 255) 0%,rgb(242 248 252) 100%);background:-webkit-linear-gradient(top,rgb(255 255 255) 0%,rgb(242 248 252) 100%);background:linear-gradient(to bottom,rgb(255 255 255) 0%,rgb(242 248 252) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f8fc',GradientType=0)}.card-news{display:flex;align-items:center}.card-news .card-news-text{padding-left:32px}.card-news .card-news-img img{display:block;max-width:100%}.card-news .card-news-img{max-width:376px;-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);box-shadow:0 3px 6px 0 rgb(0 0 0 / .16)}.card-news .card-news-date p{font-size:16px;line-height:24px;display:flex;flex-direction:column}.card-news .card-news-title h3{font-size:24px;line-height:28px;margin:2px 0 0;color:#202833}.card-news .card-news-date p::before{content:"";display:inline-block;height:1px;width:70px;background-color:#202833;margin-bottom:6px;margin-right:8px}span.line_before::before{content:"";display:inline-block;height:1px;width:70px;background-color:#202833;margin-bottom:12px;margin-right:8px}.archive header#masthead{background-color:#202833}.row-archive .cont988{padding-top:90px;padding-bottom:90px}.row-archive.row-news{background:#2e425d;background:-moz-linear-gradient(top,rgb(46 66 93) 0%,rgb(32 40 51) 100%);background:-webkit-linear-gradient(top,rgb(46 66 93) 0%,rgb(32 40 51) 100%);background:linear-gradient(to bottom,rgb(46 66 93) 0%,rgb(32 40 51) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e425d',endColorstr='#202833',GradientType=0)}.row-news{min-height:600px;background-image:linear-gradient(to bottom,rgb(0 0 0 / .4),rgb(0 0 0 / .4)),url(/wp-content/themes/istrieste/img/news.png);color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;background-position:center;background-size:cover}.row-news-cont{padding:56px 0}.nav-box .wp-pagenavi{text-align:center}.nav-box .wp-pagenavi .pages{display:none}.nav-box .wp-pagenavi a,.nav-box .wp-pagenavi span{border:0;display:inline-block;width:46px;height:46px}.nav-box .wp-pagenavi .current{border-bottom:2px solid #202833}.single-events .row-first{background:#2e425d;background:-moz-linear-gradient(top,rgb(46 66 93) 0%,rgb(32 40 51) 100%);background:-webkit-linear-gradient(top,rgb(46 66 93) 0%,rgb(32 40 51) 100%);background:linear-gradient(to bottom,rgb(46 66 93) 0%,rgb(32 40 51) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e425d',endColorstr='#202833',GradientType=0);min-height:768px;display:flex;flex-flow:column;justify-content:center}.cards-event{display:flex;justify-content:space-around;flex-wrap:wrap}.card-event{max-width:274px;margin-bottom:120px}.card-event p,.card-event h3{margin:0;font-family:'Lato',sans-serif}.card-event p.event-date-time{font-size:12px;line-height:24px;font-weight:900;letter-spacing:1px}.card-event p.event-intro-text{font-size:16px;line-height:24px}.card-event h3{font-size:16px;line-height:24px;font-weight:900}.row-events-cont .single-cont-2{padding-top:60px;padding-bottom:80px;max-width:1020px}.row .cont988{max-width:988px;margin:0 auto}.single-profiles .row-first-profile,.single-stories .row-first-profile{display:block;padding-top:64px;max-width:1212px;margin:0 auto}.page-template-page-alumni .row-first-profile,.page-template-page-teacherspotlight .row-first-profile{display:block;max-width:1212px;margin:0 auto}.single-profiles header#masthead,.single-stories header#masthead{border-bottom:0}.row-first-profile .profile-intro{position:absolute;left:50%;transform:translateX(-8%);padding-top:64px;display:inline-block;max-width:610px}.row-first-profile .intro{font-size:100px;line-height:96px;font-family:'Playfair Display',serif}.row-first-profile .profile-month{padding-top:20px;font-size:16px;line-height:24px}.row-first-profile .profile-month::before{content:"";display:inline-block;height:1px;width:170px;background-color:#202833;margin-bottom:6px;margin-right:8px}.row-first-profile .row-first-profile-inner{display:flex}.row-first-profile .profile-inner-box{width:50%}.row-first-profile .inner-bg{background-repeat:no-repeat;background-size:cover;min-height:703px}.row-first-profile .inner-text{background-color:#fff;vertical-align:bottom;display:flex;flex-flow:column;justify-content:flex-end;padding-left:5%;align-items:flex-start}.row-first-profile .inner-text h1{font-size:18px;line-height:24px;font-weight:900;padding-bottom:6px;font-family:'Lato',sans-serif;margin:0}.row-first-profile .inner-text p{font-size:16px;line-height:24px;max-width:275px}.row-first-profile .inner-text p.field{padding-top:32px}.row-first-profile-inner .cta-und{padding-bottom:32px}.row-first-profile-inner .cta-und::after{right:46px}.row-profile .cont{padding-top:120px;padding-bottom:55px}.row-profile .entry-content p{padding-bottom:48px;margin-bottom:0}.cont-card-profiles{display:flex;flex-flow:wrap;gap:16px;align-items:flex-start}.cont-card-profiles .card-profiles{flex:0 0 25%;max-width:calc(25% - 12px)}.cont-card-profiles .card-profiles .card-profile-wrapper{position:relative}.cont-card-profiles .card-profiles .card-profile-text{transform:translateY(-20px);background-color:#fff;bottom:0;right:0;padding:12px;margin:0 0 0 10px}.cont-card-profiles .card-profiles .card-profile-img{max-width:100%;box-shadow:none}.side-menu ul{display:none}.side-menu li.current_page_item>ul,.side-menu li.current_page_ancestor ul{display:block}.side-menu .children{padding-top:7px}.current_page_ancestor ul li:not(.current_page_item):not(.current_page_ancestor) ul{display:none}.row-sidem-cont .cont{padding-top:48px;display:flex;align-items:flex-start}.sidem-wrapper{margin-right:32px;background-color:#F2F8FC;border:1px solid #BCD2E2;border-radius:5px;width:100%}.sidem-wrapper .side-menu *{list-style-type:none;font-family:'Lato',sans-serif}.sidem-wrapper ul{padding:0}.sidem-wrapper .side-menu>li{border-bottom:1px solid #BCD2E2;padding:16px 16px;font-size:16px;line-height:24px;font-weight:900}.sidem-wrapper .side-menu>li li a{line-height:40px}.sidem-wrapper .side-menu li.current_page_item{background-color:#fff;border-left:4px solid #0A5784}.sidem-wrapper .side-menu li li.current_page_item{margin:0 -16px;padding:0 12px}.sidem-wrapper .side-menu>li.current_page_ancestor>a{display:block}.sidem-wrapper .side-menu>li.current_page_item{padding-left:12px}.sidem-wrapper .side-menu ul{margin-left:0}.sidem-wrapper .side-menu>li>ul{font-weight:500}.sidem-wrapper .sidem-firstelem{margin:0;border-bottom:1px solid #BCD2E2;padding-bottom:16px;padding:24px 16px;font-size:20px;line-height:32px;font-weight:900;font-family:'Lato',sans-serif}.has-featured-image header#masthead{position:absolute;border-bottom:1px solid #fff;background-color:#fff0}.row-sm-homesection{background-size:cover;min-height:600px;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;background-position:center}.page-template-page-side-menu .row-first,.page-template-page-side-menu .row-first .cont{padding:0}.row-sidem-cont h1{border-bottom:1px solid #202833;margin:0;padding-top:21px;margin-bottom:32px}.row-sidem-cont .cont580 p{padding-bottom:32px}.row-sidem-cont .cont .grid-box{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:32px}.row-sidem-cont .cont .grid-box>div{flex:1 1 325px;margin-bottom:64px}.row-sidem-cont .cont .grid-box>div:nth-of-type(2n+1){margin-right:16px}.row-sidem-cont .cont .grid-box>div h3{color:#002D48;font-size:16px;line-height:24px;font-weight:900;font-family:'Lato',sans-serif}.row-sidem-cont .cont .grid-box>div p{font-family:'Lato',sans-serif;color:#002D48;font-size:16px;line-height:24px}.row-contacts-hero{background-image:linear-gradient(to bottom,rgb(0 0 0 / .4),rgb(0 0 0 / .4)),url(/wp-content/themes/istrieste/img/sfondo-5.png);background-size:cover}.row-contacts-text .cont{padding-top:80px;padding-bottom:100px;text-align:center}.row-contacts-text .cont h2{font-size:36px;line-height:48px}.row-contacts-map{position:relative;min-height:480px}.row-contacts-map iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:0}.row-contacts-info .contacts-info-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around}.row-contacts-info .contacts-info-wrapper .info-single-box{max-width:274px;margin-bottom:120px;width:33.33%;flex:1 1 274px}.info-single-box .info-role{font-size:12px;line-height:24px;font-weight:900;letter-spacing:1px;color:#57849E;padding-bottom:8px;text-transform:uppercase}.info-single-box .info-name{font-size:16px;line-height:24px;font-weight:900;color:#002D48}.info-single-box .info-link{font-size:16px;line-height:24px;color:#002D48;display:block}.info-single-box .info-link:first-of-type{padding-bottom:24px}.info-single-box .info-name~.info-link{padding-bottom:24px}.row-contacts-info{padding-top:100px}.row-contacts-form{padding-top:100px;padding-bottom:100px;background-color:#0A5784}.row-contacts-form .contacts-inner .gform_button{background-color:#EB4E57;color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:12px!important;line-height:24px;padding:16px 48px;font-weight:700;border:none;box-shadow:0 #043754;transition:all 0.3s ease-in-out;cursor:pointer}.row-contacts-form .contacts-inner .gform_button:hover{-webkit-box-shadow:0 15px 30px 5px #043754;box-shadow:0 15px 30px 5px #043754}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea.medium{border-radius:0;background-color:#fff0;border:0;border-bottom:1px solid #5AA6D2;color:#fff;line-height:32px}.gform_wrapper .placeHolder.active~input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .placeHolder.active~textarea.medium{border-bottom:1px solid #fff}.gform_wrapper textarea.medium{padding-top:18px}.gform_wrapper textarea.medium:focus{outline:none}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.gform_wrapper textarea.medium::placeholder{font-size:20px;line-height:32px;color:#5AA6D2}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus{outline:none}.gform_footer{text-align:center}.jvFloat{position:relative;display:block;margin-bottom:1em}.jvFloat .placeHolder.required{color:red}.jvFloat .placeHolder{position:absolute;top:0;left:0;width:auto;color:#0c61fc;font-size:.8em;font-weight:700;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform 150ms,opacity 100ms,visibility 100ms;transition:transform 150ms,opacity 100ms,visibility 100ms;opacity:0;visibility:hidden;white-space:nowrap}.jvFloat .placeHolder.active{display:block;visibility:visible;-webkit-transform:translate(0,-1em);-moz-transform:translate(0,-1em);-o-transform:translate(0,-1em);-ms-transform:translate(0,-1em);transform:translate(0,-1em);-webkit-transition:-webkit-transform 100ms,opacity 120ms,visibility 120ms;transition:transform 100ms,opacity 120ms,visibility 120ms;opacity:1;top:10px;color:#5AA6D2;font-size:14px;line-height:32px;font-weight:500}.row-swu-hero{background-image:linear-gradient(to bottom,rgb(0 0 0 / .4),rgb(0 0 0 / .4)),url(/wp-content/themes/istrieste/img/study_with_us_hero.png)}.row-swu-hero .btn-3d{position:relative;top:32px}.row-swu-hero .btn-3d:hover{top:35px;cursor:pointer;border-bottom:0 solid #D1323B}.row-swu-text .cont580{padding-top:80px;padding-bottom:30px}.row-swu-text+.row-swu-text .cont580{padding-top:0;padding-bottom:100px}.row-swu-enrolment .cont{padding-top:64px;padding-bottom:64px}.row-swu-enrolment .swu-boxes-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-8px;margin-right:-8px}.row-swu-enrolment .swu-boxes-wrapper .swu-box-doc{cursor:pointer;width:33.33px;flex:1 1 300px;background-color:#fff;display:flex;-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);margin-right:8px;margin-left:8px;align-items:center}.row-swu-enrolment h2{font-family:'Playfair Display',serif;margin:0;margin-bottom:48px;padding-bottom:8px;border-bottom:1px solid #202833;font-weight:500;font-size:28px;line-height:24px}.row-swu-enrolment .swu-boxes-wrapper .swu-dl-wrapper{padding:18px 2px;text-align:center;background-color:#F2F8FC;flex:0 0 87px}.row-swu-enrolment .swu-boxes-wrapper .swu-dl-wrapper a{display:flex;flex-direction:column;justify-content:center;align-items:center}.row-swu-enrolment .swu-boxes-wrapper .swu-dl-text{padding-left:16px;padding-right:16px}.row-swu-enrolment .swu-boxes-wrapper .swu-dl-text p.title{font-size:21px;line-height:24px;font-style:italic;font-family:'Playfair Display',serif;margin-bottom:4px}.row-swu-enrolment .swu-boxes-wrapper .swu-dl-text p.sub{font-size:13px;line-height:16px;color:#57849E}.row-swu-enrolment .swu-boxes-wrapper .swu-dl-wrapper span{line-height:24px;font-size:12px;letter-spacing:1px}.row-swu-assistance{padding-top:80px;padding-bottom:100px}.row-swu-assistance h2{font-size:28px;line-height:32px;font-weight:500;font-family:'Playfair Display',serif;font-style:italic;margin:0;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #202833}.row-swu-assistance p{font-size:20xp;line-height:32px}.row-swu-assistance p a,.row-swu-text p a{padding-bottom:2px;border-bottom:2px solid #EB4E57}.row-swu-offer .cta-und{text-align:left}.row-swu-offer .cta-und::after{left:0}.row-swu-offer .cta-und:last-of-type{text-align:right}.row-swu-offer .cta-und:last-of-type::after{right:0;left:unset}.row-wwu-hero{background-image:linear-gradient(to bottom,rgb(0 0 0 / .4),rgb(0 0 0 / .4)),url(/wp-content/themes/istrieste/img/work-with-us.jpg);background-size:cover}.row-upcomingevents{background-image:linear-gradient(to bottom,rgb(0 0 0 / .4),rgb(0 0 0 / .4)),url(/wp-content/themes/istrieste/img/upcomingevents_hero.png)}.row-first.row-page_general h1{font-size:64px;line-height:72px}.page-template-page-general .row-page-cont .cont580{padding-top:64px}.breadcrumbs-wrapper p{padding-top:16px;padding-bottom:4px;margin-bottom:0;border-bottom:1px solid #BCD2E2;color:#BCD2E2;font-size:12px;text-transform:uppercase;line-height:24px;font-weight:700;letter-spacing:1.5px}.breadcrumbs-wrapper a{color:#BCD2E2;transition:color 0.3s ease-in-out}.breadcrumbs-wrapper a:hover{color:#4492BF}.breadcrumbs-wrapper .breadcrumb_last{color:#4492BF}.breadcrumbs-wrapper a,.breadcrumbs-wrapper .breadcrumb_last{padding-left:8px;padding-right:8px}.page-template-page-side-menu-homesection .breadcrumbs-wrapper,.page-template-page-side-menu .breadcrumbs-wrapper{max-width:1212px;margin:0 auto;padding:0 10px}.element_anim,.element_anim_1{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s}.element_anim.start_anim,.element_anim_1.start_anim{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.element_anim_2{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.5s ease-in-out 0.1s;-moz-transition:all 0.5s ease-in-out 0.1s;transition:all 0.5s ease-in-out 0.1s}.element_anim_2.start_anim{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.element_anim_3{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.5s ease-in-out 0.2s;-moz-transition:all 0.5s ease-in-out 0.2s;transition:all 0.5s ease-in-out 0.2s}.element_anim_3.start_anim{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.element_anim_4{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.5s ease-in-out 0.3s;-moz-transition:all 0.5s ease-in-out 0.3s;transition:all 0.5s ease-in-out 0.3s}.element_anim_4.start_anim{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.element_anim_5{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.5s ease-in-out 0.4s;-moz-transition:all 0.5s ease-in-out 0.4s;transition:all 0.5s ease-in-out 0.4s}.element_anim_5.start_anim{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.content-body p{margin-bottom:24px}.content-body p a{border-bottom:2px solid #EB4E57}.cont-org h2{font-size:28px;line-height:32px;color:#202833;border-bottom:1px solid #202833;font-weight:400;padding-bottom:12px;margin-bottom:40px}.board-member{max-width:680px;padding-bottom:50px}.board-member h4{text-transform:uppercase;color:rgb(10 87 132 / .9);font-family:'Lato';margin-bottom:0;margin-top:0;font-size:12px;line-height:16px;font-weight:700}.board-member h3{font-family:'Lato';color:#202833;margin-bottom:0;font-size:24px;line-height:38px;font-weight:700;margin-top:0}.board-member p{font-family:'Lato';color:#002D48;margin-bottom:0;font-size:16px;line-height:24px;font-weight:400}.alert{text-align:center;color:#fff;background:#EB4E57;padding:0;font-size:24px;line-height:28px}.alert a{text-decoration:underline}.row-header-top a,.row-main-menu a{overflow:visible}.row-header-top .cont{display:flex;justify-content:space-between;align-items:center;padding:0 10px}.row-main-menu{background-color:#083D5D}.row-main-menu .cont{padding:16px 10px 4px}.row-main-menu .n-submenu>div>ul{display:flex;gap:16px;padding:0 10px;list-style-type:none}.row-main-menu .n-submenu>div>ul>li{flex:0 1 calc(25% - 13px);margin-left:0}.row-main-menu .n-submenu>div>ul>li a{padding:0;width:100%;display:block}.row-main-menu .n-submenu>div>ul>li>a{text-transform:uppercase;font-size:14px;line-height:17px;font-weight:700;letter-spacing:.35px;padding-bottom:8px}.row-main-menu .n-submenu>div>ul>li>ul{max-height:0;transition:all .2s;margin:0;padding:0;list-style-type:none}.header-wrapper:hover .row-main-menu .n-submenu>div>ul>li>ul{max-height:400px;border-top:1px solid rgb(255 255 255 / .2)}.header-wrapper .row-main-menu .n-submenu>div>ul>li>ul{margin-left:0;text-transform:initial;padding-top:6px}.header-wrapper .row-main-menu .n-submenu>div>ul>li>ul>li{margin-left:0;font-weight:400}.header-wrapper .row-main-menu .n-submenu>div>ul>li>ul>li:last-of-type{padding-bottom:20px}.header-wrapper .row-main-menu .n-submenu>div>ul>li>ul>li:first-of-type{padding-top:8px}.header-wrapper .row-main-menu .n-submenu>div>ul>li>ul>li>a{font-size:14px;line-height:17px;padding-top:10px;padding-bottom:10px}.header-wrapper .row-main-menu .n-submenu>div>ul>li>ul>li>ul{list-style-type:disc;margin:0 0 0 20px;padding:0;opacity:.7}.header-wrapper .row-main-menu .n-submenu>div>ul>li>ul>li>a+ul{list-style-type:none;margin-left:10px;margin-top:-3px}.header-wrapper .row-main-menu .n-submenu>div>ul>li>ul>li>ul>li{padding:0;overflow:visible;color:#fff;margin-left:0}.header-wrapper .row-main-menu .n-submenu>div>ul>li>ul>li>ul>li>a{font-size:13px;line-height:20px;padding:2px 0;font-weight:500}.header-wrapper .row-main-menu .n-submenu>div>ul>li>ul>li>ul>li:last-of-type{padding-bottom:10px}.header-wrapper .menu-item-2897 a{background-color:#0A5784;border:1px solid #0A5784}.header-wrapper .main-navigation{padding-right:12px}.header-wrapper .main-navigation ul{display:flex;justify-content:flex-end;gap:40px}.header-wrapper .main-navigation li{float:none;margin-left:0}.header-wrapper .main-navigation li a{padding:9px;font-size:13px;line-height:16px}header.header-wrapper .menu-item-type-wpml_ls_menu_item{top:0}header.header-wrapper .menu-item-type-wpml_ls_menu_item a{border-color:#0A5784}header.header-wrapper button.hamburger{margin-top:0}.card-page-intro{max-width:798px;padding-left:18px;position:relative;margin-left:25px;margin-top:40px;margin-bottom:40px}.card-page-intro::before{position:absolute;top:0;bottom:0;left:0;width:5px;border-radius:60px;content:'';display:block;background-color:#CFE8F6}.cards-wrapper{display:flex;flex-wrap:wrap;gap:16px;padding-top:68px;padding-bottom:68px}.cards-wrapper a.single-page-card{overflow:hidden;display:flex;border-radius:16px;flex-direction:column;justify-content:flex-end;flex:0 1 calc(50% - 8px);min-height:280px;padding:16px;background-size:cover;background-position:center;position:relative;color:#fff}.cards-wrapper a.single-page-card::before{background:#fff0 linear-gradient(180deg,#00000000 0%,#000000 67%,#000000 100%) 0% 0% no-repeat padding-box;position:absolute;top:50%;bottom:0;width:100%;content:'';opacity:.6;left:0}.cards-wrapper a.single-page-card h3,.cards-wrapper a.single-page-card .page-card-intro{position:relative}.cards-wrapper a.single-page-card h3{margin:0;font-size:32px;line-height:43px;font-weight:400}.cards-wrapper a.single-page-card .page-card-intro{font-size:16px;line-height:20px}.video-cards{display:flex;gap:32px 16px;padding-bottom:104px;flex-wrap:wrap;padding-left:12px;padding-right:12px}.video-cards a{border-radius:16px;overflow:hidden;position:relative;padding-top:252px;background-size:cover;background-position:center;background-repeat:no-repeat;flex:0 1 calc(33.33% - 11px);max-width:calc(33.33% - 11px);display:flex;flex-direction:column;justify-content:flex-end}.video-cards a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fff0 35.5%,#012D48 78%)}.video-cards a::after{content:'';position:absolute;top:8px;left:8px;width:57px;height:40px;background-image:url(/wp-content/themes/istrieste/img/youtube-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.video-cards a .card-content{position:relative;padding:16px;color:#fff}.video-cards a .card-content h2{margin:0 0 8px;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.video-cards a .card-content p{font-family:Lato;font-size:14px;font-weight:400;line-height:20px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.single.single-video .row-hero-noimg{min-height:auto!important}.single.single-video .row-first h1{text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:48px;margin-bottom:40px;margin-top:95px}.row-video{background:#f2f8fc;background:linear-gradient(180deg,rgb(242 248 252) 50%,rgb(255 255 255) 50%)}.row-video-body{padding-bottom:104px;padding-top:40px}.row-video-body p{margin-bottom:20px}.all-video-link{margin-top:60px}.page-template-page-videos .nav-box{padding-bottom:90px}.flex-cont{padding-top:40px}.flex-cont>section{padding-bottom:56px}.section-simple-text img,.section-simple-text iframe{border-radius:16px}.section-divider h2{font-size:2em;line-height:1.5;margin-bottom:16px}.section-divider{border-bottom:1px solid var(--blue-50,#BCD2E2)}.flex-cont>section.section-divider{padding-bottom:16px;margin-bottom:40px}.section-complex-content{display:flex;align-items:center;gap:40px;justify-content:space-between}.section-complex-content.flex-reverse{flex-direction:row-reverse}.content-column,.image-column{flex:1}.content-logo{max-width:150px;height:auto;margin-bottom:8px}.text-under-logo{color:var(--blue-da-usare,#002D48);font-family:Lato;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.24px;text-transform:uppercase}.section-title{color:var(--blue-da-usare,#002D48);font-family:"Playfair Display";font-size:40px;font-style:normal;font-weight:400;line-height:48px;margin-top:26px;margin-bottom:4px;position:relative}.section-title::before{position:absolute;top:-14px;left:0;background:var(--blue-50,#BCD2E2);width:48px;height:2px;content:''}.main-image{width:100%;height:auto;border-radius:16px;display:block}.main-description{color:var(--grey,#4B5563);font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.cta-link{color:var(--blue-da-usare,#002D48);font-family:Lato;font-size:12px;font-style:normal;font-weight:900;line-height:16px;letter-spacing:.24px;text-transform:uppercase;border-bottom:2px solid #d93d3d;padding-bottom:16px;margin-top:32px;display:inline-block}@media (max-width:768px){.section-complex-content,.section-complex-content.flex-reverse{flex-direction:column-reverse}}@media screen and (max-width:1124px){.row-first-profile .intro{font-size:74px;line-height:80px;font-family:'Playfair Display',serif}.row-first-profile .profile-intro{max-width:400px}}@media screen and (max-width:1024px){.row-swu-enrolment .swu-boxes-wrapper{display:block;margin:0 auto;max-width:600px}.row-swu-enrolment .swu-boxes-wrapper .swu-box-doc{width:calc(100% - 16px);margin-bottom:32px}header li{margin-left:2px}.cards-wrapper a.single-page-card::before{top:20%}}@media screen and (max-width:850px){.video-cards a{flex:0 1 calc(50% - 8px);max-width:calc(50% - 8px)}}@media screen and (max-width:768px){html{font-size:18px;line-height:1.15}h1{font-size:21px;line-height:28px}.home header.row-header .logo h1{margin-top:14px}.responsive-menu-open .lang_mobile{display:inline-block}.lang_mobile a{border-radius:3px;border:1px solid #fff;padding:6px 8px}.lang_mobile li{list-style:none;overflow:visible}header .logo a{margin-left:16px}header .nav-wrapper{flex:2 0 100%;order:0}.row-header-top .cont{flex-wrap:wrap;padding-left:0;padding-right:0}body.stop-overflow{overflow:hidden;position:fixed;height:100%;position:relative}.row-header-top .logo{order:2}header .logo a{padding-top:10px}.header-wrapper .main-navigation{padding-right:0}.header-wrapper .main-navigation ul{gap:5px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;border-bottom:1px solid #083D5D}.header-wrapper .main-navigation li a{padding:2px 4px;font-size:14px;line-height:14px}button.hamburger{display:inline-block;order:3}body.stop-overflow div.mobile-menu{visibility:visible;transform:translateX(0)}.row-hero h1.second-line{margin-left:0;text-align:center}.events-wrapper{display:block}.events-wrapper .events-wrapper-2{max-width:100%;width:100%;margin-right:-16px;margin-left:-16px}.events-wrapper .events-wrapper-2 .event-box{width:calc(50% - 32px);max-width:100%;margin-right:16px;margin-left:16px;margin-bottom:32px}footer .cont{display:flex;flex-direction:column}footer .box-right{order:1}footer .box-left{order:2}footer{padding:24px 16px}footer .box-left .left-inner{max-width:100%}footer .footer-box{width:100%}.alumni-wrapper{display:block}.alumni-wrapper .alumni-wrapper-1{width:100%}.alumni-wrapper .alumni-wrapper-2{width:100%;align-items:flex-start}.ttc-h2{margin-bottom:0}.row-swu-offer .cta-und:last-of-type::after{right:26px}.row-first-profile .inner-bg.profile-inner-box{width:100%;margin-top:240px}.row-first-profile .inner-text.profile-inner-box{width:60%;min-width:274px;margin-top:-76px;margin-right:-16px;padding:24px 16px}.row-first-profile .profile-intro{left:unset;transform:unset;max-width:610px;padding-left:16px;padding-top:32px}.row-first-profile .intro{font-size:60px;line-height:64px;color:#fff}.row-first-profile .profile-month{padding-top:0;color:#fff;margin-bottom:0}.row-first-profile .row-first-profile-inner{flex-direction:column;padding-left:16px;padding-right:16px;align-items:flex-end}.page-template-page-alumni .row-single{background:rgb(242 248 252)}.cont-card-profiles .card-profiles{flex:0 0 33%;max-width:calc(33% - 11px)}.cont-card-profiles .card-profiles .card-profile-text .card-news-title{font-size:22px;line-height:28px}.card-news .card-news-date p::before{width:48px}.row-first-profile .profile-month::before{width:80px;background-color:#fff}.row-first-profile .inner-bg{background-position:center}.card-news{display:block}.card-news .card-news-text{padding-top:24px;padding-bottom:24px;padding-left:0;width:100%}.row-single-gallery a{max-width:calc(50% - 4px)}.single .row-first h1{margin:16px 0;font-size:36px;line-height:48px}.single .row-first .single-date{font-size:14px;line-height:24px}.row-sidem-cont .cont{display:block}.row .cont274{max-width:100%}.row .cont682{max-width:100%}.row .cont682>article{padding-top:64px}.row-header#masthead:hover{background-color:#002D48}.row-header:hover .n-submenu{display:none}.row-hero{min-height:100vh}.row-hero .cont{height:85vh}.row-img{min-height:200px}.row-events{padding:60px 0 60px}.row-alumni{padding-bottom:0}.row-first-profile .inner-text p.field{padding-top:0}.row-first-profile .inner-text p{margin-bottom:18px}.card-news-date p{margin-bottom:0}.card-news .card-news-title h3{line-height:32px}.row-first.row-page_general h1{font-size:40px;line-height:52px}.row-hero-noimg{min-height:160px!important}.row-news{min-height:264px}.row-first{padding-top:65px}.alert{position:fixed;bottom:0;width:100%;z-index:5}footer.alert-status{padding-bottom:100px}.row-main-menu{display:none}.cards-wrapper{flex-direction:column;max-width:588px;margin:0 auto}}@media screen and (max-width:600px){.row-hero h1{font-size:48px;line-height:55px}.text-img-box{display:block}.text-img-box .text-box,.text-img-box .img-box{width:100%}.numbers-inner .number-box{width:50%}.ttc-h2{font-size:40px;line-height:36px}.row-school{padding:64px 0}.row-alumni{padding-top:64px}.row-colleges{padding:64px 0}.row-colleges p{font-size:14px;line-height:21px}.ttc-p{font-size:14px;line-height:21px}.text-img-box .text-box-inner .text-box-title{font-size:40px;line-height:48px}.row-study-work{padding:64px 0}.text-img-box .text-box-inner .text-box-p{font-size:14px;line-height:21px}.text-img-box .text-box-inner{max-width:100%}.row-numbers{padding:64px 0}.numbers-inner .number-box .number-top{font-size:30px;line-height:32px}.numbers-inner .number-box .number-text{font-size:14px;line-height:21px}.alumni-wrapper .alumni-wrapper-2 .alumni-text{font-size:14px;line-height:21px}.text-img-box .text-box:nth-last-of-type(2){margin-left:0}.text-img-box .text-box:first-of-type{margin-right:0}.text-box-inner a.cta-und{margin-bottom:32px;text-align:center}.text-img-box{padding-bottom:64px}.cta-und::after{right:50%;transform:translateX(+25px)}.rslides_nav{height:32px;width:32px}.cont-card-profiles .card-profiles{width:100%}.cont-card-profiles .card-profiles:nth-child(2n) .card-profile-img{padding-left:0}.rslides_tabs a{width:12px;height:12px}.rslides_tabs{transform:translateX(-25px)}.row-photo{display:none}.row-photo-mobile{padding:60px 0;display:block}.cont-card-profiles .card-profiles{flex:0 0 50%;max-width:calc(50% - 8px)}.video-cards{max-width:480px;margin-left:auto;margin-right:auto}.video-cards a{flex:0 0 100%;max-width:100%}}@media screen and (max-width:480px){.row-colleges .colleges-logos .single-logo-box{margin:16px}.alumni-img-box{margin-left:-10px}.alumni-wrapper .alumni-wrapper-2 .alumni-link{margin-right:10px}.events-wrapper .events-wrapper-2 .event-box{width:calc(100% - 32px)}p.event-date{font-size:10px}.event-box p{font-size:14px;line-height:21px}.row .cont{padding:20px 16px}.row-header-top .cont{padding:0}footer .box-right .right-up{display:block;margin-bottom:32px}footer .box-right .right-up-box{width:100%;margin-right:0}.right-down{margin-bottom:32px}.card-news .card-news-date p{font-size:12px;line-height:24px}.single .row-first h1{margin:16px 0;font-size:24px;line-height:36px}.single .row-first .single-date{font-size:12px;line-height:24px}.side-share{font-size:14px;line-height:24px}.single .row-first{min-height:520px}header .logo a{margin-left:0}.logo svg{width:180px}.relatedposts-headline p{line-height:32px;max-width:200px}.relatedposts-headline a{display:flex}.row-first-profile .intro{font-size:40px;line-height:52px}}