/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}h1,.h1,h2,.h2,h3,.h3,.card-post-title,h4,.h4,h5,.h5,h6,.h6,.h{font-family:"Outfit","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:bold;margin:0 0 .5em;line-height:1.2;color:#150958}h1,.h1{font-size:35px}@media(min-width:1200px){h1,.h1{font-size:45px}}h2,.h2{font-size:25px}@media(min-width:1200px){h2,.h2{font-size:30px}}h3,.h3,.card-post-title{font-size:22px}@media(min-width:1200px){h3,.h3,.card-post-title{font-size:24px}}h4,.h4{font-size:18px}@media(min-width:1200px){h4,.h4{font-size:21px}}h5,.h5{font-size:16px}@media(min-width:1200px){h5,.h5{font-size:17px}}h6,.h6{font-size:17px}@media(min-width:1200px){h6,.h6{font-size:15px}}p{margin:0 0 1em}a{color:#150958}a:hover,a:focus{text-decoration:none}.footer{background:#150958;color:#fff;padding:45px 0 65px;text-align:center;overflow:hidden}@media(min-width:1200px){.footer{padding:90px 0 125px}}.footer .container{max-width:985px}@media(min-width:1200px){.footer .container{display:flex;flex-wrap:wrap;justify-content:space-around}}.footer-logo{margin:0 0 60px;width:100%}@media(min-width:1200px){.footer-logo{margin:0 0 83px}}.footer-logo a{display:inline-block;font-size:0;max-width:250px}@media(min-width:1200px){.footer-logo a{max-width:320px}}.footer-logo a img,.footer-logo a svg{width:100%;height:auto}.footer-title{color:#9bc235;font-weight:300;font-size:30px;margin:0 0 22px}.footer .footer-form{margin:0 auto 60px}@media(min-width:768px){.footer .footer-form{width:100%;max-width:302px}}@media(min-width:1200px){.footer .footer-form{margin:0 0 109px}}.footer .footer-form .ctct-form-container .ctct-form-defaults{background-color:rgba(0,0,0,0);padding:0}.footer .footer-form .ctct-form-container .ctct-form-header,.footer .footer-form .ctct-form-container .ctct-form-text,.footer .footer-form .ctct-form-container .ctct-gdpr-text,.footer .footer-form .ctct-form-container .ctct-form-footer,.footer .footer-form .ctct-form-container #first_name_field_0,.footer .footer-form .ctct-form-container #last_name_field_0{display:none}.footer .footer-form .ctct-form-container .ctct-form-success{min-height:0}.footer .footer-form .ctct-form-container .ctct-form-success .ctct-form-header{display:block;color:#fff;font-size:16px}.footer .footer-form .ctct-form-container .ctct-form-custom{position:relative;min-height:0}.footer .footer-form .ctct-form-container .ctct-form-custom input.ctct-form-element{color:#150958;font-size:14px;font-weight:300;height:40px;border:none;border-radius:0;box-shadow:none;padding-right:50px}.footer .footer-form .ctct-form-container .ctct-form-custom input.ctct-form-element::-webkit-input-placeholder{color:#150958;font-size:14px;font-weight:300}.footer .footer-form .ctct-form-container .ctct-form-custom input.ctct-form-element::-moz-placeholder{opacity:1;color:#150958;font-size:14px;font-weight:300}.footer .footer-form .ctct-form-container .ctct-form-custom input.ctct-form-element:-moz-placeholder{color:#150958;font-size:14px;font-weight:300}.footer .footer-form .ctct-form-container .ctct-form-custom input.ctct-form-element:-ms-input-placeholder{color:#150958;font-size:14px;font-weight:300}.footer .footer-form .ctct-form-container .ctct-form-custom input.ctct-form-element.placeholder{color:#150958;font-size:14px;font-weight:300}.footer .footer-form .ctct-form-container .ctct-form-custom .ctct-form-button{position:absolute;top:0;bottom:0;right:0;width:54px;font-size:0;background-color:rgba(0,0,0,0);background-size:14px;background-position:50%;background-repeat:no-repeat;background-image:url(/themes/custom/nczoo/img/svg/icon-arrow-link-dark-blue.svg);border:none}.footer .footer-form .ctct-form-container .ctct-form-custom .ctct-form-button:hover{background-color:rgba(0,0,0,0);background-image:url(/themes/custom/nczoo/img/svg/icon-arrow-link-green.svg);border:none}.footer .footer-form .ctct-form-container .ctct-form-field{position:relative;margin:0}.footer .footer-form .ctct-form-container .ctct-form-field .ctct-form-errorMessage{position:absolute;top:100%;left:0;font-size:12px}.footer .footer-form .ctct-form-container .ctct-form-field .ctct-form-label{position:absolute;opacity:0;visibility:hidden}.footer-social-links{margin:0 0 75px}@media(min-width:1200px){.footer-social-links{margin:0 0 109px}}.footer .block-menu{width:100%}.footer-menu{list-style-type:none;padding:0 0 55px;margin:0 0 45px;border-bottom:2px solid #fff;display:flex;flex-direction:column;gap:25px;width:100%}@media(min-width:768px){.footer-menu{flex-direction:row;justify-content:center}}@media(min-width:1200px){.footer-menu{gap:60px;padding:0 0 45px}}.footer-menu li:last-child{margin-bottom:0}.footer-menu a{color:#fff;font-size:18px;font-weight:400;line-height:1.3;text-decoration:none;transition:.3s}@media(min-width:1200px){.footer-menu a{font-size:20px}}.footer-menu a:hover{color:#9bc235}.footer-logos{margin:0 0 80px;max-width:calc(100% + 40px)}@media(min-width:1200px){.footer-logos{margin:0 0 85px;max-width:calc(100% + 30px)}}.footer-logos .field--name-field-partners-associations{display:flex}.footer-logos .field--name-field-partners-associations .swiper-wrapper{transition-timing-function:linear !important;align-items:center;box-sizing:border-box}.footer-logos .field--name-field-partners-associations .swiper-slide{width:247px;box-sizing:border-box}@media(min-width:1200px){.footer-logos .field--name-field-partners-associations .swiper-slide{width:163px}}.footer-logos .field--name-field-partners-associations .field__item{padding:0 20px}@media(min-width:1200px){.footer-logos .field--name-field-partners-associations .field__item{padding:0 15px}}.footer-logos .field--name-field-partners-associations .field__item img{display:inline-block;vertical-align:middle;min-width:103px}.footer-bottom{width:100%;font-size:14px;line-height:1.35;display:flex;flex-direction:column;gap:25px}@media(min-width:1200px){.footer-bottom{flex-direction:row;justify-content:center;gap:60px}}.footer-bottom ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:25px}@media(min-width:768px){.footer-bottom ul{flex-direction:row;justify-content:center}}@media(min-width:1200px){.footer-bottom ul{gap:60px}}.footer-bottom a{color:#fff;text-decoration:none;transition:.3s}.footer-bottom a:hover{color:#9bc235}.cookiesjsr-banner{background-color:#560856}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background-color:#560856}.cookiesjsr-btn.cookiesjsr-settings,.cookiesjsr-btn.important.invert{background-color:#560856}.cookiesjsr-btn.important,.cookiesjsr-btn.invert{color:#560856}.cookiesjsr-btn.invert,.cookiesjsr-btn.important.invert{border-color:#560856}@media print{body{background:#fff;color:#000;overflow:visible}*{color:#000 !important;background:none !important}.search-form,.navigation,.navigation-single,#header,#footer{display:none !important}}.card{border:5px solid #9bc235;background:#9bc235;color:#150958;text-decoration:none;height:100%;display:flex;flex-direction:column;transition:.3s}@media(min-width:1200px){.card{border-width:6px}}.card:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.4)}.card-img-top{font-size:0;display:block;position:relative}.card-img-top::before{content:"";display:block;width:100%;padding-top:73%}.card-img-top img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-content{padding:35px 86px 22px 22px;position:relative;flex-grow:2}.card-content .btn{background:#fff;border-color:#fff;font-weight:normal}.card-title{color:#150958;font-size:26px;font-weight:500;line-height:1.2;margin:0 -60px 0 0}@media(min-width:768px){.card-title{font-weight:300;font-size:30px}}.card-text{font-size:17px;line-height:1.43;overflow:hidden}.card-text *:last-child{margin-bottom:0}.card-text *{font-weight:400;color:#150958 !important;font-size:inherit !important;margin:0 !important;padding:0 !important}.card-text *:after{display:none}.card-icon{background:#fff;position:absolute;bottom:20px;right:22px;width:31px;height:31px;border-radius:50%;color:#9bc235;font-size:0}.card-icon svg{color:#150958;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px}@media(min-width:768px){.card.card-slider{min-height:430px}}.card.card-slider .card-content{padding:20px 22px 20px 22px}.card.card-slider .card-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 10px}@media(min-width:768px){.card.card-slider .card-title{margin:0 0 10px 0}}.card.card-slider .card-img-top::before{padding-top:83.9%}.purple .card-title{color:#fff}.purple .card-text *{color:#fff !important}.paragraph--type--cards-info-section .field--name-field-cards>.field__item.orange .card-title,.paragraph--type--cards-info-section .field--name-field-cards>.field__item.orange .card-text *,.paragraph--type--cards-info-section .field--name-field-cards>.field__item.green .card-title,.paragraph--type--cards-info-section .field--name-field-cards>.field__item.green .card-text *,.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.green .card-title,.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.green .card-text *,.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.orange .card-title,.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.orange .card-text *,.cards-section .field--name-field-cards .field__item.green .card-title,.cards-section .field--name-field-cards .field__item.green .card-text *,.cards-section .field--name-field-cards .field__item.orange .card-title,.cards-section .field--name-field-cards .field__item.orange .card-text *,.slider-card-deck .carousel-cell.green .card-title,.slider-card-deck .carousel-cell.green .card-text *,.slider-card-deck .carousel-cell.orange .card-title,.slider-card-deck .carousel-cell.orange .card-text *{color:#150958 !important}.card-small:hover .card-small-image img{box-shadow:0 5px 20px 0 rgba(0,0,0,.4)}.card-small:hover .card-small-title a{color:#9bc235}.card-small>a{text-decoration:none}.card-small-image{margin:0 0 5px;font-size:0;padding-top:73%;position:relative}@media(min-width:1200px){.card-small-image{margin:0 0 15px}}.card-small-image:last-child{margin:0}.card-small-image img{transition:.3s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:2px solid #150958}.card-small-title{color:#150958;font-weight:500;text-align:center}.card-small-title a{text-decoration:none;color:#150958;transition:.3s}.card-small .field--type-string{color:#000}.card-post{display:flex;flex-direction:column;align-items:flex-start;height:100%}.card-post-img-top{position:relative;display:block;padding-top:72%;width:100%;font-size:0;border:2px solid #150958;margin:0 0 25px}.card-post-img-top img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-post-img-top .photo-credit{font-size:12px;text-align:right;position:absolute;z-index:10;color:#150958;text-decoration:none;top:100%;right:0}.card-post-content{flex-grow:2}.card-post-category{margin:0 0 15px;font-weight:700;font-size:15px;letter-spacing:.13em;text-transform:uppercase;width:100%}.card-post-category a{color:#007186;text-decoration:none;transition:.3s}.card-post-category a:hover{color:#9bc235}.card-post-title{margin:0 0 20px}.card-post-title a{color:#150958;text-decoration:none;transition:.3s}.card-post-title a:hover{color:#9bc235}.card-post-summary{margin:0 0 20px;font-size:17px;font-weight:400}form,fieldset{margin:0;padding:0;border-style:none}input[type=text],input[type=tel],input[type=email],input[type=search],input[type=password],textarea{-webkit-appearance:none;-webkit-border-radius:0 !important;box-sizing:border-box;border:2px solid #150958;padding:16px 16px 17px;font-size:14px;width:100%;background:#fff;font-family:"Outfit","Arial","Helvetica Neue","Helvetica",sans-serif !important}input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;transition:opacity .3s ease}input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;transition:opacity .3s ease}input[type=text]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=password]:-moz-placeholder,textarea:-moz-placeholder{opacity:1;transition:opacity .3s ease}input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;transition:opacity .3s ease}input[type=text]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}input[type=text]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0;transition:opacity .3s ease}input[type=text]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=search]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}input[type=text]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus,textarea:focus{border-color:#150958}input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000;font-weight:300}input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#000;font-weight:300}input[type=text]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=password]:-moz-placeholder,textarea:-moz-placeholder{color:#000;font-weight:300}input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000;font-weight:300}input[type=text].placeholder,input[type=tel].placeholder,input[type=email].placeholder,input[type=search].placeholder,input[type=password].placeholder,textarea.placeholder{color:#000;font-weight:300}input[type=text].error,input[type=tel].error,input[type=email].error,input[type=search].error,input[type=password].error,textarea.error{border-color:red !important}select{-webkit-border-radius:0;appearance:none;box-sizing:border-box;border:2px solid #150958;padding:16px 16px 17px;font-size:14px;width:100%;cursor:pointer;position:relative;background:#fff;font-family:"Outfit","Arial","Helvetica Neue","Helvetica",sans-serif !important}option{font-size:18px}@media(min-width:768px){option{font-size:14px}}.js-form-type-select{position:relative}.js-form-type-select:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-bottom:2px solid #150958;border-right:2px solid #150958;pointer-events:none}textarea{resize:vertical;vertical-align:top;height:220px;min-height:220px}button,input[type=button],input[type=reset],input[type=file],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}label.error{font-size:14px;color:red}.g-recaptcha .grecaptcha-badge{z-index:500}.social-icons{list-style-type:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;gap:36px}@media(min-width:1200px){.social-icons{gap:40px}}.social-icons a{background:#fff;display:block;width:35px;height:35px;border-radius:50%;position:relative;font-size:0;transition:.3s}.social-icons a:hover{background:#9bc235}.social-icons a svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:19px;max-height:19px;color:#150958}body .satisfi_chat-button{background:#ffc10e !important;color:#150958 !important;font-family:"Outfit","Arial","Helvetica Neue","Helvetica",sans-serif;text-transform:uppercase;font-weight:700;font-size:0;right:0;bottom:150px;padding:13px 19px;border-radius:0 !important;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;outline:none}body .satisfi_chat-button:before{content:"";margin:0 auto 5px;width:25px;height:22px;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/nczoo/img/svg/icon-chat.svg);display:block}body .satisfi_chat-button:after{content:"chat";font-size:11px}
.cards-carousel{text-align:center;padding:60px 0 40px;margin:0 0 65px;position:relative;color:#fff}@media(min-width:768px){.cards-carousel{text-align:left;display:flex;align-items:flex-end}}@media(min-width:1200px){.cards-carousel{padding:80px 0 60px;margin:0 0 75px}}@media(min-width:768px){.cards-carousel:before{content:"";position:absolute;z-index:-1;top:0;bottom:100px;left:50%;width:100vw;transform:translateX(-50%);background-color:#150958;background-position:50%;background-size:cover}}.cards-carousel-text{width:100%;position:relative;margin-bottom:40px;z-index:40;background-color:#150958}@media(min-width:768px){.cards-carousel-text{flex-shrink:0;max-width:50%;padding-right:20px;padding-top:20px;padding-bottom:20px;z-index:60;position:relative}}@media(min-width:1200px){.cards-carousel-text{padding-right:70px;max-width:410px;padding-top:40px;padding-bottom:40px}}.cards-carousel-text:before{content:"";position:absolute;z-index:-1;top:-60px;bottom:-140px;left:50%;width:100vw;transform:translateX(-50%);background-color:#150958;background-position:50%;background-size:cover}@media(min-width:768px){.cards-carousel-text:before{display:none}}.cards-carousel-slider{width:100%;position:relative;z-index:50}@media(min-width:768px){.cards-carousel-slider{max-width:50%}}@media(min-width:1200px){.cards-carousel-slider{max-width:calc(100% - 430px)}}.cards-carousel-nav{display:flex;align-items:center;justify-content:center;gap:30px}@media(min-width:768px){.cards-carousel-nav{justify-content:flex-start;gap:35px}}.cards-carousel .btn-prev,.cards-carousel .btn-next{width:31px;height:31px;border-radius:50%;padding:0;border:none;background:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;transition:.3s;font-size:0}.cards-carousel .btn-prev:hover,.cards-carousel .btn-next:hover{background:#ffc10e}.cards-carousel .btn-prev.btn-prev,.cards-carousel .btn-next.btn-prev{transform:rotate(180deg)}.cards-carousel .btn-prev.swiper-button-disabled,.cards-carousel .btn-next.swiper-button-disabled{opacity:.7}.cards-carousel .btn-prev.swiper-button-disabled:hover,.cards-carousel .btn-next.swiper-button-disabled:hover{background:#fff}.cards-carousel .btn-prev path,.cards-carousel .btn-next path{fill:#150958}.cards-carousel .field--name-field-top-text{color:#ffc10e;font-weight:700;font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;order:1}@media(min-width:1200px){.cards-carousel .field--name-field-top-text{font-size:15px;margin:0 0 20px}}.cards-carousel .field--name-field-section-title{color:#fff;font-weight:300;margin:0 0 30px;font-size:32px;line-height:1.09;order:2}@media(min-width:768px){.cards-carousel .field--name-field-section-title{margin:0 0 20px}}.cards-carousel .field--name-field-description{font-size:17px;font-weight:normal;color:#fff;margin:0 0 30px}.cards-carousel .field--name-field-cards{margin:0 -20px -40px;padding-bottom:40px;position:relative}@media(min-width:1200px){.cards-carousel .field--name-field-cards{padding-bottom:60px;margin:0 -20px -60px}}.cards-carousel .field--name-field-cards.swiper-initialized .field__item{position:static !important}.cards-carousel .field--name-field-cards .field__item:not(:first-child){position:absolute;left:-9999px;top:0}.cards-carousel .field--name-field-cards .swiper-pagination{width:auto;position:absolute;bottom:0;left:20px;right:20px;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.cards-carousel .field--name-field-cards .swiper-pagination .swiper-pagination-bullet{width:100%;margin:0;border-radius:0;background:#150958;height:2px;display:block;cursor:pointer;transition:.3s;opacity:1}.cards-carousel .field--name-field-cards .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f68f1e}.cards-carousel .field--name-field-cards .swiper-wrapper{display:flex;box-sizing:border-box}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide{float:none;height:auto;opacity:0;transition:.3s;width:100%}@media(min-width:1200px){.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide{width:50%}}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.turquoise .card{background:#007186;border-color:#007186}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.turquoise .card .card-icon{color:#007186}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.turquoise .card .card-content .btn{color:#150958}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.turquoise .card .card-content .btn:hover{background-color:rgba(0,0,0,0);color:#fff}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.blue .card{background:#007186;border-color:#007186}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.blue .card .card-icon{color:#007186}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.blue .card .card-content .btn{color:#150958}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.blue .card .card-content .btn:hover{background-color:rgba(0,0,0,0);color:#fff}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.green .card{background:#9bc235;border-color:#9bc235}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.green .card .card-icon{color:#9bc235}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.green .card .card-content .btn{color:#150958}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.green .card .card-content .btn:hover{background-color:rgba(0,0,0,0);color:#fff}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.yellow .card{background:#ffc10e;border-color:#ffc10e}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.yellow .card .card-icon{color:#ffc10e}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.yellow .card .card-content .btn{color:#150958}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.yellow .card .card-content .btn:hover{background-color:rgba(0,0,0,0);color:#fff}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.orange .card{background:#f68f1e;border-color:#f68f1e}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.orange .card .card-icon{color:#f68f1e}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.orange .card .card-content .btn{color:#150958}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.orange .card .card-content .btn:hover{background-color:rgba(0,0,0,0);color:#fff}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.purple .card{background:#560856;border-color:#560856}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.purple .card .card-icon{color:#560856}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.purple .card .card-content .btn{color:#150958}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.purple .card .card-content .btn:hover{background-color:rgba(0,0,0,0);color:#fff}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide.swiper-slide-active~.swiper-slide{opacity:1}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide .paragraph{padding:0 20px}.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide>div,.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide .field--name-field-card,.cards-carousel .field--name-field-cards .swiper-wrapper .swiper-slide .card{height:100%}.cards-carousel .cards-carousel-text a{color:#9bc235}
.paragraph--type--cards-info-section{padding:55px 0 55px;position:relative}.paragraph--type--cards-info-section:before{content:"";position:absolute;bottom:calc(100% - 2px);left:50%;transform:translateX(-50%);width:100vw;height:33px;z-index:2;background-repeat:repeat-x;background-size:auto;background-position:50%;background-image:url(/themes/custom/nczoo/img/bg-decor-turquoise.webp)}.paragraph--type--cards-info-section:after{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;z-index:-2;background:#007186}.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-vertical-position-top{padding:190px 0 55px}@media(min-width:1200px){.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-vertical-position-top{padding:135px 0 55px}}.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-vertical-position-top .field--name-field-block-plant-paragraph{top:0;transform:translateY(-50%)}.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-vertical-position-bottom{padding:55px 0 190px}@media(min-width:1200px){.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-vertical-position-bottom{padding:55px 0 135px}}.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-vertical-position-bottom .field--name-field-block-plant-paragraph{bottom:0;transform:translateY(25%)}@media(min-width:768px){.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-vertical-position-bottom .field--name-field-block-plant-paragraph{transform:translateY(50%)}}.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-vertical-position-bottom .field--name-field-block-plant-paragraph .link-plant{bottom:auto;top:40px}@media(min-width:1200px){.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-vertical-position-bottom .field--name-field-block-plant-paragraph .link-plant{top:135px}}.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-right .field--name-field-block-plant-paragraph{right:-20px}@media(min-width:1175px){.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-right .field--name-field-block-plant-paragraph{right:calc(560px - 50vw)}}@media(min-width:1200px){.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-right .field--name-field-block-plant-paragraph{right:calc(590px - 50vw)}}.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-right .field--name-field-block-plant-paragraph img{transform:rotateY(180deg)}@media(min-width:768px){.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-right .field--name-field-block-plant-paragraph .link-plant{bottom:120px;right:100%}}@media(min-width:1024px){.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-right .field--name-field-block-plant-paragraph .link-plant{bottom:140px;right:calc(100% + 10px)}}@media(min-width:1200px){.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-right .field--name-field-block-plant-paragraph .link-plant{bottom:160px}}.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-left .field--name-field-block-plant-paragraph{left:-20px}@media(min-width:1175px){.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-left .field--name-field-block-plant-paragraph{left:calc(560px - 50vw)}}@media(min-width:1200px){.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-left .field--name-field-block-plant-paragraph{left:calc(590px - 50vw)}}.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-left .field--name-field-block-plant-paragraph .link-plant{right:auto;left:40px}@media(min-width:1200px){.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-left .field--name-field-block-plant-paragraph .link-plant{left:100%}}.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-left .field--name-field-block-plant-paragraph .link-plant .icon-arrow{display:flex;flex-direction:row-reverse}.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-horizontal-position-left .field--name-field-block-plant-paragraph .link-plant .icon-arrow:after{content:"";margin:-2px 5px 2px 0;transform:rotate(180deg)}.paragraph--type--cards-info-section.paragraph-cards-info-section--plant-display-scientific-name-hide .field--name-field-block-plant-paragraph .link-plant .text{display:none}.paragraph--type--cards-info-section .field--name-field-block-plant-paragraph{position:absolute;z-index:10;max-width:415px}@media(min-width:768px){.paragraph--type--cards-info-section .field--name-field-block-plant-paragraph{max-width:520px}}@media(min-width:1024px){.paragraph--type--cards-info-section .field--name-field-block-plant-paragraph{max-width:642px}}.paragraph--type--cards-info-section .field--name-field-block-plant-paragraph .link-plant{font-size:10px;letter-spacing:.13em;color:#fff;line-height:1;text-transform:uppercase;font-weight:700;text-decoration:none;transition:.3s;position:absolute;bottom:40px;right:40px;z-index:10;background-color:#007186}@media(min-width:1024px){.paragraph--type--cards-info-section .field--name-field-block-plant-paragraph .link-plant{position:absolute;bottom:90px;right:100%}}@media(min-width:1200px){.paragraph--type--cards-info-section .field--name-field-block-plant-paragraph .link-plant{bottom:160px}}.paragraph--type--cards-info-section .field--name-field-block-plant-paragraph .link-plant:hover{color:#ffc10e}.paragraph--type--cards-info-section .field--name-field-block-plant-paragraph .link-plant .icon-arrow{white-space:nowrap;display:block;margin-bottom:5px}.paragraph--type--cards-info-section .field--name-field-block-plant-paragraph .link-plant .icon-arrow:after{content:"";display:inline-block;vertical-align:top;margin:-2px 0 0 5px;width:15px;height:13px;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(/themes/custom/nczoo/img/svg/icon-arrow-link-yellow.svg)}.paragraph--type--cards-info-section .field--name-field-block-plant-paragraph .link-plant .text{font-weight:400;text-transform:initial;display:flex}@media(min-width:768px){.paragraph--type--cards-info-section .field--name-field-block-plant-paragraph .link-plant .text{white-space:nowrap}}.paragraph--type--cards-info-section .field--name-field-top-text{color:#fff;font-weight:700;font-size:15px;letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0 0 10px;position:relative;z-index:20}@media(min-width:1200px){.paragraph--type--cards-info-section .field--name-field-top-text{margin:0 0 18px}}.paragraph--type--cards-info-section .field--name-field-section-title{color:#fff;font-weight:300;text-align:center;max-width:870px;margin:0 auto 50px;font-size:21px;line-height:1.22;position:relative;z-index:20}@media(min-width:768px){.paragraph--type--cards-info-section .field--name-field-section-title{font-size:45px;margin:0 auto 60px}}.paragraph--type--cards-info-section .field--name-field-cards{margin:0 0 -25px;position:relative;z-index:20}@media(min-width:768px){.paragraph--type--cards-info-section .field--name-field-cards{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px -25px}}@media(min-width:1200px){.paragraph--type--cards-info-section .field--name-field-cards{margin:0 -18px -25px}}.paragraph--type--cards-info-section .field--name-field-cards>.field__item{width:100%;margin:0 0 25px}@media(min-width:768px){.paragraph--type--cards-info-section .field--name-field-cards>.field__item{max-width:50%;padding:0 10px}}@media(min-width:1200px){.paragraph--type--cards-info-section .field--name-field-cards>.field__item{max-width:33.33%;padding:0 15px}}.paragraph--type--cards-info-section .field--name-field-cards>.field__item.turquoise .card{background:#007186;border-color:#007186}.paragraph--type--cards-info-section .field--name-field-cards>.field__item.turquoise .card .card-icon{color:#007186}.paragraph--type--cards-info-section .field--name-field-cards>.field__item.blue .card{background:#007186;border-color:#007186}.paragraph--type--cards-info-section .field--name-field-cards>.field__item.blue .card .card-icon{color:#007186}.paragraph--type--cards-info-section .field--name-field-cards>.field__item.green .card{background:#9bc235;border-color:#9bc235}.paragraph--type--cards-info-section .field--name-field-cards>.field__item.green .card .card-icon{color:#9bc235}.paragraph--type--cards-info-section .field--name-field-cards>.field__item.yellow .card{background:#ffc10e;border-color:#ffc10e}.paragraph--type--cards-info-section .field--name-field-cards>.field__item.yellow .card .card-icon{color:#ffc10e}.paragraph--type--cards-info-section .field--name-field-cards>.field__item.orange .card{background:#f68f1e;border-color:#f68f1e}.paragraph--type--cards-info-section .field--name-field-cards>.field__item.orange .card .card-icon{color:#f68f1e}.paragraph--type--cards-info-section .field--name-field-cards>.field__item.purple .card{background:#560856;border-color:#560856}.paragraph--type--cards-info-section .field--name-field-cards>.field__item.purple .card .card-icon{color:#560856}.paragraph--type--cards-info-section .field--name-field-cards>.field__item .paragraph--type--card,.paragraph--type--cards-info-section .field--name-field-cards>.field__item .field--name-field-card{height:100%}
.hero-banner{position:relative;left:50%;transform:translateX(-50%);width:100vw;min-height:450px;padding:270px 0 50px;background-color:#150958}@media(min-width:768px){.hero-banner{min-height:603px;padding:310px 0 50px}}.hero-banner:first-child{margin-top:-99px}@media(min-width:1200px){.hero-banner:first-child{margin-top:-156px}}.hero-banner .container{position:relative;z-index:10}.hero-banner .container .hero-photo-credit{position:fixed;bottom:10px;right:20px;font-size:14px;color:#fff}@media(min-width:1200px){.hero-banner .container .hero-photo-credit{bottom:60px}}@media(min-width:1600px){.hero-banner .container .hero-photo-credit{bottom:auto;top:calc(100% + 5px);color:#000;max-width:200px}}.hero-banner-bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.hero-banner-bg:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(90deg,rgba(0,0,0,0.3),rgba(0,0,0,0))}.hero-banner-bg img{width:100%;height:100%;object-fit:cover}.hero-banner-top-text{color:#fff;font-weight:700;font-size:15px;letter-spacing:.13em;text-transform:uppercase;margin:-35px 0 10px;order:1}@media(min-width:1200px){.hero-banner-top-text{font-size:16px}}.hero-banner h1{font-size:45px;line-height:1.09;color:#fff;font-weight:700;margin:0}@media(min-width:768px){.hero-banner h1{max-width:50%}}@media(min-width:1200px){.hero-banner h1{font-size:55px;max-width:575px}}
.instagram-section{margin:65px auto 130px;text-align:center;max-width:1070px}@media(min-width:768px){.instagram-section{display:flex;flex-direction:row-reverse;margin:145px auto 185px;text-align:left}}.instagram-section-text{width:100%;margin:0 0 50px}@media(min-width:768px){.instagram-section-text{max-width:calc(50% - 40px);margin:0;padding-top:40px}}@media(min-width:1200px){.instagram-section-text{max-width:calc(100% - 685px)}}.instagram-section-image{width:100%}@media(min-width:768px){.instagram-section-image{max-width:calc(50% + 40px);padding-right:20px}}@media(min-width:1200px){.instagram-section-image{max-width:685px;padding-right:100px}}.instagram-section-image .insta-link:hover .insta-video{opacity:.2}.instagram-section-image .insta-video{object-fit:cover;transition:all .3s ease 0s}.instagram-section .instagram-lite-block--contents__items{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}@media(min-width:1200px){.instagram-section .instagram-lite-block--contents__items{gap:40px}}.instagram-section .instagram-lite-block--contents__items .instagram_gallery{width:100%}.instagram-section .field--name-field-instagram-top-text{color:#150958;font-weight:700;font-size:15px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;order:1}@media(min-width:1200px){.instagram-section .field--name-field-instagram-top-text{margin:0 0 20px}}.instagram-section .field--name-field-instagram-title{color:#150958;font-weight:300;margin:0 auto 10px;font-size:54px;line-height:1.09;order:2}@media(min-width:768px){.instagram-section .field--name-field-instagram-title{font-size:70px}}.instagram-section .field--name-field-description{font-size:17px;font-weight:400;color:#150958}.instagram-section .field--name-field-instagram-button a{background:#007186;color:#fff;border-radius:0;display:inline-block;vertical-align:middle;text-align:center;border:1px solid #007186;font-size:15px;font-weight:700;line-height:1.34;padding:9px 30px;text-decoration:none;transition:.3s}@media(min-width:1024px){.instagram-section .field--name-field-instagram-button a{min-width:142px}}.instagram-section .field--name-field-instagram-button a:hover{background:rgba(0,0,0,0);color:#007186}
.paragraph--type--our-mission{padding:35px 20px 78px;margin:0 -20px;background-position:-60px calc(100% - 250px);background-repeat:no-repeat;background-size:750px;position:relative;display:flex;flex-direction:column}@media(min-width:1024px){.paragraph--type--our-mission{background-size:auto;background-position:-80px 100%}}@media(min-width:1200px){.paragraph--type--our-mission{padding:85px 117px 175px;background-position:-105x 100%;margin:0 -117px}}.paragraph--type--our-mission:before{content:"";position:absolute;bottom:calc(100% - 2px);left:50%;transform:translateX(-50%);width:100vw;height:33px;z-index:2;background-repeat:repeat-x;background-size:auto;background-position:50%;background-image:url(/themes/custom/nczoo/img/bg-decor-white.webp)}.paragraph--type--our-mission:after{content:"";position:absolute;bottom:0;left:0;right:0;height:400px;background:linear-gradient(rgba(255,255,255,0),white 150px)}@media(min-width:1024px){.paragraph--type--our-mission:after{display:none}}.paragraph--type--our-mission>*{position:relative;z-index:10}.paragraph--type--our-mission .field--name-field-our-mission-top-text{color:#560856;font-weight:700;font-size:15px;letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0 0 10px;order:1}@media(min-width:1200px){.paragraph--type--our-mission .field--name-field-our-mission-top-text{margin:0 0 30px}}.paragraph--type--our-mission .field--name-field-our-mission-title{color:#150958;font-weight:300;text-align:center;max-width:795px;margin:0 auto 85px;font-size:21px;line-height:1.09;order:2}@media(min-width:768px){.paragraph--type--our-mission .field--name-field-our-mission-title{font-size:45px;margin:0 auto 90px}}.paragraph--type--our-mission .field--name-field-our-mission-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 -20px 0px;order:4}@media(min-width:768px){.paragraph--type--our-mission .field--name-field-our-mission-links{margin:0 -40px -20px}}@media(min-width:1200px){.paragraph--type--our-mission .field--name-field-our-mission-links{margin:0 -55px -20px}}.paragraph--type--our-mission .field--name-field-our-mission-links>.field__item{width:100%;max-width:176px;padding:0 15px;margin-bottom:75px}@media(min-width:768px){.paragraph--type--our-mission .field--name-field-our-mission-links>.field__item{max-width:281px;padding:0 40px;margin-bottom:20px}}@media(min-width:1200px){.paragraph--type--our-mission .field--name-field-our-mission-links>.field__item{max-width:25%;padding:0 55px}}.paragraph--type--our-mission .field--name-field-our-mission-bottom-link{font-size:12px;font-weight:400;letter-spacing:.13em;color:#150958;order:3;text-align:center;margin:0 0 80px}@media(min-width:1024px){.paragraph--type--our-mission .field--name-field-our-mission-bottom-link{position:absolute;bottom:20px;left:calc(50% + 105px);transform:translateX(-50%);text-align:left;margin:0}}.paragraph--type--our-mission .field--name-field-our-mission-bottom-link p{margin:0}.paragraph--type--our-mission .field--name-field-our-mission-bottom-link a{color:#150958;text-transform:uppercase;font-weight:700;text-decoration:none;line-height:2;display:flex;justify-content:center;align-items:center;transition:.3s}@media(min-width:1024px){.paragraph--type--our-mission .field--name-field-our-mission-bottom-link a{justify-content:flex-start}}.paragraph--type--our-mission .field--name-field-our-mission-bottom-link a:hover{color:#ffc10e}.paragraph--type--our-mission .field--name-field-our-mission-bottom-link a:before{content:"";display:inline-block;margin:-2px 5px 0 0;width:15px;height:13px;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(/themes/custom/nczoo/img/svg/icon-arrow-link-yellow.svg);transform:rotate(180deg)}.paragraph--type--our-mission .paragraph--type--our-mission-link a{color:#150958;background-color:#007186;border:2px solid #150958;display:flex;flex-direction:column;align-items:center;justify-content:center;width:146px;height:146px;border-radius:50%;font-size:16px;letter-spacing:.13em;font-weight:700;text-transform:uppercase;text-decoration:none;transition:.3s;margin:0 auto;position:relative}@media(min-width:768px){.paragraph--type--our-mission .paragraph--type--our-mission-link a{margin:0 0 0 auto;font-size:18px;width:201px;height:201px;color:#fff}}.paragraph--type--our-mission .paragraph--type--our-mission-link a:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.4)}.paragraph--type--our-mission .paragraph--type--our-mission-link a .field--name-field-our-mission-link-icon{max-width:80px;font-size:0}@media(min-width:768px){.paragraph--type--our-mission .paragraph--type--our-mission-link a .field--name-field-our-mission-link-icon{max-width:88px;margin:0 0 10px}}.paragraph--type--our-mission .paragraph--type--our-mission-link a .field--name-field-our-mission-link-icon svg,.paragraph--type--our-mission .paragraph--type--our-mission-link a .field--name-field-our-mission-link-icon img{max-width:100%;height:auto}.paragraph--type--our-mission .paragraph--type--our-mission-link a span{position:absolute;top:calc(100% + 10px)}@media(min-width:768px){.paragraph--type--our-mission .paragraph--type--our-mission-link a span{position:static}}
.paragraph--type--today-at-the-zoo{margin:65px auto;max-width:1020px}@media(min-width:768px){.paragraph--type--today-at-the-zoo{display:flex;align-items:center}}@media(min-width:1200px){.paragraph--type--today-at-the-zoo{margin:70px auto 145px}}.paragraph--type--today-at-the-zoo.accordion-initialized .field--name-field-today-at-the-zoo-accordion .field--name-field-description,.paragraph--type--today-at-the-zoo.accordion-initialized .field--name-field-today-at-the-zoo-accordion .attraction-text-holder,.paragraph--type--today-at-the-zoo.accordion-initialized .view-attractions .field--name-field-description,.paragraph--type--today-at-the-zoo.accordion-initialized .view-attractions .attraction-text-holder{display:block}.paragraph--type--today-at-the-zoo .text-holder{width:100%;margin-bottom:40px}@media(min-width:768px){.paragraph--type--today-at-the-zoo .text-holder{max-width:50%}}@media(min-width:1200px){.paragraph--type--today-at-the-zoo .text-holder{padding-right:20px}}.paragraph--type--today-at-the-zoo .field--name-field-today-image{width:100%;font-size:0}@media(min-width:768px){.paragraph--type--today-at-the-zoo .field--name-field-today-image{max-width:50%;padding-left:20px}}@media(min-width:1200px){.paragraph--type--today-at-the-zoo .field--name-field-today-image{padding-left:72px}}.paragraph--type--today-at-the-zoo .field--name-field-today-image img{border:5px solid #9bc235;width:100%}.paragraph--type--today-at-the-zoo .field--name-field-today-top-text{color:#150958;font-weight:700;font-size:15px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px}.paragraph--type--today-at-the-zoo .field--name-field-today-title{color:#150958;font-weight:300;margin:0 auto 35px;font-size:35px}@media(min-width:1200px){.paragraph--type--today-at-the-zoo .field--name-field-today-title{font-size:45px}}.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion+.block-attractions-today-at-the-zoo .view-attractions .view-content>.views-row{border-top:none}.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion>.field__item,.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .view-content>.views-row,.paragraph--type--today-at-the-zoo .view-attractions>.field__item,.paragraph--type--today-at-the-zoo .view-attractions .view-content>.views-row{border-bottom:2px solid #9bc235;padding:24px 0 30px}.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion>.field__item:first-child,.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .view-content>.views-row:first-child,.paragraph--type--today-at-the-zoo .view-attractions>.field__item:first-child,.paragraph--type--today-at-the-zoo .view-attractions .view-content>.views-row:first-child{border-top:2px solid #9bc235}.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion>.field__item.active .field--name-field-title:after,.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .view-content>.views-row.active .field--name-field-title:after,.paragraph--type--today-at-the-zoo .view-attractions>.field__item.active .field--name-field-title:after,.paragraph--type--today-at-the-zoo .view-attractions .view-content>.views-row.active .field--name-field-title:after{transform:rotate(90deg);background-color:#9bc235}.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .views-field-title .field-content,.paragraph--type--today-at-the-zoo .view-attractions .views-field-title .field-content{display:block}.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .field--name-field-title,.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .views-field-title a,.paragraph--type--today-at-the-zoo .view-attractions .field--name-field-title,.paragraph--type--today-at-the-zoo .view-attractions .views-field-title a{color:#150958;font-size:24px;font-weight:700;line-height:1.33;margin:0;padding-right:50px;position:relative;cursor:pointer;transition:.3s;text-decoration:none;display:block}.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .field--name-field-title:hover,.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .views-field-title a:hover,.paragraph--type--today-at-the-zoo .view-attractions .field--name-field-title:hover,.paragraph--type--today-at-the-zoo .view-attractions .views-field-title a:hover{color:#9bc235}.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .field--name-field-title:after,.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .views-field-title a:after,.paragraph--type--today-at-the-zoo .view-attractions .field--name-field-title:after,.paragraph--type--today-at-the-zoo .view-attractions .views-field-title a:after{content:"";position:absolute;top:0;right:0;width:31px;height:31px;border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:15px;background-image:url(/themes/custom/nczoo/img/svg/icon-arrow-link-dark-blue.svg);transition:.3s}.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .field--name-field-description,.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .attraction-text-holder,.paragraph--type--today-at-the-zoo .view-attractions .field--name-field-description,.paragraph--type--today-at-the-zoo .view-attractions .attraction-text-holder{font-size:17px;font-weight:400;display:none}.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .field--name-field-description>*:first-child,.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .attraction-text-holder>*:first-child,.paragraph--type--today-at-the-zoo .view-attractions .field--name-field-description>*:first-child,.paragraph--type--today-at-the-zoo .view-attractions .attraction-text-holder>*:first-child{padding-top:15px}.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .field--name-field-description a,.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .attraction-text-holder a,.paragraph--type--today-at-the-zoo .view-attractions .field--name-field-description a,.paragraph--type--today-at-the-zoo .view-attractions .attraction-text-holder a{color:#150958;text-decoration:none}.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .field--name-field-description a:hover,.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .attraction-text-holder a:hover,.paragraph--type--today-at-the-zoo .view-attractions .field--name-field-description a:hover,.paragraph--type--today-at-the-zoo .view-attractions .attraction-text-holder a:hover{text-decoration:underline}.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .field--name-field-description p:last-child,.paragraph--type--today-at-the-zoo .field--name-field-today-at-the-zoo-accordion .attraction-text-holder p:last-child,.paragraph--type--today-at-the-zoo .view-attractions .field--name-field-description p:last-child,.paragraph--type--today-at-the-zoo .view-attractions .attraction-text-holder p:last-child{margin:0}
