/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(/themes/contrib/vani/fonts/open-sans.woff2) format('woff2'),url(/themes/contrib/vani/fonts/open-sans.woff) format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(/themes/contrib/vani/fonts/roboto.woff2) format('woff2'),url(/themes/contrib/vani/fonts/roboto.woff) format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(/themes/contrib/vani/fonts/roboto-bold.woff2) format('woff2'),url(/themes/contrib/vani/fonts/roboto-bold.woff) format('woff');}
:root{--header-block-bg:#f2f4fe;--content-bg:#f2f4ff;--content-border-color:#ced1e4;--footer-bg:#232733;--footer-color:#919296;--footer-border-color:#373b48;--text-color:#2a2a2a;--bold-color:#1e2127;--border-color:#e9ebf5;--theme-color:tomato;--theme-color-two:#302e44;--font-content:"Open Sans",sans-serif;--font-heading:"Roboto",sans-serif;}*,*::before,*::after{box-sizing:border-box;}*{margin:0;padding:0;}html:focus-within{scroll-behavior:smooth;}html,body{height:100%;}html{font-size:16px;line-height:1.7;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;text-rendering:optimizeSpeed;font-family:var(--font-content);font-size:1rem;font-weight:400;width:100%;min-height:100vh;margin:0;padding:0;line-height:1.7;background:#ffffff;color:var(--text-color);overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}summary{display:list-item;cursor:pointer;color:#2a2a2a;color:var(--text-color);}template,[hidden]{display:none;}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;color:var(--bold-color);margin:0;line-height:1.6;}h1{font-size:2.1rem;}h2{font-size:1.8rem;}h3{font-size:1.5rem;}h4{font-size:1.3rem;}h5,h6{font-size:1.1rem;}a{color:var(--theme-color);background-color:transparent;text-decoration:none;transition:color 0.4s ease;}a:active,a:hover,a:focus{background-color:transparent;text-decoration:none;border:0;outline:0;}a:hover{color:var(--theme-color-two);}p{margin:0 0 1rem 0;}b,strong{font-weight:bolder;color:var(--bold-color);}dfn,cite{font-style:italic;}del{text-decoration:line-through;}small{font-size:80%;}big{font-size:125%;}em{font-style:normal;color:var(--theme-color);}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1rem;background:var(--content-bg);}pre{overflow:auto;margin:1rem 0;padding:1rem;-moz-tab-size:2;-o-tab-size:2;tab-size:2;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}tt,var{font-family:monospace,monospace;font-style:italic;}mark,ins,kbd{padding:2px 6px;}mark{background:var(--theme-color);color:#ffffff;}kbd,ins{background:var(--content-bg);}ins{text-decoration:none;}acronym[title],abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;}abbr,acronym{cursor:help;}acronym{border-bottom:1px dotted;}img,picture,figure,svg{display:block;max-width:100%;height:auto;}img{margin:0;padding:0;border:0;vertical-align:middle;}svg:not(:root){overflow:hidden;}figure{margin:1rem 0;border:0;}.align-left{float:left;margin:1rem 1rem 1rem 0;}.align-right{float:right;margin:1rem 0 1rem 1rem;}.align-center{margin:1rem auto;}figure.align-center{display:table;}figure.align-center img{display:block;clear:both;margin:0 auto;}figcaption{padding:4px;font-size:0.8rem;background:var(--content-bg);border:1px solid var(--border-color);text-align:center;}.image-field{margin:0 0 1rem 0;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}form{margin-bottom:1rem;}form label{color:var(--bold-color);}label[for]{cursor:pointer;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.6;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{position:relative;cursor:pointer;border:0;border-radius:4px;padding:8px 10px;background:var(--theme-color);color:#ffffff;-webkit-appearance:button;transition:all 0.3s ease-in-out;}button:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover{background:var(--theme-color-two);color:#ffffff;}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:0;}button[disabled],html input[disabled]{cursor:not-allowed;opacity:0.7;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}input{line-height:normal;}input,textarea{max-width:100%;}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea{background:transparent;color:var(--text-color);padding:10px 1rem;border:none;box-shadow:0 0 3px 1px var(--content-border-color);transition:all 0.3s ease-in-out;}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{border:none;outline:0;box-shadow:0 0 6px 1px var(--theme-color-two);}textarea{width:100%;overflow:auto;vertical-align:top;}@keyframes autofill{to{color:var(--text-color);background:transparent;}}input:-webkit-autofill{animation-name:autofill;animation-fill-mode:both;}[type=checkbox],[type=radio]{margin-right:6px;padding:0;box-sizing:border-box;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{margin:0 0 10px 0;padding:0.35em 0.5em 0.5em 0;border:1px solid var(--border-color);}fieldset > :last-child{margin-bottom:0;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}optgroup{font-weight:bold;}select{padding:4px 0;}::-moz-placeholder{color:var(--footer-color);opacity:0.6;}::placeholder{color:var(--footer-color);opacity:0.6;}.form-item{margin-bottom:1rem;}.form-required:after{content:"*";display:inline-block;padding-left:4px;color:red;}.form-item label{display:block;}label.option{display:inline;font-weight:normal;}.node-content input[type=text],.node-content input[type=email],.node-content input[type=url],.node-content input[type=password],.node-content input[type=search],textarea{display:block;background:var(--content-bg);margin-bottom:0.8rem;border-radius:20px;}.sidebar input[type=text],.sidebar input[type=email],.sidebar input[type=url],.sidebar input[type=password],.sidebar input[type=search],.sidebar textarea{width:100%;border:1px solid var(--content-border-color);}.form-textarea{height:100px;transition:height 0.3s ease-in-out;}.form-textarea:focus{height:180px;}hr{background-color:var(--border-color);clear:both;width:100%;height:2px;margin:1rem 0;border:0;box-sizing:content-box;overflow:visible;}address{margin:0 0 1rem 0;font-style:italic;}dl{margin:0 0 1.75rem;}dt{color:var(--bold-color);font-weight:700;}dd{margin:0 0 1.2rem 0;}blockquote{position:relative;margin:1rem 0;padding:1rem;background:var(--content-bg);border-left:6px solid var(--theme-color);border-top:2px solid var(--border-color);border-right:2px solid var(--border-color);border-bottom:2px solid var(--border-color);}[dir=rtl] blockquote{position:relative;margin:1rem 0;padding:1rem;background:var(--content-bg);border-right:6px solid var(--theme-color);border-top:2px solid var(--border-color);border-left:2px solid var(--border-color);border-bottom:2px solid var(--border-color);}blockquote > :last-child{margin-bottom:0;}ul,ol{margin:0;padding:0 0 0.25rem 1rem;}[dir=rtl] ul,[dir=rtl] ol{padding:0 1rem 0.25rem 0;}ol ol,ul ul{margin:0;padding:0 0 0.25rem 1rem;}[dir=rtl] ol ol,[dir=rtl] ul ul{padding:0 1rem 0.25rem 0;}li > ul,li > ol{margin-bottom:0;}[dir=rtl] ul,[dir=rtl] ol{padding:0 1rem 0.25rem 0;}li{padding:4px 0;}table{width:100%;margin-bottom:1.2rem;border-spacing:0;border-collapse:collapse;}th,tr,td{vertical-align:middle;}th{margin:0;padding:5px;background:var(--content-bg);color:var(--bold-color);border:1px solid var(--border-color);text-align:left;text-shadow:none;}td{padding:5px;border:1px solid var(--border-color);}::-moz-selection{background:var(--theme-color);color:#fff;text-shadow:none;}::selection{background:var(--theme-color);color:#fff;text-shadow:none;}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}a.active{color:var(--theme-color);}@font-face{font-family:"vani";src:url(/themes/contrib/vani/fonts/vani.eot);src:url(/themes/contrib/vani/fonts/vani.eot) format("embedded-opentype"),url(/themes/contrib/vani/fonts/vani.ttf) format("truetype"),url(/themes/contrib/vani/fonts/vani.woff) format("woff"),url(/themes/contrib/vani/fonts/vani.svg) format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^=icon-],[class*=" icon-"]{font-family:"vani" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-document:before{content:"\e914";}.icon-menu:before{content:"\e913";}.icon-add_comment:before{content:"\e910";}.icon-vimeo:before{content:"\e912";}.icon-comments:before{content:"\e911";}.icon-exclamation-circle:before{content:"\e90e";}.icon-exclamation-triangle:before{content:"\e90f";}.icon-check-square:before{content:"\e90d";}.icon-hashtag:before{content:"\e90c";}.icon-calendar:before{content:"\e90a";}.icon-user:before{content:"\e90b";}.icon-search:before{content:"\e909";}.icon-vk:before{content:"\e900";}.icon-github:before{content:"\e901";}.icon-whatsapp:before{content:"\e902";}.icon-telegram:before{content:"\e903";}.icon-youtube:before{content:"\e904";}.icon-linkedin:before{content:"\e905";}.icon-instagram:before{content:"\e906";}.icon-twitter:before{content:"\e907";}.icon-facebook:before{content:"\e908";}.container{position:relative;width:100%;max-width:1170px;margin:0 auto;padding:0 10px;}.main-wrapper{width:100%;}.main-container{position:relative;display:grid;width:100%;margin:0;padding:2rem 0;}.no-sidebar .main-container,.sidebar-left .main-container,.sidebar-right .main-container,.two-sidebar .main-container{grid-template-columns:100%;}.sidebar-left #main,.sidebar-right #main,.two-sidebar #main{margin:0 0 2rem 0;}.section{width:100%;clear:both;padding:1.6rem 0;}.row{width:100%;clear:both;margin-bottom:1rem;}.full{position:relative;display:flex;flex-direction:column;width:100%;margin:0;}.item{margin:0 0 2rem 0;padding:0;flex:1 1 100%;max-width:100%;}.sidebar .block{padding:1rem;background:var(--content-bg);margin-bottom:2rem;border-radius:6px;}.sidebar .block-title{background:url(/themes/contrib/vani/images/circle.svg) no-repeat top right;background-size:contain;line-height:1;padding-bottom:0.3rem;}.sidebar ul{list-style:none;margin:0;padding:0;}.sidebar li{padding:6px 0;border-bottom:1px solid var(--content-border-color);}.header{position:relative;width:100%;background:var(--content-bg);margin:0;padding:0;}.header-top-blocks{position:relative;background:var(--header-block-bg);width:100%;margin:0;padding:0;}.header-block-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;}.header-block{max-width:100%;}.header-block p:last-child{margin:0;}.header-main{width:100%;margin:0;padding:0.5rem 0;display:flex;justify-content:space-between;align-items:center;}.site-branding{position:relative;display:flex;align-items:center;gap:10px;font-weight:400;line-height:1;}.site-branding img{width:auto;max-height:36px;}.site-branding a{color:var(--theme-color);}.site-name-slogan{display:flex;flex-direction:column;}.site-name{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;color:var(--theme-color);text-transform:uppercase;}.site-slogan{font-size:0.8rem;}.header-main-right{position:relative;display:flex;align-items:center;}.menu-wrap{font-family:var(--font-heading);font-weight:700;position:fixed;color:#ffffff;background:var(--bold-color);top:0;bottom:0;left:0;margin:0;padding:1rem;width:100%;max-width:320px;z-index:25;transform:translateX(-100%);transition:all 1s ease;}ul.main-menu,.region-primary-menu .menu{position:relative;margin:0;padding:0;font-size:1rem;z-index:30;list-style:none;list-style-type:none;}.main-menu a,.region-primary-menu .menu a{color:#ffffff;}ul.main-menu li,.region-primary-menu .menu li{position:relative;padding:0;}ul.main-menu li a,.region-primary-menu .menu li a{border-bottom:1px solid var(--footer-border-color);}.main-menu li span,.region-primary-menu .menu li span{display:block;padding:10px 0;}ul.main-menu > li,.region-primary-menu .menu > li{display:block;float:none;line-height:1;margin:0;}ul.main-menu > li > a,.region-primary-menu .menu > li > a{display:block;margin:0;padding:10px 0;}ul.main-menu > li a::after,.region-primary-menu .menu > li a::after{content:none;}ul.main-menu ul.submenu,.region-primary-menu .menu .submenu{position:relative;display:block;font-weight:400;margin:0;padding:0;z-index:30;}ul.main-menu ul.submenu li,.region-primary-menu .menu .submenu li{display:block;background:none;width:100%;font-size:0.9rem;}ul.main-menu ul.submenu li a,.region-primary-menu .menu .submenu li a{display:block;width:100%;padding:10px 0 10px 20px;}ul.main-menu ul.submenu li a::after,.region-primary-menu .menu .submenu li a::after{content:none;}.main-menu li span.dropdown-arrow{position:absolute;display:inline-block;right:0;padding:0;}.menu-item-has-children{position:relative;}.menu-item-has-children::after{content:"+";position:absolute;right:-16px;top:10px;width:10px;height:22px;}ul.main-menu ul.submenu ul.submenu{position:relative;display:block;margin:0;padding:0 0 0 30px;z-index:30;}ul.main-menu ul.submenu ul.submenu li{display:block;font-size:inherit;width:100%;padding:0;text-align:left;}.main-menu ul.submenu li.expanded::after{content:"+";position:absolute;right:0;top:10px;}.mobile-menu{display:block;}.active-menu .menu-wrap{overflow-y:scroll;transform:translateX(0);transition:all 1s ease;}.close-mobile-menu{position:absolute;top:0.5rem;right:4px;display:none;place-content:center;width:36px;height:36px;color:#ffffff;border:2px solid var(--theme-color);border-radius:50%;z-index:48;cursor:pointer;}.active-menu .close-mobile-menu,.active-menu .main-menu{display:grid;}.full-page-search{position:relative;margin:0;padding:0;}.search-icon,.mobile-menu{position:relative;display:grid;place-content:center;width:36px;height:36px;margin:0 0 0 10px;border-radius:50%;border:2px solid var(--theme-color);cursor:pointer;}.search-box{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--content-bg);z-index:50;transform:translate3d(0,-100%,0);transition:transform 0.5s;display:flex;flex-direction:column;justify-content:center;}.search-box.open{transform:translate3d(0,0,0);}.search-box-content{position:relative;z-index:60;}.region-search-box .block-title{color:var(--bold-color);text-align:center;}.region-search-box .block-content{display:flex;width:100%;justify-content:center;text-align:center;}.region-search-box .block-content form{width:90%;}.region-search-box form label{display:none;}.region-search-box input[type=search]{width:100%;margin:2rem 0 1rem 0;padding:0 30px 0 0;font-size:1.4rem;background:url(/themes/contrib/vani/images/search.svg) top right no-repeat;background-size:contain;border:0;border-bottom:2px solid var(--content-border-color);border-radius:0;outline:0;}.region-search-box input[type=search]:focus{border:0;border-bottom:2px solid var(--theme-color);}.region-search-box input[type=submit]{padding:10px 24px;border-radius:50px;}.search-box-close{flex:1;z-index:60;cursor:crosshair;cursor:url(/themes/contrib/vani/images/cursor.svg),auto;}.page-header{position:relative;width:100%;margin:0;padding:5rem 0 6rem;text-align:center;}.breadcrumb{position:relative;display:block;width:100%;}.breadcrumb-items{margin:0;padding:0;list-style:none;}.breadcrumb-items li{display:inline-block;}.breadcrumb-item span{margin:0 10px;}.header-cicle{position:absolute;border-radius:50%;}.header-cicle1,.header-cicle2,.header-cicle3{background:#f3e7f0;height:2rem;width:2rem;}.header-cicle1{animation:circle-size 3s linear infinite alternate;left:12%;top:66%;}.header-cicle2{animation:circle-size 7s linear infinite alternate;right:40%;top:55%;}.header-cicle3{top:20%;right:30%;animation:circle-size 6s linear infinite alternate;}.header-cicle4,.header-cicle5,.header-cicle6{background:#e0e2f6;height:2rem;width:2rem;}.header-cicle4{top:13%;left:28%;animation:circle-size 7s linear infinite alternate;}.header-cicle5{top:37%;left:40%;animation:circle-size 10s linear infinite alternate;}.header-cicle6{top:30%;right:10%;animation:circle-size 6s linear infinite alternate;}.header-cicle7,.header-cicle8,.header-cicle9,.header-cicle10{background:#f9b6b4;width:1rem;height:1rem;}.header-cicle7{left:7%;top:40%;animation:circle-move 6s linear infinite alternate;}.header-cicle8{right:45%;top:30%;animation:circle-move 10s linear infinite alternate;}.header-cicle9{left:30%;top:70%;animation:circle-move 7s linear infinite alternate;}.header-cicle10{right:7%;bottom:10%;animation:circle-move 4s linear infinite alternate;}@keyframes circle-size{to{transform:scale(2);}}@keyframes circle-move{to{transform:translateY(-100px);}}.slider{height:100vh;width:100%;z-index:20;overflow:hidden;}.slider-container{display:flex;justify-content:space-between;align-items:center;width:100%;height:100vh;z-index:20;overflow:hidden;}.slider-image{flex-grow:1;flex-basis:40%;z-index:20;}.slider-text{flex-grow:1.5;flex-basis:60%;z-index:20;}@media (max-width:767px){.slider-container{flex-direction:column;}.slider-text{height:60%;max-height:60%;display:flex;flex-direction:column;justify-content:center;}.slider-image{height:40%;max-height:40%;display:flex;flex-direction:column;justify-content:center;}.slider-image img{max-height:100%;}}.slider-container ul{padding:0;}.morphist > *{display:none;}.morphist > .animated{display:inline-block;}.morphist{text-align:center;}.home-block-cicle1{position:absolute;left:5%;top:10%;background:#f3e7f0;width:3rem;height:3rem;border-radius:50%;animation:circle-size 4s linear infinite alternate;}.home-block-cicle2{position:absolute;right:5%;bottom:20%;background:#f3e7f0;width:3rem;height:3rem;border-radius:50%;animation:circle-size 7s linear infinite alternate;}.home-block-cicle3{position:absolute;left:3%;bottom:5%;background:#f9b6b4;width:2rem;height:2rem;border-radius:50%;animation:circle-move 5s linear infinite alternate;}.region-content-home{display:flex;flex-direction:column;}.region-content-home .block:nth-child(even){background:var(--content-bg);}.region-content-home .block{padding:4rem 0;}.homepage-content .block-title{text-align:center;margin-bottom:1rem;}.homepage-content .block-title::before,.homepage-content .block-title::after{position:absolute;content:"";top:50%;background:var(--theme-color);width:40px;height:2px;}.homepage-content .block-title::before{transform:translateX(-50px);}.homepage-content .block-title::after{transform:translateX(10px);}[dir] .field:not(:last-child){margin-bottom:36px;}.field__label{font-weight:bold;}[dir=ltr] .field--label-inline .field__label,[dir=ltr] .field--label-inline .field__items{float:left;}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{float:right;}[dir=ltr] .field--label-inline .field__label,[dir=ltr] .field--label-inline > .field__item,[dir=ltr] .field--label-inline .field__items{padding-right:0.5em;}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline > .field__item,[dir=rtl] .field--label-inline .field__items{padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}.calendar-calendar .full{display:table;}.calendar-calendar .empty{display:table-cell;}button.toolbar-item,button.toolbar-icon{background:none;}.filter-wrapper{border:1px solid var(--border-color);}.feed-icon{display:block;}.node,.node-promoted,.node-sticky,.node-view-mode-full,.node-unpublished{position:relative;}.node-view-mode-teaser{position:relative;background:var(--content-bg);padding:1rem 1rem 4rem 1rem;margin-bottom:4rem;border-radius:8px;}.node-view-mode-teaser.node-sticky{border:2px solid var(--border-color);}.node-title a{position:relative;transition:color 0.4s;}.node-title a::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:var(--theme-color);transform:scaleX(0);transform-origin:left;transition:transform 0.4s;}.node-title a:hover::after{transform:scaleX(1);}.node-header{position:relative;display:flex;align-items:center;gap:10px;background:var(--content-bg);border:1px solid var(--content-border-color);border-radius:2rem;font-size:0.8rem;width:100%;margin:0 0 1rem 0;padding:10px 1rem;}.author-picture img{width:auto;max-height:25px;margin:0;}.node-submitted-details{display:flex;gap:1rem;align-items:center;}.node-submitted-details i{color:var(--theme-color);}.node-taxonomy-container,.node-links-container{position:relative;display:block;width:100%;margin:0;padding:1rem 0;border-top:1px solid var(--border-color);}.term-title{margin:0;font-size:1.2rem;line-height:1;}.taxonomy-terms{list-style:none;display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0 0.2rem 0;padding:0;}.taxonomy-term a{padding:6px 14px;border:2px solid var(--border-color);border-radius:2rem;transition:all 0.4s ease-in-out;}.taxonomy-term a:hover{background:var(--theme-color);color:#ffffff;}.taxonomy-term a::before{content:"#";margin-right:5px;}.node-links-container .links,.node-links-container .inline{list-style:none;position:relative;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;}.inline li{padding:0;}.node-readmore a{position:relative;border:2px solid var(--theme-color);border-radius:2rem;padding:0.4rem 0.8rem;transition:all 0.4s ease-in-out;}.node-readmore a:hover{color:var(--theme-color);padding:0.4rem 3rem 0.4rem 0.8rem;}.node-readmore a::after{content:"";position:absolute;top:50%;right:10px;height:2px;width:0;background:var(--theme-color);transition:all 0.4s ease-in-out;}.node-readmore a:hover::after{width:2rem;}.comment-comments a::before,.comment-add a::before{font-family:"vani";color:var(--theme-color-two);padding-right:6px;}.comment-comments a::before{content:"\e911";}.comment-add a::before{content:"\e910";}.pager__items{list-style:none;display:flex;justify-content:center;gap:6px;margin:0;padding:1rem 0;}.pager__item{display:grid;place-content:center;padding:0;line-height:1;}.pager__item a{padding:10px 14px;background:var(--content-bg);border-radius:4px;}.pager__item a:hover,.pager__item.is-active a{background:var(--theme-color);color:#ffffff;}.page-content input[type=search]{width:80%;}ol.search-results{list-style:none;margin:1rem 0;padding:0;}.search-results li{margin:0 0 1rem 0;padding:1rem;background:var(--content-bg);}.search-advanced summary{margin:10px 0;cursor:pointer;}.search-advanced .form-details-wrapper{padding:0.5rem 1.4rem;border:1px solid var(--border-color);}.search-advanced .form-wrapper{padding:0.5rem 1.4rem;border:1px solid var(--border-color);}#footer-top{background:var(--content-bg);margin:0;padding:2rem 0;}.region-footer-top,.region-footer-bottom{display:flex;flex-direction:column;gap:2rem;}.footer{position:relative;color:var(--footer-color);background:var(--footer-bg);width:100%;margin:0;padding:0;}.footer .block-title{color:#ffffff;font-weight:400;}.footer a:hover{color:#ffffff;}.footer ul,.footer ol{margin:0;padding:0;}.footer ul,.footer ul li{list-style:none;}.footer li{border-bottom:1px solid var(--footer-border-color);}.footer li a{padding:5px 0;display:inline-block;}#footer-blocks{margin:0;padding:3rem 0;}.footer-container{display:flex;gap:1rem;flex-wrap:wrap;}.footer-block{flex:1 0 250px;}#footer-bottom{position:relative;margin:0;padding:0 0 1rem 0;}#footer-bottom-last{position:relative;margin:0;padding:1rem 0;border-top:1px solid var(--footer-border-color);}.footer-bottom-last{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;}.copyright,.footer-social-icons{flex:1 0 300px;}.social-icons{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:0;padding:0;list-style:none;}.social-icons li{border:0;}.social-icons li a{display:grid;place-content:center;width:44px;height:44px;padding:0;border:1px solid var(--theme-color);transition:all 0.3s ease-in-out;}.social-icons li a:hover{border:1px solid var(--footer-color);border-radius:6px;}.block,.block-title,.block-content{position:relative;}.block-section .block-title{margin-bottom:0.7rem;}.block-section .block-title::before,.block-section .block-title::after{position:absolute;content:"";left:0;height:1px;background:var(--theme-color);}.block-section .block-title::before{bottom:0;width:30px;}.block-section .block-title::after{bottom:-6px;width:45px;}.highlighted{position:relative;background:var(--content-bg);width:100%;margin:2rem 0 1rem 0;padding:0;}.region-highlighted{display:flex;flex-direction:column;}.highlighted .block{position:relative;margin:0;padding:1rem 0;}.highlighted p:last-child{margin:0;}.content-top,.content-bottom{width:100%;}.region-content-top,.region-content-bottom{display:flex;flex-direction:column;}.content-top .block,.content-bottom .block{position:relative;margin:0;}.content-top .block{padding-bottom:2rem;}.content-bottom .block{padding-top:2rem;}#node-comment{position:relative;margin:0;border-top:1px solid var(--border-color);}#node-comment i{color:var(--theme-color);}.comments-title i{font-size:1em;}.comment-form-wrap{position:relative;margin:2rem 0;padding:1rem;box-shadow:0 0 10px 2px var(--border-color);border-radius:1rem;}.add-comment-title{margin:0;}.add-comment-title i{font-size:1em;}.comment-form label{display:block;}.single-comment{position:relative;display:flex;width:100%;margin-bottom:1rem;padding:1rem;background:var(--content-bg);border-radius:8px;}.comment-user-picture{position:relative;padding-right:1rem;border-right:1px solid var(--border-color);text-align:center;}.comment-user-picture img{max-width:100px;height:auto;border-radius:1rem;}.single-comment-title{margin:0;font-size:1.2rem;}.single-comment-meta{width:100%;margin-bottom:6px;padding-bottom:6px;font-size:0.9rem;border-bottom:1px solid var(--content-border-color);}.single-comment-content-body{position:relative;padding-left:10px;flex:1 1;}#node-comment .indented{margin-left:4rem;}.single-comment-content-body .links.inline{display:flex;gap:1rem;}.single-comment-content-body .links.inline a{padding:4px 16px;color:#ffffff;background:var(--theme-color);border-radius:30px;transition:all 0.3s ease-in-out;}.single-comment-content-body .links.inline a:hover{background:var(--theme-color-two);color:#ffffff;}.menu{margin:0;padding:0;}.menu li{position:relative;}.submenu{margin:0;padding:0;}.page-tabs{display:flex;margin:0 0 0.6rem 0;padding:0;border-bottom:1px solid var(--border-color);list-style:none;}.page-tabs li{padding:0;border-right:2px solid #ffffff;}.page-tabs li a{padding:4px 10px;background:var(--border-color);transition:all 0.3s ease;}.page-tabs li.active-page-tab a,.page-tabs li a:hover{background:var(--theme-color);color:#ffffff;}.message{position:relative;margin:1rem 0;padding:14px 14px 14px 64px;color:#ffffff;text-shadow:none;}.message p{margin:0;}.message a,.message a:visited{color:#ffffff;text-decoration:underline;}.message em{color:var(--bold-color);}.message-status{background:#89ad32;}.message-status::before{content:"\e90d";background-color:#759625;}.message-error{background:#c94d1c;}.message-error::before{content:"\e90e";background-color:#b3461b;}.message-warning{background:#cd5a0a;}.message-warning::before{content:"\e90f";background-color:#a44707;}.message::before{position:absolute;top:0;left:0;width:53px;height:100%;font-family:"vani";font-size:2em;line-height:53px;text-align:center;}.scrolltop{position:fixed;display:none;right:10px;bottom:10px;width:50px;height:50px;place-content:center;border-radius:50%;background:var(--theme-color);color:#ffffff;z-index:20;cursor:pointer;}.scrolltop-icon{border-radius:50%;transition:background 0.3s ease;}.scrolltop:hover{background:var(--theme-color-two);}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.center{margin:0 auto;}.size-2x{font-size:2rem;}.size-3x{font-size:3rem;}.size-4x{font-size:4rem;}.size-5x{font-size:5rem;}.size-6x{font-size:6rem;}.width30,.width40,.width50,.width60,.width70,.width80,.width90{width:100%;clear:both;display:block;}.empty{position:relative;width:100%;height:2rem;clear:both;}.theme-bg{background:var(--theme-color);}.content-bg{background:var(--content-bg);}.dark-bg{background:var(--footer-bg);}.theme-color{color:var(--theme-color);}.white{color:#ffffff;}.black{color:#000000;}.dark{color:var(--footer-bg);}.button-link,a.button-link,button.button-link{display:inline-block;font-family:"Roboto",sans-serif;font-weight:700;color:#ffffff;background:var(--theme-color);border:2px solid var(--theme-color);border-radius:50px;padding:9px 22px;transition:0.3s ease-in-out;}.button-link:hover,a.button-link:hover,button.button-link:hover{color:var(--theme-color);background:transparent;}.service{background-color:#ffffff;padding:1rem;border-radius:0;box-shadow:0 0 20px #cacbda;transition:all 0.5s ease-in-out;}.service:hover{border-radius:30px 0;transform:translateY(-1rem);}.service-icon{margin-bottom:1rem;}.service-icon img{max-height:50px;width:auto;}.service-icon i{font-size:3rem;color:var(--theme-color);}.service .button-link,.service a.button-link{color:var(--theme-color);background:transparent;border:2px solid var(--theme-color);}.service .button-link:hover,.service a.button-link:hover{color:#ffffff;background:var(--theme-color);}.feature{background:#ffffff;padding:1rem;box-shadow:0 0 10px #cacbda;transition:all 0.5s ease-in-out;text-align:center;}.feature-icon{margin-bottom:1rem;}.feature-icon img{max-height:50px;width:auto;}.feature-icon i{font-size:3rem;color:var(--bold-color);}.feature:hover{background:var(--theme-color);color:#ffffff;transform:translateY(-10px);}.feature .button-link:hover,.feature a.button-link:hover{border:2px solid #ffffff;}@keyframes slideUp{0%{transform:translateY(20px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}0%{opacity:0;transform:scale3d(0.3,0.3,0.3);}20%{transform:scale3d(1.1,1.1,1.1);}40%{transform:scale3d(0.9,0.9,0.9);}60%{opacity:1;transform:scale3d(1.03,1.03,1.03);}80%{transform:scale3d(0.97,0.97,0.97);}to{opacity:1;transform:scale3d(1,1,1);}}.bounceIn{animation-duration:0.75s;animation-name:bounceIn;animation-duration:1s;animation-fill-mode:both;}@keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;transform:translate3d(-100%,0,0);}}.fadeOutLeft{animation-name:fadeOutLeft;animation-duration:1s;animation-fill-mode:both;}.clear{position:relative;}.clear::before,.clear::after,.row::before,.row::after,.section::before,.section::after{content:"";display:table;clear:both;}@media (max-width:768px){.region-primary-menu .menu .submenu .submenu{padding-left:1rem;}.menu-item-has-children::after{right:1rem;}}@media (min-width:768px){html{font-size:18px;}.no-sidebar .main-container{grid-template-columns:100%;}.sidebar-left .main-container{grid-template-columns:30% 70%;}.sidebar-right .main-container{grid-template-columns:70% 30%;}.two-sidebar .main-container{grid-template-columns:30% 40% 30%;}#main{order:2;}.sidebar-left #main,.sidebar-right #main,.two-sidebar #main{margin:0;}#sidebar-left{order:1;padding:0 1rem 0 0;}#sidebar-right{order:3;padding:0 0 0 1rem;}.header-block-container{flex-direction:row;}.header-block{max-width:50%;}.header-main{padding:1rem 0;}.menu-wrap{position:relative;background:transparent;width:100%;max-width:100%;float:right;margin-left:0;padding:0;transform:translateX(0);transition:none;}.main-menu,.region-primary-menu .menu{display:block;color:var(--bold-color);}.main-menu a,.region-primary-menu .menu a{color:var(--bold-color);}ul.main-menu li,.region-primary-menu .menu li{display:inline-block;}ul.main-menu li a,.region-primary-menu .menu li a{border:none;}ul.main-menu > li,.region-primary-menu .menu > li{display:inline-block;margin-left:30px;}ul.main-menu > li > a,.region-primary-menu .menu > li > a{padding:10px 1px;}ul.main-menu > li a::after,.region-primary-menu .menu > li a::after{content:"";position:absolute;left:0;bottom:0;width:20px;height:2px;background:var(--theme-color);transition:width 0.3s ease;}ul.main-menu > li:hover a::after,.region-primary-menu .menu > li:hover a::after{width:100%;}ul.main-menu ul.submenu,.region-primary-menu .menu .submenu{position:absolute;display:none;font-weight:700;top:38px;opacity:0;}ul.main-menu ul.submenu li,.region-primary-menu .menu .submenu li{display:inline-block;width:160px;background:#ffffff;text-align:left;border-bottom:1px solid var(--theme-color);}ul.main-menu ul.submenu li a,.region-primary-menu .menu .submenu li a{display:inline-block;padding:10px 6px 10px 10px;transition:all ease 0.3s;}ul.main-menu ul.submenu li a:hover,.region-primary-menu .menu .submenu li a:hover{padding:10px 2px 10px 14px;}li.expanded:hover ul.submenu,li.collapsed:hover ul.submenu,li.expanded:active ul.submenu,.menu-item-has-children:hover .submenu{display:block;animation:slideUp 0.5s forwards;}.main-menu li span.dropdown-arrow{position:relative;transition:all 0.3s ease-in-out;}ul.main-menu li.expanded:hover .dropdown-arrow,ul.main-menu li.collapsed:hover .dropdown-arrow{transform:rotate(135deg);}.menu-item-has-children{position:relative;}.menu-item-has-children::after{right:-16px;top:10px;}ul.main-menu ul.submenu ul.submenu,.region-primary-menu .menu .submenu .submenu{position:absolute;display:none;width:160px;top:0;left:160px;padding:0;opacity:0;}ul.submenu li.expanded:hover ul.submenu,ul.submenu li.collapsed:hover ul.submenu,.submenu .menu-item-has-children:hover ul.submenu{display:block;animation:slideUp 0.5s forwards;}.main-menu ul.submenu li.expanded::after,.region-primary-menu .menu .submenu .menu-item-has-children::after{right:10px;}.main-menu > li:last-child .submenu .submenu,.region-primary-menu .menu > li:last-child .submenu .submenu{left:unset;right:160px;}.mobile-menu{display:none;}.social-icons{justify-content:flex-end;}.width30{width:30%;}.width40{width:40%;}.width50{width:50%;}.width60{width:60%;}.width70{width:70%;}.width80{width:80%;}.width90{width:90%;}.full{flex-direction:row;margin-bottom:1rem;}.items{display:flex;gap:1rem;flex-wrap:wrap;}.item{flex:1;}}@media (min-width:992px){th{padding:10px;}td{padding:5px 10px;}.morphist{text-align:left;}.header-cicle1,.header-cicle2,.header-cicle3{height:4rem;width:4rem;}.header-cicle4,.header-cicle5,.header-cicle6{height:3rem;width:3rem;}.header-cicle7,.header-cicle8,.header-cicle9,.header-cicle10{width:2rem;height:2rem;}}
:root{--theme-color:#0258c9;--link-color:#035fd6;--text-color:#333;--bold-color:#040f88;--footer-bg:#042630;--header-bg:#373f51;--content-bg:#fff;--caption-bg:#d1e6f9;--blue-text:#204a7c;--block-border:#024ba9;--block-bg:#fff;--gray-text:#555a61;}html{font-size:16px;line-height:150%;}body{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.6;color:#333;overflow-x:hidden;font-weight:500;}a{color:var(--link-color);}a:hover,a:visited:hover{text-decoration:underline;color:#008ab2;}p a{font-weight:500;}b,strong{font-weight:700;color:var(--text-color);}a > strong{color:var(--link-color);}.page-title{margin:0 0 2vw 0;}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;color:var(--blue-text);margin-bottom:0.5em;}h1{font-weight:600;line-height:normal;}h2,h2 a,.block h2,.block h2 a{font-size:1.6rem;font-weight:600;}h2,.block h2{color:var(--blue-text);}.block h2.title{text-transform:none;color:var(--blue-text);}h2.small-h2{font-size:1rem;}h2 a,h3 a{color:var(--link-color);}.content-layout h2,.content-layout h2 a{margin-top:1.5rem;}h3,h3 a,.block h3,.block h3 a{font-size:1.3rem;font-weight:600;color:var(--blue-text);line-height:normal;}h3 a,block h3 a{color:var(--link-color);}h4{color:var(--blue-text);font-size:1.05rem;font-weight:600;}h4 a{color:var(--link-color);}ul,ol{margin-bottom:20px;}.page-content li{margin-left:30px;}.field__label{font-weight:600;}[dir] .field:not(:last-child){margin-bottom:8px;}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17px;border-left:5px solid #eee;}.highlighted{margin:0;}td{vertical-align:top;}#block-customvani-help{margin:25px;}.message{margin:0;}.scrolltop-icon:hover{color:var(--block-border);}.sidebar .block{background:var(--block-bg);border:1px solid #05459a;padding:10px 10px 15px 10px;margin-bottom:1em;margin-top:40px;border-radius:0;max-width:330px;}.sidebar .block-title,.sidebar .menu-title{font-size:1.4em;font-weight:600;color:var(--blue-text);margin-bottom:1rem;background:none;}.block-section .block-title::before,.block-section .block-title::after{width:0;}.sidebar li{border-bottom:none;padding:0.5rem 1rem;font-size:1.1em;}.header{background-color:var(--header-bg);}.header .slider,.header-cicle{display:none;}div[class^="home-block-cicle"]{display:none;}section.slider{display:none;}.homepage .container,.highlighted .container{width:100%;padding:0;}.container .header-main{display:block !important;background-color:var(--header-bg);}.region-site-branding{display:flex;flex-wrap:wrap;gap:30px;position:relative;margin-bottom:20px;}#block-customvani-branding{flex-shrink:1;}.site-branding img{width:auto;max-height:120px;}#block-customvani-headerusclivarspellout-2{display:flex;flex-wrap:wrap;flex-shrink:1;align-items:center}#block-customvani-headerusclivarspellout-2 p a{font-size:1.3rem;padding-bottom:8px;padding-top:10px;color:#fff;}.menu-wrap{font-weight:400;}ul.main-menu{font-size:1.1rem;}ul.main-menu > li a::after{background:transparent;}.search-icon,.mobile-menu{color:#fff;width:46px;height:46px;border:2px solid #fff;margin:0 0 0 40px;}[class^="icon-"]{font-size:1.1rem;}.main-wrapper{padding:1rem 1rem;}@media (min-width:768px){.sidebar-right .main-container{grid-template-columns:70% 28%;}}.main-wrapper{min-height:400px;}.container-fluid{width:100%;}.row{display:flex;flex-wrap:wrap;}div[class^="home-block-cicle"]{display:none;}.block-section #block-customvani-account-menu{background-color:#cff8fb;padding:20px;font-size:1.1rem;}.block-section #block-customvani-account-menu ul{margin:0;}.block-section #block-customvani-account-menu h2.block-title{font-size:1.2em;display:inline;}.block-section #block-customvani-account-menu li{display:inline;padding:0 0 0 20px;}.message-status{background-color:#2c959c;}.message em{color:#fff;}.page-header{padding:2em 0 3em;}[div] .field:not(:last-child){margin-bottom:5px;}.views-row{margin-bottom:30px;}svg.ext,svg.mailto{width:22px;height:22px;padding-left:0.2em;display:inline;}.region-content-home .block{padding:3em 0;}.homepage .home-content{display:none;}.homepage .highlighted{height:500px;}.region-highlighted{display:block;}.homepage .highlighted .container{max-width:initial;}.homepage .highlighted .container .region-highlighted{display:block;}.homepage .main-wrapper{padding:0 8px;}.homepage .home-content{max-width:auto;margin:0;}.homepage .highlighted{background-color:#fff;background-image:url(/themes/custom/customvani/images/bay-beach-clouds-coast-417083-2600.jpg);background-position:center 100%;margin:0;background-size:cover;background-repeat:no-repeat;height:500px;padding:0;}.homepage .highlighted #block-frontpagebannervani-2.block{max-width:1100px;margin:0 auto;}.highlighted .block{padding:0;}#block-frontpagebannervani-2 .sound-bite{position:absolute;top:170px;}#block-frontpagebannervani-2 h1{text-shadow:2px 2px 3rem #00346c,2px 2px 3rem #00346c,2px 2px 1rem #00346c;font-weight:700;font-size:1.5rem;text-align:center;margin-top:30px;margin-bottom:0.8em;color:#fff;line-height:1.3;letter-spacing:.05em;}#block-frontpagebannervani-2 p{font-size:2rem;font-weight:500;text-align:center;color:white;text-shadow:2px 2px 3rem #070707,2px 2px 2rem #070707;line-height:normal;}#top-banner{width:100%;}#top-banner .container-fluid{position:relative;}#top-banner img{width:100%;height:200px;object-fit:cover;background-position:50%;}.tagline{padding:15px 15px 7px 20px;width:100%;z-index:10;background-color:rgba(50,42,78,0.78);}.tagline p{font-size:0.9rem;line-height:130%;color:#fff;font-weight:400;}.main-container{display:grid;gap:30px;}.views-field-title{font-size:1.3em;font-weight:600;}@media (min-width:768px){.homepage .main-wrapper{padding:0;}.site-brand{padding-left:30px;}.header-main-right{padding-left:20px;}.main-menu > .main-menu-item > a{color:#fff;}.sidebar-right .main-container #main{order:2;}#block-frontpagebannervani-2 h1{font-size:2.1rem;margin-top:40px;margin-bottom:1em;}#block-frontpagebannervani-2 p{font-size:2.8rem;}.tagline{position:absolute;left:15%;bottom:8vw;width:40%;font-size:1.1rem;z-index:10;background-color:rgba(20,20,20,0.6);}.tagline p{font-size:1.2rem;font-weight:600;}}#block-whoweare .block-content{border-top:4px solid #03a9d9;border-bottom:4px solid #03a9d9;margin:0 auto;max-width:66.6%;}#block-whoweare .block-content p{font-size:1.1rem;}#block-whoweare h2{text-align:center;}.container.research-top{background-image:url(/themes/custom/customvani/images/sea-sky-water-blue-1200.jpg);background-repeat:no-repeat;background-size:auto;background-position:top;}.research-block-img{text-align:center;}.research-block-img img{margin:0 auto;}.research-block-heading{font-size:1.1rem;font-weight:600;margin-top:10px;margin-bottom:25px;text-align:center;letter-spacing:-0;}@media (min-width:1170px){.container.research-top{padding:30px 100px;}}.row.front-second-block{max-width:800px;margin:0 auto;}.front-research-content{padding:5px 40px;color:#fff;background-color:rgba(1,89,111,0.79);}.front-research-content h2{color:#fff;}.front-research-content p{font-size:1.1rem;}.region-content-home #block-scienceresearchchallengesvaniblock-2.block{padding:0;}#block-scienceresearchchallengesvaniblock-2 .research-heading-block{max-width:700px;margin:0 auto;}#block-scienceresearchchallengesvaniblock-2 h3{margin-bottom:45px;margin-top:50px;padding:5px 50px;border-bottom:3px solid #03a9d9;}#block-scienceresearchchallengesvaniblock-2 .flexes,#block-scienceresearchchallengesvaniblock-2 .flexes-wide{display:flex;flex-flow:row wrap;padding-left:0;max-width:95%;}#block-scienceresearchchallengesvaniblock-2 .flexes{max-width:800px;justify-content:space-around;}#block-scienceresearchchallengesvaniblock-2 .flexes-wide{max-width:1300px;justify-content:space-around;}#block-scienceresearchchallengesvaniblock-2 .flexes-item{flex-grow:0;flex-shrink:1;margin-bottom:30px;}@media (max-width:850px){.flexes-item{flex-basis:90%;}}@media (min-width:850px){.flexes,.flexes-wide{margin-left:auto;margin-right:auto;}.flexes-item{flex-basis:auto;}.homepage .container{width:100%;}}#block-views-block-announcements-front-page-block-block-1,.block-views-blockresearch-highlights-block-2{margin-top:65px;}#block-views-block-announcements-front-page-block-block-1{background-color:rgb(37,128,142);background-color:rgba(37,128,142,0.4);background-image:url(/themes/custom/customvani/images/iceburg-1-2670.jpg);background-size:cover;background-position:80%;padding:40px 0 0 0;}.view-announcements-front-page-block .view-content,.front-research-hi .view-content{display:flex;flex-flow:row wrap;gap:20px;padding-left:0;max-width:1300px;}.view-announcements-front-page-block .card-item,.front-research-hi .card-item{flex-grow:0;flex-shrink:1;margin-bottom:30px;flex-basis:270px;}.view-announcements-front-page-block .row h2,.front-research-hi .row h2{flex-basis:40%;}.view-announcements-front-page-block .view-header p,.front-research-hi .view-header p{margin:24px 20px 0 0;font-size:0.95rem;text-align:center;}.view-announcements-front-page-block .card-item,.front-research-hi .card-item{margin-bottom:30px;border:1px solid #9c9e9f;background-color:#eef3f5;padding:0;}@media screen and (max-width:1180px){.view-announcements-front-page-block .card-item,.front-research-hi .card-item{flex:0 0 400px !important;flex-wrap:wrap;}.view-announcements-front-page-block .view-content,.front-research-hi .view-content{justify-content:center;}}@media screen and (max-width:851px){.view-announcements-front-page-block .card-item,.front-research-hi .card-item{flex:0 0 400px !important;}}@media screen and (max-width:576px){.view-announcements-front-page-block .card-item,.front-research-hi .card-item{flex:0 0 380px !important;justify-content:center;}}.view-announcements-front-page-block .card-item .views-field-field-announce-read-more,.front-research-hi .card-item .views-field-field-research-date{padding:15px 15px 0 15px;}.view-announcements-front-page-block .card-item .views-field-field-announce-read-more h3.grid-card-title,.front-research-hi .card-item h3.grid-card-title{font-size:18px;font-weight:600;line-height:1.3;margin-bottom:0;}.block .poster-gallery h3.grid-card-title a{font-size:18px;color:var(--link-color);}.front-research-hi .card-item h3.grid-card-title a{font-size:18px;font-weight:600;line-height:130%;color:var(--blue-text);}.view-announcements-front-page-block .views-field-field-announce-thumbnail,.front-research-hi .views-field-field-research-thumbnail{background-color:#fff;}.view-announcements-front-page-block .views-field-field-announce-thumbnail img,.front-research-hi .views-field-field-research-thumbnail img{max-width:100%;height:auto;margin:0;}article.node img[class*="image-style"]{margin-right:35px;margin-bottom:40px;}article .node__content{margin-bottom:60px;}.page-node-type-announcement article.node .field--name-field-announce-thumbnail img[class*="image-style"]{float:none;margin-bottom:40px;}.region-content .block-block-content{margin-top:60px;}.view-announcements-front-page-block .card-item .grid-card-content  p,.front-research-hi .card-item .grid-card-content  p{line-height:130%;margin-top:14px;}.pager li>a{border-radius:0;font-weight:600;border:none;}.homepage .view-announcements-front-page-block nav{display:flex;justify-content:center;}.homepage .view-announcements-front-page-block nav li{list-style-type:none;}.homepage .view-announcements-front-page-block nav h4{font-size:1.2rem;font-weight:600;}.homepage .view-announcements-front-page-block nav ul{margin-bottom:30px;}.homepage .view-announcements-front-page-block nav li a{padding:5px 14px;background-color:#ffffff;}.homepage .view-announcements-front-page-block nav li:not(:has(a)){display:none;}.block#block-views-block-all-webinars-internal-page-block-12{margin-bottom:0;}.region-content-home .block#block-views-block-all-webinars-internal-page-block-12{padding:1em 0;}#block-views-block-all-webinars-internal-page-block-12{background-color:rgb(37,128,142);background-color:rgba(37,128,142,0.4);background-image:url(/themes/custom/customvani/images/beach-calm-3-2800.jpg);background-size:cover;padding-bottom:20px;justify-content:center;}#block-views-block-all-webinars-internal-page-block-12 .front-webinars-block{margin:40px auto;padding:10px 55px;background-color:rgb(240,251,251);background-color:rgba(240,251,251,0.7);max-width:900px;}#block-views-block-all-webinars-internal-page-block-12 .views-row{padding:8px 0;margin:0;}#block-views-block-all-webinars-internal-page-block-12 .front-webinars-block h3{font-size:1.2em;font-weight:600;}#block-views-block-all-webinars-internal-page-block-12 .front-webinars-block .views-field-field-date-webinar .views-label{float:left;}#block-views-block-all-webinars-internal-page-block-12 .front-webinars-block .views-field-title{font-size:1em;margin-bottom:0;font-weight:400;}.views-label-field-all-presenters-and-affilia{font-weight:600;}#block-views-block-all-webinars-internal-page-block-12 .views-label{font-weight:700;margin-right:10px;display:inline;}#block-views-block-all-webinars-internal-page-block-12 .view-footer{margin-top:20px;}#block-customvani-views-block-research-highlights-block-1-2 .views-field-field-research-thumbnail{margin-bottom:1em;}#block-customvani-views-block-research-highlights-block-1-2 .views-field-body{margin-left:234px;}.sidebar-second .block-views > h2{font-size:1.2rem;font-weight:600;line-height:normal;}.view-taxonomy-term .views-field-field-research-thumbnail{float:left;margin-right:2em;margin-bottom:4em;}@media screen and (max-width:600px){.view-taxonomy-term .views-field-field-research-thumbnail{float:none;margin-right:0;margin-bottom:1em;}}#block-customvani-views-block-research-highlights-block-1-2 .view .views-row .taxonomy-term h2{margin-top:8px;margin-bottom:8px;}#block-customvani-views-block-research-highlights-block-1-2 .view .views-row{margin:5em 0;}.field--name-field-research-date{font-style:italic;margin-bottom:10px;}.field--name-field-research-source{margin-top:30px;border-top:2px solid #ccc;padding-top:8px;}.view-research-highlights-topics .views-row{margin-bottom:10px;}.view-research-highlights-topics .view-footer{font-weight:700;}.sidebar #block-customvani-views-block-research-highlights-topics-block-1.block,#block-customvani-researchhighlightsinformationblock.block{padding:30px 10px 30px 30px;}#block-customvani-views-block-research-highlights-topics-block-1.block h2.block-title{font-size:1.4em;margin-bottom:0.3em;line-height:1.3;}#block-customvani-views-block-research-highlights-topics-block-1.block .views-row.view-taxonomy-tag h2 a{font-size:1.1rem;margin-bottom:0.9em;font-weight:400;}.view-taxonomy-term .views-row{clear:both;}.view-taxonomy-term .feed-icons{display:none;}.view-taxonomy-term .pager__items{clear:both;}.node-taxonomy-container [class^="icon-"],.taxonomy-term a::before{display:none;}.paragraph > .paragraph__column{padding-bottom:0;}.paragraph .field--name-bp-image-field,.paragraph .field--name-field-caption,.paragraph .field--name-field-link-large-image{font-size:0.9rem;max-width:90%;height:auto;text-align:left;margin:5px auto;color:#414141;}.paragraph.paragraph--type--bp-image{padding:30px 0 10px 0;}.paragraph.paragraph--type--bp-image .paragraph__column{border:2px solid #aaaaaa;}.view-meetings-workshops .views-row{margin-bottom:2em;}.block-views .view-meetings-workshops .views-field-field-meeting-date-range .field-content{font-size:1rem;line-height:130%;}.view-meetings-workshops h2.field-content,.view-meetings-workshops h2.field-content a{font-size:1.4rem;margin-bottom:0;}.poster-gallery{margin-top:40px;}.poster-gallery .view-content{display:grid;width:100%;grid-template-columns:repeat(auto-fit,220px);place-content:center;gap:3.5rem;justify-content:space-between;}.poster-gallery.view-newsletters .view-content{grid-template-columns:repeat(auto-fit,180px);}.poster-gallery .views-row{margin-bottom:20px;}.poster-gallery .card-item .image-field{border:2px solid #9db5d0;}.poster-gallery .card-item p{margin-top:0.5rem;margin-bottom:0.5rem;line-height:1.3;}.poster-gallery .card-item p a{color:var(--link-color);}.view-poster-gallery .views-field-title,.view-poster-gallery .views-field-title p a{font-size:18px;font-weight:600;line-height:1.3;}.view-poster-gallery .views-field-title  p.poster-author{font-size:16px;font-weight:500;}.path-taxonomy .views-row:nth-of-type(n+2){border:none;padding-top:0;}.agenda-view,.nice-table{overflow-x:auto;}caption{caption-side:top;}.nice-table thead th{background-color:#bfd8ed;}.nice-views-table thead th{background-color:#e9eff6;border:1px solid #dddddd;padding:4px;vertical-align:top;font-size:14px;}#main-wrapper > .container:has(.internal-table){max-width:none;overflow-x:scroll;}.internal-table{overflow-x:scroll;}.instruction-block{border:4px solid #30a8f8;padding:20px 40px;margin:30px 90px 30px 90px;}.instruction-block h2{font-size:1.4rem;line-height:1.3;}.instruction-block h3{font-size:1.2rem;font-weight:700;}.instruction-block h4{font-size:1rem;font-weight:700;}.instruction-block p{font-size:1rem;margin:0.8em 0;line-height:1.3;}.view-abstracts-internal-table .view-header p{font-size:0.9em;margin:000.7em 0;}.agenda-view table,.poster-view table,.view-abstract-schedule-nodes table{border:1px solid #aaaaaa;margin-bottom:25px;font-size:16px;width:100%;}.poster-view .views-field-title{font-size:1rem;font-weight:400;}.agenda-view table th,.poster-view table th{background-color:#e4dbbe;width:1px;}.block .agenda-view h2{font-size:1.15rem;}.block .view-all-agenda-items-page h2{font-size:0.9rem;}.agenda-view table td,.agenda-view table th,.poster-view table td,.poster-view table th,.view-abstract-schedule-nodes table th,.view-abstract-schedule-nodes td,.nice-table th,.nice-table td{padding:6px 8px;border:1px solid #666666;}.nice-views-table td{padding:4px;vertical-align:top;font-size:14px;border-bottom:1px solid #ccc;}.agenda-view table td,.poster-view table td,.view-abstract-schedule-nodes td,.nice-table td{vertical-align:top;}.agenda-view table td p,.poster-view table td p,.view-abstract-schedule-nodes td p,.nice-table p{margin:0;}.agenda-view table td ul,.poster-view table td ul,.view-abstract-schedule-nodes td ul{margin:0 0 10px 45px;}.agenda-view table td li,.poster-view table td li,.view-abstract-schedule-nodes td li,.nice-table li{margin-bottom:0;line-height:20px;}.agenda-view table caption,.poster-view table caption,.nice-table caption{border:1px solid #333333;padding:12px;font-size:20px;font-weight:600;background-color:var(--caption-bg);color:#292238;}.poster-view tr td .session{font-weight:600;}.view-abstract-schedule-nodes th.views-field-title{width:20%;}.view-abstract-schedule-nodes.abstract-listing-nodes th.views-field-title{width:50%;}.view-abstract-schedule-nodes th.views-field-field-abstract-day{width:10%;}.view-abstract-schedule-nodes th.views-field-field-abstr-time,.agenda-view table th.views-field-field-time,.agenda-view table th.views-field-field-abstr-time{width:8%;}.agenda-view table th.views-field-field-agenda-text,.agenda-view table th.views-field-field-abstr-agenda-text{width:46%;}.view-abstract-schedule-nodes th.views-field-field-sort-order{width:6%;}.field--name-field-abstract-first-name{display:inline;}.field--name-field-abstract-last-name{display:inline;}.field--name-field-abstract-last-name::after{content:", ";white-space:pre;}.field--name-field-abstract-affiliation{display:inline;}.field--name-field-author-names-affiliations p{margin:0 0 8px;}.field--name-field-abstract-poster-file,.page-node-type-poster_abstr_page .field--name-field-poster-pdf{display:none;}p.poster-link{clear:left;margin-top:20px;}article.node .field--name-field-poster-image img[class*="image-style"],article.node .field--name-field-poster-image img[class*="image-style"],article.node .field--name-field-poster-img img[class*="image-style"]{float:none;}.field--name-field-poster-image img,.field--name-field-poster-img img{border:2px solid #3b546b;margin-bottom:40px;}.field--name-field-poster-or-talk-{font-size:1.5rem;margin:30px 0 40px 0;color:#024cb0;border-bottom:1px solid #acacac;margin-top:40px;}.field--name-field-poster-or-talk-::after{content:" Abstract";white-space:pre;}.page-node-type-abstract_listing_poster .field--name-field-poster-or-talk-{font-size:1rem;margin:0;color:inherit;border-bottom:none;}.page-node-type-abstract_listing_poster .field--name-field-poster-or-talk-::after,.page-node-type-agenda_item .field--name-field-poster-or-talk-::after{content:none;}.field--name-field-abstract-text,.page-node-type-poster_abstr_page article .field--name-body{clear:both;margin-left:5rem;margin-top:40px;margin-bottom:40px !important;}.page-node-type-abstract_collection a.link-button,.page-node-type-abstract_coll_2 a.link-button,.page-node-type-poster_abstr_page a.link-button{margin-top:40px;}.field-abstract-file{margin-top:25px;}.field--name-field-session-iasclip{margin:40px 0;font-size:1.1rem;font-style:oblique;font-weight:bold;clear:both;}.page-node-type-poster_abstr_page p.abstract-label{font-size:1.5rem;margin:30px 0 40px 0;color:#024cb0;border-bottom:1px solid #acacac;}.field--name-field-abstr-coll-comments{margin:45px 25px 0 25px;padding:15px;border:1px solid #1d1a9b;}.field--name-field-abstr-coll-comments h4{font-style:italic;}span.red{color:rgb(222,1,34);}span.gray{color:#888888;}p.clear-both{clear:both;}p.largetext{font-size:1.2rem;}p.smalltext{font-size:0.8rem;}p.left-indent-40{padding-left:40px;}h2.small-h2{font-size:1.1rem;}p.attribution{color:#9d9d9d;font-style:italic;}.webform-submission-form em{color:var(--text-color);}img.align-right{float:right;margin:15px 0 15px 40px;}img.align-left{float:left;margin:15px 40px 15px 0;}.figure{margin:0 0 !important;}.img-cap-right{padding:4px;border:1px solid #aaa;float:right;margin:15px 0 15px 40px;}.img-cap-left{padding:4px;border:1px solid #aaa;float:left;margin:15px 40px 15px 0;}#footer-blocks{padding:1em 0 0 0;background-color:var(--footer-bg);}.footer-block{flex:1 0 290px;margin-bottom:20px;}.footer-container,.homepage .container.footer-container{gap:1rem;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between;}#footer-bottom,#footer-bottom-last{background-color:var(--footer-bg);padding:0 2rem;color:#fff;}.footer h2{font-size:1.4rem;margin-bottom:1.4rem;}.footer h2,.footer p{color:#fff;}.footer a{color:#b7e0ff;}.footer a:hover{color:#73dcff;}.footer p{line-height:120%;}.footer #footer-bottom img.align-left{margin:0 40px 15px 0;}@media (max-width:1040px){.footer-container{gap:1em;}}#footer-blocks #mc_embed_signup{background:var(--footer-bg) !important;}#mc_embed_signup form{padding:0 !important;}#mc_embed_signup label{color:#fff;}#mc_embed_signup_scroll input[type="email"]{background-color:#fff;}#mc_embed_signup .button{background-color:var(--link-color) !important;margin:-20px 0 10px 0;}.page-node-5073 #mc_embed_signup{background:var(--block-bg) !important;}.social-media img{display:inline;margin-right:10px;}#block-customvani-fundersfooterblock{padding:10px 50px 20px;}#block-customvani-fundersfooterblock .container{text-align:center;}#block-customvani-fundersfooterblock picture{display:inline-block;margin:10px;}#footer-bottom-last{background-color:var(--footer-bg);border-top:none;display:block;}.footer-social-icons{display:none;visibility:hidden;}.copyright{text-align:center;}form{max-width:800px;}.form-wrapper{margin:60px 0;}form .field--name-field-abstract-last-name::after{content:none;}form .field--name-field-abstract-first-name{display:block;}.form-actions .button{font-size:1.5rem;font-weight:400;}.captcha__description{max-width:300px;}.js-form-type-webform-markup{max-width:700px;}.webform-submission-form > div{max-width:700px;margin:20px 0;}.webform-submission-form .form-wrapper{max-width:700px;}.captcha .details-description{font-size:0.9rem;color:#6f6f6f;max-width:400px;}.node-content input[type="text"],.node-content input[type="email"],.node-content input[type="url"],.node-content input[type="password"],.node-content input[type="search"],textarea{border-radius:0;}@media (min-width:770px){.page-type-meeting.sidebar-right .sidebar .block{margin-top:31rem;}}.page-type-meeting.sidebar-right .sidebar .block .block-content p,.page-type-meeting.sidebar-right .sidebar .block .block-content p a{font-weight:600;}.posters-internal .views-field-title{font-weight:600;}.posters-internal .views-field-field-poster-category,.posters-internal .views-field-field-poster-status-first-auth{margin-top:-6px;}.csv-feed .feed-icon{background-image:none;}.views-data-export-feed .feed-icon{text-indent:0;width:250px;font-size:22px;font-weight:700;padding:10px 40px;border:2px solid;border-radius:39px;}#user-form .js-form-type-email.form-item-mail,#user-form #edit-pass--description{display:none;}.form-item-email-tfa-status-value{display:none;}a.link-button{background:#ffffff;padding:5px 14px 5px;border:2px solid #376c94;text-decoration:none;font-weight:600;vertical-align:middle;margin:20px 0 10px 0;line-height:16px;}.csv-feed .feed-icon{background-image:none;}.views-data-export-feed .feed-icon{text-indent:0;width:250px;font-size:22px;font-weight:700;padding:20px 40px 50px;border:2px solid;border-radius:39px;margin-bottom:50px;margin-top:50px;}.node--type-meeting-multi-page .node__content .row{display:flex;flex-wrap:wrap-reverse;flex-direction:row;justify-content:start;gap:30px;}.node--type-meeting-multi-page .node__content .row > .meeting-body{flex:0 3 65%;}.node--type-meeting-multi-page .node__content .row > .meeting-menu{flex:0 1 28%;}@media (max-width:998px){.node--type-meeting-multi-page .node__content .row > .meeting-body{flex:0 1 90%;}}.field--name-field-banner-reusable-image p{font-size:0.8rem;font-style:italic;color:#555;}.field--name-field-meeting-date-range{font-size:1.3rem;margin-top:30px;}.field--name-field-multi-meeting-location,.field--name-field-meeting-location{font-size:1.3rem;margin-bottom:32px !important;}.field--name-field-meeting-menu-block,.field--name-field-information-block{border:1px solid #05459a;background-color:var(--block-bg);padding:15px;margin-bottom:1em;width:285px;}.field--name-field-meeting-menu-block h2,.field--name-field-information-block h2{font-size:1.2rem;margin:1rem 0 1rem 0;}.field--name-field-meeting-menu-block h3,.field--name-field-information-block h3{font-size:1.1rem;margin:1rem 0 1rem 0;}.field--name-field-meeting-menu-block p,.field--name-field-information-block p{margin:0 0 8px 0;}.node--type-meeting-multi-page #wrapper .field--name-body{margin-top:3rem;}.node--type-meeting-multi-page h2,.node--type-meeting-multi-page h2 a{font-size:1.4rem;}.view-past-webinars form{display:flex;flex-wrap:wrap;align-items:center;gap:20px;}.view-all-webinars-internal-page .paragraph>.paragraph__column{padding-left:0 !important;padding-right:0 !important;}.view-all-webinars-internal-page .paragraph p{margin:0 0 10px 0;}.view-past-webinars .views-row{margin-bottom:0;}.view-past-webinars .views-field-title{font-size:1em;}.view-all-webinars-internal-page .views-field-field-webinar-series{font-weight:600;margin-bottom:6px;}.view-all-webinars-internal-page .views-field-field-url-webinar,.view-all-webinars-internal-page .views-field-field-all-presenters-and-affilia,.view-all-webinars-internal-page .views-field-body,.view-all-webinars-internal-page .views-field-field-link-plus-authors{font-size:16px;margin-left:30px;}.front-webinars-block.view-all-webinars-internal-page .views-field-field-all-presenters-and-affilia{margin-left:0;}.path-past-webinars .form-actions .button{margin:2.3rem 1rem 0 0;}.path-past-webinars .view-content{margin-top:2rem;}.block .all-announcements h2{margin-left:-20px;}.page-node-8849 .region-content .block{margin-bottom:30px;}.page-node-8849 .region-content .views-element-container.block{margin-left:26px;}.page-node-type-testimonial .field--name-field-testimonial-affiliation{padding-bottom:50px;font-size:18px;font-style:italic;}.page-node-type-testimonial .field--name-field-testimonial-large-image img{border:2px solid #444444;padding:18px;float:left;margin:0 50px 30px 0;}.page-node-type-testimonial .node__content .field--name-body{margin-top:110px;max-width:400px;float:left;}.page-node-type-testimonial .node__content .field--name-body::before{content:url("/sites/default/files/images/left-quotes-40-2.png");padding-bottom:15px;}.page-node-type-testimonial .node__content .field--name-body::after{content:url("/sites/default/files/images/right-quotes-40.png");float:right;}.view-testimonials .row{justify-content:space-between;}.view-testimonials .views-field-field-full-name{font-size:1.2rem;margin-top:10px;}@media screen and (max-width:576px){.view-testimonials .row .views-col{flex:0 0 300px !important;}}.page-node-5061 .message-status,.page-node-9399 .message-status,.page-node-9447 .message-status{display:none;}.paragraph--bp-accordion-container button{color:var(--theme-color);font-weight:600;font-size:18px;}.card-block{display:none;overflow:auto;background-color:aliceblue;margin-bottom:20px;}.paragraph.paragraph--type--bp-accordion .panel-heading button[aria-expanded=false].display:after{font-size:30px;line-height:1;}.card-header{border-top:2px solid var(--theme-color);}.card-header:last-child{border-bottom:2px solid var(--theme-color);}.card.panel{border-bottom:2px solid var(--theme-color);}.paragraph--bp-accordion-container .bp-accordion-button{color:#fff;}.node--type-meeting-multi-page .paragraph--type--bp-accordion h2{margin-top:1em;}.paragraph--type--text-formatted{margin:2rem 0 0 0;}
