:root{--main-color:#d5ae2d;--secondary-color:#81919b}p,p.p1,li.li1{font-family:'Kanit',Sans-serif !important;line-height:1.5em !important}.grecaptcha-badge{visibility:hidden!important}a[href^="mailto:"]{font-size:inherit;line-height:inherit;text-transform:inherit}.elementor-element.elementor-widget-text-editor .elementor-widget-container ul{list-style-type:square;list-style-position:outside;width:100%;position:relative;display:block;padding-left:20px}#my-agile-privacy-consent-again{bottom:70px!important;right:5px!important}#sub-footer{padding-top:20px;padding-bottom:20px}#sub-footer,#sub-footer .subfooter-copyright{height:auto!important;line-height:1.6!important}.faq.dfd-info-box .info-box-subtitle{margin:-10px 0;padding:20px 65px 20px 0;position:relative;z-index:1}.faq.dfd-info-box .info-box-subtitle:after{content:'';position:absolute;top:5px;right:0;z-index:2;display:block;height:50px;width:50px;overflow:hidden;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;transform-origin:center;background:url(//www.dialecticon.it/wp-content/themes/dfd-ronneby_child/images/plus.png) no-repeat center}.faq.dfd-info-box.active .info-box-subtitle:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.faq.dfd-info-box .delimiter{max-width:100%}.faq.dfd-info-box.layout-04 .icon-wrapper,.faq.dfd-info-box.layout-06 .icon-wrapper{margin-top:16px}.faq.dfd-info-box .info-box-subtitle{cursor:pointer}.faq.dfd-info-box .description{width:100%!important}.wpcf7 .one,.wpcf7 .one-half,.wpcf7 .one-third{position:relative;float:left;width:100%;margin:0 0 20px;padding:0 2%}.wpcf7 .one-half{width:50%}.wpcf7 .one-third{width:33.33%}.wpcf7 form label,.wpcf7 form input,.wpcf7 form textarea{width:100%;position:relative;float:left;margin:0 0 5px}.wpcf7 form textarea{height:150px!important;resize:vertical}.wpcf7 form input[type=submit]{width:auto;float:none;margin:0 auto;background-color:var(--main-color);font-family:'Kanit',Sans-serif !important;text-transform:uppercase;font-weight:300 !important;color:#fff;padding:10px 30px;border:0;transition-property:all;transition-duration:.3s;text-decoration:none!important}.wpcf7 form input[type=submit]:hover{background-color:var(--secondary-color);color:#fff;text-decoration:none!important}.wpcf7 form input[type=checkbox]{width:auto!important;-webkit-appearance:none!important;appearance:none!important;-moz-appearance:none!important;border:0!important}.wpcf7 form input[type=checkbox]:after{background:var(--secondary-color)}.wpcf7 form .withRadio{margin:15px 0}.wpcf7 form .withRadio p{position:relative;float:left;width:100%;margin:0 0 1em;padding:0;font-weight:700}.wpcf7 form .withRadio .wpcf7-list-item{margin:0 1em 0 0}.wpcf7 form .withRadio .wpcf7-list-item input[type=radio]{width:auto;margin:5px 10px 5px 5px}.wpcf7 form .withRadio .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label{width:auto;position:relative;float:left;margin:0;padding:0}.wpcf7 form .wpcf7-form-control-wrap.acconsento{float:left}.wpcf7 form .wpcf7-form-control-wrap.acconsento+label{width:calc(100% - 40px)}.wpcf7 form .wpcf7-form-control-wrap.acconsento+label a{color:var(--main-color);text-decoration:underline}.wpcf7 form .wpcf7-form-control-wrap.acconsento+label a:hover{color:var(--main-color);text-decoration:none}span.wpcf7-not-valid-tip{color:red!important;font-size:80%;position:relative;float:left;width:100%;margin:0;padding:0}div.wpcf7-response-output{border:0!important;text-align:left!important;margin:20px 0!important;padding:0!important;position:relative;float:left;width:100%;text-align:center!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:red!important}.wpcf7 form.valid .wpcf7-response-output,.wpcf7 form.success .wpcf7-response-output{color:green!important}.wpcf7 form p,.privacy_checklist{position:relative;float:left;width:100%;padding:0;margin:10px 0}.privacy_checklist span.wpcf7-list-item{margin:0}.wpb_wrapper .wpcf7-form p>a,.wpb_wrapper .wpcf7-form .wpcf7-list-item-label>a{font-weight:700;text-decoration:underline}.wpb_wrapper .wpcf7-form p>a:hover,.wpb_wrapper .wpcf7-form .wpcf7-list-item-label>a:hover{cursor:pointer;text-decoration:none}.privacy_checklist.invisible{display:none}.privacy_checklist ul{list-style:none;padding:0 20px}.privacy_checklist ul li{margin-bottom:0}.privacy_checklist ul li label{margin:0}.wpcf7 form .wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item{padding:0 0 0 40px!important;margin:0!important}.wpcf7 form .wpcf7-form-control.wpcf7-acceptance input[type=checkbox]:before{top:5px!important;left:-30px!important;margin:0!important}.wpcf7 form .wpcf7-form-control.wpcf7-acceptance input[type=checkbox]:after{top:8px!important;left:-27px!important;margin:0!important}#iubenda-cs-banner #iubenda-cs-title,#iubenda-cs-banner #iubenda-cs-paragraph{color:#fff!important}.darkBackground .elementor-widget-text-editor ul,.darkBackground .elementor-widget-text-editor ul li,.darkBackground .elementor-widget-text-editor ul li a{color:#fff}#footer-wrap{border-top:2px solid var(--main-color)}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{border-color:var(--main-color);color:var(--main-color);border-radius:0!important}.tribe-common .tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:hover{background-color:var(--main-color)!important;color:#fff}.tribe-common .tribe-common-c-btn-border svg,.tribe-common a.tribe-common-c-btn-border svg{color:var(--main-color);stroke:var(--main-color)}.tribe-common .tribe-common-c-btn-border:focus svg,.tribe-common a.tribe-common-c-btn-border:focus svg,.tribe-common .tribe-common-c-btn-border:hover svg,.tribe-common a.tribe-common-c-btn-border:hover svg{color:#fff;stroke:#fff}.tribe-events .tribe-events-c-search__button,.tribe-events button{border-radius:0!important}.tribe-events .tribe-events-c-search__button,.tribe-events button.tribe-events-c-search__button{background-color:var(--main-color);color:#fff;border-color:var(--main-color)}.tribe-events .tribe-events-c-search__button,.tribe-events button.tribe-events-c-search__button:hover,.tribe-events .tribe-events-c-search__button,.tribe-events button.tribe-events-c-search__button:focus{background-color:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.tribe-events .datepicker .day.active,.tribe-events .datepicker .day.active.focused,.tribe-events .datepicker .day.active:focus,.tribe-events .datepicker .day.active:hover,.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused,.tribe-events .datepicker .month.active:focus,.tribe-events .datepicker .month.active:hover,.tribe-events .datepicker .year.active,.tribe-events .datepicker .year.active.focused,.tribe-events .datepicker .year.active:focus,.tribe-events .datepicker .year.active:hover{background-color:var(--main-color);color:#fff}.tribe-events-event-meta.primary,.tribe-events-event-meta .tribe-events-venue-map{width:100%!important}.tribe-events-event-meta abbr{border:0!important;cursor:default!important;text-decoration:none!important}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text,.single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text{line-height:1.2!important}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar,.tribe-events .tribe-events-header__events-bar{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header,.tribe-events .tribe-events-calendar-list__event-date-tag,.tribe-events .tribe-events-header__top-bar,.tribe-events .tribe-events-calendar-list__month-separator{display:none}.tribe-events .tribe-events-l-container .tribe-events-before-html,.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container .tribe-events-before-html{padding-bottom:50px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{width:50%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{padding-left:0;padding-right:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row .tribe-common-g-col .tribe-common-g-row{align-items:center}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list .tribe-events-calendar-list__event-row:nth-child(odd) .tribe-common-g-col .tribe-common-g-row{flex-direction:row}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description p.extra,.tribe-common .tribe-events-calendar-list__event-description p.extra{color:#141827}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description p:not(.extra),.tribe-common .tribe-events-calendar-list__event-description p:not(.extra){margin-bottom:10px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description p.extra_buttons,.tribe-common .tribe-events-calendar-list__event-description p.extra_buttons{margin-top:10px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description p.extra_buttons a,.tribe-common .tribe-events-calendar-list__event-description p.extra_buttons a{display:inline-block;position:relative;border:0;background-color:var(--main-color);color:#fff;transition:all .2s ease;padding:10px 15px;border:1px solid var(--main-color);line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.8px;word-break:break-word;text-align:center;margin:0 20px 10px 0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description p.extra_buttons a:hover,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description p.extra_buttons a:focus,.tribe-common .tribe-events-calendar-list__event-description p.extra_buttons a:hover,.tribe-common .tribe-events-calendar-list__event-description p.extra_buttons a:focus{color:var(--main-color);border-color:var(--main-color);background-color:#fff}@media only screen and (min-width:800px){#layout.blog-page #main-content{padding-top:0;padding-bottom:70px;z-index:1}}@media only screen and (max-width:799px){#layout.blog-page #main-content{padding-top:0;padding-bottom:70px;z-index:1}}
[data-class=wpcf7cf_group],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}