/*!
    Theme Name: Cerejeiras
    Theme URI: https://cerejeiras.com.br
    Description: Tema desenvolvido para site Cerejeiras.
    Author: Cerejeiras
    Author URI: https://cerejeiras.com.br
    Version: 2.4.1
    Stable tag: 2.4.1
    Requires at least: 4.7
    Tested up to: 5.6
    Requires PHP: 5.6
    License: GNU General Public License v3 or later.
    License URI: https://www.gnu.org/licenses/gpl-3.0.html
    Text Domain: cerejeiras
    Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/
 body{margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#FCFCFC;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}h1,h2,h3,h4,h5,h6{margin-block-start:.5rem;margin-block-end:1rem;line-height:1}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}p{margin-block-start:0;margin-block-end:.9rem}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=text],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=url],select,textarea{width:100%;border:solid 1px #666;border-radius:3px;padding:.5rem 1rem;transition:all 0.3s}input[type=text]:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{width:auto;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}button,[type=submit],[type=button]{display:inline-block;font-weight:400;color:#fff;text-align:center;white-space:nowrap;user-select:none;background-color:#fff0;border:0 solid #C36;padding:.5rem 1rem;font-size:1rem;border-radius:3px;transition:all 0.3s}button:focus,[type=submit]:focus,[type=button]:focus{outline:5px auto -webkit-focus-ring-color}button:hover,button:focus,[type=submit]:hover,[type=submit]:focus,[type=button]:hover,[type=button]:focus{color:#fff;text-decoration:none}button:not(:disabled),[type=submit]:not(:disabled),[type=button]:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}.current-menu-item a{color:#119a60!important;font-weight:700}.col-separarmos-para-vc .elementor-icon-box-icon{width:34px}.box-icon-text{display:flex;flex-direction:row;align-items:center;background-color:#fff;gap:20px;background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E3E3;border-radius:4px 4px 4px 4px}.box-icon-text .box-separator{background:var(--marca-secudrio-v-musgo-tone,#68B069);height:35px;width:2px}.box-icon-text .box-text{color:#003772;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.popup-atendimento{max-width:360px;height:480px;margin:0 auto;display:none;top:15%;left:0;position:fixed;z-index:999999999;right:0;border-radius:24px;border:.5px solid var(--neutro-800,#E1E0E7);background:var(--White,#FFF);padding:0 20px 20px}body.elementor-editor-active .popup-atendimento{display:block;position:relative}.popup-atendimento-container{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap}.popup-atendimento .popup-atendimento-close{width:36px;height:47px;border-radius:0 0 10.027px 10.027px;background:var(--marca-primrio-azul-tone,#234F8B);color:var(--White,#FFF);text-align:center;font-family:Manrope;font-size:20px;font-style:normal;font-weight:800;line-height:normal;display:flex;flex-direction:column;flex-wrap:nowrap;align-self:flex-end;margin-top:-1px;justify-content:center;cursor:pointer}.popup-atendimento .popup-content{margin-top:28px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.popup-atendimento .popup-title{color:var(--marca-primrio-azul-tone,#234F8B);text-align:center;font-family:Manrope;font-size:32px;font-style:normal;font-weight:800;width:240px;margin:0 auto;line-height:normal}.popup-atendimento .popup-line{width:72px;height:2px;background:var(--marca-primrio-verde-400,#8DBCAA);margin:16px auto}.popup-atendimento .popup-text{color:var(--neutros-neutral-400,#7A7786);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:150%;width:216px;margin-left:auto;margin-right:auto}.popup-atendimento .popup-text.mt-32{width:256px}.overlay-popup-atendimento{background-color:#000;width:100%;height:100%;position:fixed;display:none;z-index:999999;top:0;left:0;opacity:.5}.popup-atendimento .popup-btn{display:flex;padding:18px 19px;flex-direction:row;align-items:center;gap:12px;border-radius:4.925px;background:var(--marca-primrio-azul-tone,#234F8B);color:var(--neutral-colors-white,#FFF);text-align:center;font-family:'Manrope';font-size:14px;font-style:normal;font-weight:400;margin:16px auto 0;line-height:normal;width:168px}.page-id-22069 .elementor-heading-title sup{vertical-align:top;font-size:smaller;line-height:1}.mt-16{margin-top:16px}.mt-32{margin-top:32px}.elementor-icon svg{width:auto;height:auto}.page-id-20706 sup{vertical-align:super;font-size:50%}.bg-full{background-size:100% 100%!important}.icon-box-icon-style-1 .elementor-icon-box-icon{border-right:2px solid #68B069;padding-right:20px;width:55px}.icon-btn-solicite-orcamento-position .elementor-widget-container{background-position:top 10px right 10px}.btn-default-size-svg .elementor-button-icon svg{width:auto;height:auto}.backdrop-filter-1{backdrop-filter:blur(7.5px);-webkit-backdrop-filter:blur(7.5px)}.carousel-home .slick-slide{margin:0 5px}.border-top-green-grad{border-top-width:13px;border-top-style:solid;border-image:linear-gradient(90deg,#00985B 30.29%,#1F7F5B 102.07%) 1}.btns-carousel-oparque .row-carousel-oparque{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}.btns-carousel-oparque .col-carousel-oparque{background-color:#fff;border-radius:16px;height:112px;padding:14px 0 10px;width:112px;text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:4px}.btns-carousel-oparque .col-carousel-oparque:hover,.btns-carousel-oparque .col-carousel-oparque:active,.btns-carousel-oparque .col-carousel-oparque:focus,.btns-carousel-oparque .col-carousel-oparque.active{background-color:var(--marca-primrio-azul-tone,#234F8B)}.title-carousel-oparque{color:var(--marca-primrio-azul-tone,#234F8B);text-align:center;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.btns-carousel-oparque .col-carousel-oparque:hover .title-carousel-oparque,.btns-carousel-oparque .col-carousel-oparque:active .title-carousel-oparque,.btns-carousel-oparque .col-carousel-oparque:focus .title-carousel-oparque,.btns-carousel-oparque .col-carousel-oparque.active .title-carousel-oparque{color:var(--White,#FFF)}.btns-carousel-oparque .col-carousel-oparque:hover .icon-carousel-oparque svg,.btns-carousel-oparque .col-carousel-oparque:active .icon-carousel-oparque svg,.btns-carousel-oparque .col-carousel-oparque:focus .icon-carousel-oparque svg,.btns-carousel-oparque .col-carousel-oparque.active .icon-carousel-oparque svg{stroke:var(--White,#FFF)}.btns-carousel-oparque .col-carousel-oparque:hover .icon-carousel-oparque svg g path,.btns-carousel-oparque .col-carousel-oparque:active .icon-carousel-oparque svg g path,.btns-carousel-oparque .col-carousel-oparque:focus .icon-carousel-oparque svg g path,.btns-carousel-oparque .col-carousel-oparque.active .icon-carousel-oparque svg g path{stroke:var(--White,#FFF)}.rank-math-breadcrumb a,.rank-math-breadcrumb span{color:var(--marca-primrio-azul-tone,#234F8B);font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:inline-block;margin:0 8px}.rank-math-breadcrumb .separator{font-weight:700}.gradient-sobre{background:linear-gradient(90deg,#34509D 0%,#68B069 99.96%);width:100%;height:24px}.elementor-fix-svg-fill .elementor-tab-title .elementor-accordion-icon svg{fill:none!important}.elementor-faq-style .elementor-accordion .elementor-tab-title{border-radius:8px 8px 0 0}.elementor-faq-style .elementor-accordion .elementor-accordion-item{border:0 solid #d5d8dc;margin-bottom:20px}.form-row-page-fale-ind .form-row-flex-input{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:20px}.form-row-page-fale-ind .form-row-input{margin-bottom:15px}.form-row-page-fale-ind .form-row-input label{color:#234F8B;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;display:flex;line-height:normal;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:10px}.form-row-page-fale-ind input[type="text"],.form-row-page-fale-ind input[type="email"],.form-row-page-fale-ind textarea{border-radius:8px;border:1px solid #ABB0B8;background:#FFF}.form-row-page-fale-ind input[type="submit"]{display:flex;padding:12px 35px;justify-content:center;align-items:flex-start;gap:10px;border-radius:8px;background:#489577;color:var(--white,#FFF);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.wpcf7-not-valid-tip{margin:10px 0 0}.wpcf7 form .wpcf7-response-output{margin:2em auto 1em}.form-newsletter{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;justify-content:flex-end}.form-newsletter .form-input{width:76%}.form-newsletter .form-input input{border-radius:15px 0 0 15px;border-top:2px solid #6C98D0;border-bottom:2px solid #6C98D0;border-left:2px solid #6C98D0;background:#FFF;border-right:0}.form-newsletter .form-btn-submit input{display:inline-flex;padding:10px 37px;align-items:flex-start;gap:10px;border-radius:0 15px 15px 0;background:#489577;border:0;color:#FFF;text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.form-newsletter .form-btn-submit{position:relative}.form-newsletter .form-btn-submit .wpcf7-spinner{position:absolute}.form-row-page-ind{width:100%;display:flex;gap:20px;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.form-row-page-ind .form-heading{color:#234F8B;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:20px}.form-row-page-ind label{color:#707683;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:200%}.form-row-page-ind .form-row-input{margin-bottom:10px}.form-row-page-ind input[type="text"],.form-row-page-ind input[type="email"]{border-radius:8px;border:1px solid #ABB0B8;background:#FFF}.form-row-page-ind .form-description{color:#707683;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;margin-bottom:10px;line-height:normal}.form-row-page-ind input[type="submit"]{display:flex;text-transform:none;padding:16px 64px;justify-content:center;align-items:flex-start;gap:10px;border-radius:8px;background:#489577;font-size:16px;width:196px;height:54px}.page-id-22617 .popup-quick-view{z-index:999999999999}.title-rotation-90{transform:rotate(90deg);color:#FFF;display:inline-block;text-align:center;font-family:Manrope;font-size:24px;font-style:normal;font-weight:700;line-height:34px}#cookie-law-info-bar{z-index:99999999999;left:0;right:0;padding:40px 75px!important;max-width:1236px;border-radius:0 40px 0 0;background-image:url(/wp-content/themes/img/bg-cookie-popup.webp);background-repeat:no-repeat;background-position:left 75px bottom;min-height:129px}.wt-cli-accept-all-btn{display:inline-flex;padding:13px 40px;align-items:flex-start;gap:10px;border-radius:8px;background:#489577!important;color:#FFF!important;font-family:Roboto;font-size:16px!important;font-style:normal;font-weight:500!important;line-height:140%!important}.cli-plugin-main-button.cli_settings_button,.cli_settings_button{display:inline-flex;padding:13px 40px;align-items:flex-start;gap:10px;border-radius:8px;background:#234F8B!important;color:#FFF!important;font-family:Roboto;font-size:16px!important;font-style:normal;font-weight:500!important;line-height:140%!important}.cli-bar-message{color:#7A7786;font-size:16px;font-family:Roboto;font-style:normal;font-weight:400;line-height:150%}.cli-plugin-main-link{color:#7A7786!important;font-size:16px;font-family:Roboto;font-style:normal;font-weight:800!important;line-height:150%;text-decoration:none!important}.cli-style-v2 .cli-bar-btn_container .cli-plugin-button{margin-top:0!important;margin-bottom:0!important}.cky-consent-container{right:0;padding:40px 75px!important;max-width:1236px;border-radius:0 40px 0 0;background-image:url(/wp-content/themes/cerejeiras/img/bg-cookie-popup.webp);background-repeat:no-repeat;background-position:left 75px bottom;min-height:129px;background-color:#fff;margin:0 auto;box-shadow:0 -1px 10px 0 rgb(172 171 171 / .3)}.cky-consent-container .cky-consent-bar{background:#ffffff!important;border:0 solid!important;padding:0!important;box-shadow:none!important}.cky-consent-container .cky-btn.cky-btn-accept{display:inline-flex;padding:13px 40px;align-items:flex-start;gap:10px;border-radius:8px;background:#489577!important;color:#FFF!important;font-family:Roboto;font-size:16px!important;font-style:normal;font-weight:500!important;line-height:140%!important;border:0}.cky-consent-container .cky-btn.cky-btn-customize{display:inline-flex;padding:13px 40px;align-items:flex-start;gap:10px;border-radius:8px;background:#234F8B!important;color:#FFF!important;font-family:Roboto;font-size:16px!important;font-style:normal;font-weight:500!important;line-height:140%!important;border:0}.cky-consent-container .cky-btn.cky-btn-preferences{display:inline-flex;padding:13px 40px;align-items:flex-start;gap:10px;border-radius:8px;background:#234F8B!important;color:#FFF!important;font-family:Roboto;font-size:16px!important;font-style:normal;font-weight:500!important;line-height:140%!important;border:0}.cky-consent-container .cky-consent-bar .cky-btn.cky-btn-customize::after{content:none;display:none}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des p{color:#7A7786!important;font-size:16px;font-family:Roboto;font-style:normal;font-weight:400;line-height:150%}.cky-consent-container .cky-notice-des .cky-policy{color:#7A7786!important;font-size:16px;font-family:Roboto;font-style:normal;font-weight:800!important;line-height:150%;text-decoration:none!important}.cky-consent-container .cky-title{display:none}.elementor-accordion-title{margin:0}.primary-content-blog{max-width:1216px;margin:0 auto}.form-container-inscricao .form-title{color:#707683;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.form-container-inscricao .form-row{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;gap:4px}.form-container-inscricao .form-row{margin-bottom:15px}.form-container-inscricao .form-row label{color:#234F8B;font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;display:flex;line-height:normal;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:10px}.form-container-inscricao input[type="text"],.form-container-inscricao input[type="email"],.form-container-inscricao input[type="tel"]{border-radius:8px;border:1px solid #ABB0B8;background:#FFF;height:50px}.form-container-inscricao input[type="submit"]{display:flex;padding:12px 35px;justify-content:center;align-items:flex-start;gap:10px;border-radius:8px;background:#489577;color:#FFF;text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;width:200px;line-height:150%}body:not(.elementor-editor-active) .elementor-element-2ca05a0 .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{width:28px}body:not(.elementor-editor-active) .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{display:flex;flex:unset;flex-direction:column;justify-content:center}body:not(.elementor-editor-active) .elementor-element-2ca05a0 .elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.elementor-accordion-item a{color:#5D72B1;font-weight:800}a.elementor-button span.elementor-button-icon.elementor-align-icon-right{transition:all 300ms ease-in-out}a.elementor-button:hover span.elementor-button-icon.elementor-align-icon-right{margin-left:24px!important;transition:all 300ms ease-in-out}.wpcf7 form.sent .wpcf7-response-output{border-color:#489577;text-align:center;color:var(--white,#FFF);text-align:center;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:150%;background-color:#489577;border-radius:8px}.links-importante .elementor-element .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item a{padding:22px 0}.links-importante .elementor-widget .elementor-icon-list-icon svg{width:auto;height:auto}@media(max-width:767px){.remove-br-mobile br,.elementor-faq-style br,.elementor-faq-style p br{display:none}body:not(.elementor-editor-active) .elementor-element.elementor-element-f7603ff.color-blue-mobile .elementor-heading-title{color:var(--marca-primrio-azul-tone,#234F8B)}.box-icon-text .box-icon{height:auto;width:32px}.box-icon-text .box-separator{background:var(--marca-primrio-azul-tone,#234F8B);height:35px;width:2px}.box-icon-text{padding:12px 26px!important}.box-icon-text .box-text{font-size:16px}.cli-bar-btn_container{padding:10px 0 10px}.cli-style-v2 .cli-bar-btn_container{flex-wrap:nowrap;display:flex}#cookie-law-info-bar{padding:30px!important}.form-newsletter{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;gap:20px;align-items:center;justify-content:center}.form-newsletter .form-input{width:100%}.form-newsletter .form-input input{border-radius:15px 15px 15px 15px;border-right:2px solid #6C98D0}.form-newsletter .form-btn-submit input{border-radius:15px 15px 15px 15px}.form-row-page-ind{flex-direction:column}.carousel-atendimento .slick-slide{width:200px}.carousel-links-uteis .slick-slide{width:260px;height:270px;padding:10px;display:flex;box-shadow:none!important;margin-right:30px}.indicacao-carousel .slick-slide{width:253px;height:218px;padding:10px;display:flex;margin-right:30px}.carousel-indicacao .slick-slide{display:flex;width:204px;height:218px;padding:34.5px 0 31.513px 24px;gap:10px;flex-direction:column;flex-wrap:nowrap;margin-right:20px}.page-velorio .shortcode-floricultura-carousel .slick-slide{margin-right:20px}.icon-box-icon-style-1 .elementor-icon-box-icon{border-right:2px solid #234F8B;padding-right:20px}.icon-box-icon-style-1 .elementor-widget-container{box-shadow:0 8px 4px 0 rgb(0 0 0 / .3)}.svg-mobile svg{max-width:100%;height:auto}}@media(max-width:499px){.popup-container{left:0;height:auto;margin:1% auto 0;width:98%;top:20%;width:90%}}