.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}
.et_pb_slider .et_pb_container{width:100%;margin:0 auto;position:relative;z-index:2}.et_pb_with_border .et_pb_slide_image img{border:0 solid #333}.et_pb_slides .et_pb_container{display:table;table-layout:fixed}.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}.et_pb_slides .et_pb_empty_slide.et_pb_container,.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner{display:block}.et_pb_slide_content{font-size:14px;font-weight:400;color:#333}.et_pb_slide_content p:last-of-type{padding-bottom:0}.et_pb_bg_layout_dark .et_pb_slide_content{color:#fff}.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{padding:30px;border-radius:3px}.et_pb_slide_description{word-wrap:break-word}.et-pb-active-slide .et_pb_slide_description{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeBottom;animation-name:fadeBottom}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:16% 8%;width:auto;margin:auto}.et_pb_slide_with_image .et_pb_slide_description{width:47.25%;padding-left:0;padding-right:0;text-align:left;float:right}.et_pb_slide_description .et_pb_slide_title{font-weight:300;margin-top:0;font-size:46px}.et_pb_slide_image{position:absolute;bottom:0}.et_pb_slide_video{position:absolute;top:50%;bottom:auto}.et_pb_slide:first-child .et_pb_slide_image img{opacity:0}.et_pb_slide:first-child .et_pb_slide_image img.active{opacity:1;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeLeft;animation-name:fadeLeft}.et_pb_media_alignment_center .et_pb_slide_image{bottom:auto;top:50%}.et-pb-active-slide .et_pb_slide_image,.et-pb-active-slide .et_pb_slide_video{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.et-pb-active-slide .et_pb_slide_image{-webkit-animation-name:fadeLeft;animation-name:fadeLeft}.et_pb_slide_image img{width:auto;vertical-align:bottom}.et_pb_slide_image,.et_pb_slide_video{width:47.25%;margin-right:5.5%}.et_pb_slide_video .mejs-mediaelement{position:relative}.et_pb_slide_video .mejs-mediaelement .wp-video-shortcode{display:block}.et_pb_slide_video .wp-video-shortcode video,.et_pb_slide_video video.wp-video-shortcode{height:auto}.et_pb_slider_with_overlay .et_pb_slide_overlay_container{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,.3)}.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description{text-align:center}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_video{display:none}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description{text-align:center}.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content{display:none}.et_pb_column_1_2 .et_pb_slide_content,.et_pb_column_1_3 .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slide_content,.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slide_content{font-size:14px}.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content{display:block}.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:26px;font-weight:400}.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:22px;font-weight:400}@media (min-width:981px) and (max-width:1100px){.et_pb_column_1_2 .et_pb_slide_content,.et_pb_column_1_3 .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slide_content,.et_pb_column_2_3 .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slide_content{font-size:14px}.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_3 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:18px}}@media (min-width:981px){.et_pb_column_1_2 .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slide_video,.et_pb_column_1_4 .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slide_video,.et_pb_column_3_5 .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slide_video{top:auto;bottom:auto;position:relative}.et_pb_column_1_2 .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slide_video,.et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_3 .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_4 .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slide_video,.et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_2_5 .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_3_5 .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slide_video,.et_pb_column_3_5 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_3_8 .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description{width:100%!important}.et_pb_column_1_2 .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slide_video,.et_pb_column_1_4 .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slide_video,.et_pb_column_3_5 .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slide_video{padding:0;margin:10% 0 0!important}.et_pb_column_1_3 .et_pb_slide_description,.et_pb_column_2_5 .et_pb_slide_description{padding-bottom:26%}.et_pb_column_1_4 .et_pb_slide .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slide .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slide .et_pb_slide_description{padding-bottom:34%}}@media (max-width:980px){.et_pb_column_1_4 .et_pb_slider_fullwidth_off h2,.et_pb_column_1_5 .et_pb_slider_fullwidth_off h2,.et_pb_column_1_6 .et_pb_slider_fullwidth_off h2,.et_pb_slide_description h2.et_pb_slide_title{font-size:26px;font-weight:500}.et_pb_slide_description .et_pb_slide_title{font-weight:500}.et_pb_slide_content{font-size:13px;font-weight:400}.et_pb_slide_description{text-align:center}.et_pb_slide_with_image .et_pb_slide_description{text-align:left}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_container{min-height:auto}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content{display:block}.et_pb_bg_layout_light_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_dark_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,.3)}}@media (max-width:767px){.et_pb_slide_content{font-size:12px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{font-size:14px}.et_pb_slide_description h2.et_pb_slide_title{font-size:24px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:20px}.et_pb_slide_description,.et_pb_slide_with_image .et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{text-align:center}.et_pb_slide_with_image .et_pb_slide_description{float:none;text-align:center;width:100%}.et_pb_media_alignment_center .et_pb_slide_image{top:0}.et_pb_slide_image,.et_pb_slide_video,.et_pb_slide_with_image .et_pb_slide_description{width:100%}.et_pb_slider_show_image .et_pb_slide_image,.et_pb_slider_show_image .et_pb_slide_video{display:block!important}.et_pb_slide_image,.et_pb_slide_video{display:none!important;position:relative;top:auto;margin:50px auto 0;padding:0;margin-top:6%!important}.et_pb_slide_video{float:none}.et_pb_slide_image img{max-height:300px}.et_pb_section_first .et_pb_slide_image img{max-height:300px!important}.et_pb_section_first .et_pb_slide_image{margin:0!important;top:20px}.et_pb_slider_with_overlay .et_pb_slide_image,.et_pb_slider_with_overlay .et_pb_slide_video,.et_pb_slider_with_overlay .et_pb_slide_with_image .et_pb_slide_description{width:100%}.et_pb_slider_with_overlay .et_pb_slide_image{margin-top:0!important;padding-top:6%}.et_pb_bg_layout_light_phone .et_pb_slide_content{color:#333}.et_pb_bg_layout_dark_phone .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_bg_layout_dark_phone .et_pb_slide_content{color:#fff}}@media (min-width:480px){.et_pb_column_1_4 .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slide_description{padding-bottom:26%}}@media (max-width:479px){.et_pb_slide_description h2.et_pb_slide_title{font-size:20px}.et_pb_slide_content{font-weight:400;font-size:10px;display:block}.et_pb_slider_fullwidth_off .et_pb_more_button,.et_pb_slider_fullwidth_off .et_pb_slide_content{display:none}}
.et_pb_slider{position:relative;overflow:hidden}.et_pb_slide{padding:0 6%;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_slider .et_pb_slide{display:none;float:left;margin-right:-100%;position:relative;width:100%;text-align:center;list-style:none!important;background-position:50%;background-size:100%;background-size:cover}.et_pb_slider .et_pb_slide:first-child{display:list-item}.et-pb-controllers{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:10}.et-pb-controllers a{display:inline-block;background-color:hsla(0,0%,100%,.5);text-indent:-9999px;border-radius:7px;width:7px;height:7px;margin-right:10px;padding:0;opacity:.5}.et-pb-controllers .et-pb-active-control{opacity:1}.et-pb-controllers a:last-child{margin-right:0}.et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_slides .et_pb_temp_slide{display:block}.et_pb_slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light_tablet .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_light_tablet .et_pb_slide_content{color:#333}.et_pb_bg_layout_dark_tablet .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_bg_layout_dark_tablet .et_pb_slide_content{color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}@media (max-width:767px){.et-pb-controllers{position:absolute;bottom:5%;left:0;width:100%;text-align:center;z-index:10;height:14px}.et_transparent_nav .et_pb_section:first-child .et-pb-controllers{bottom:18px}.et_pb_bg_layout_light_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_light_phone .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_dark_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper,.et_pb_bg_layout_light_phone .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_dark_phone .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_phone .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}.et_mobile_device .et_pb_slider_parallax .et_pb_slide,.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll}
.et-pb-arrow-next,.et-pb-arrow-prev{position:absolute;top:50%;z-index:100;font-size:48px;color:#fff;margin-top:-24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}.et_pb_bg_layout_light .et-pb-arrow-next,.et_pb_bg_layout_light .et-pb-arrow-prev{color:#333}.et_pb_slider:hover .et-pb-arrow-prev{left:22px;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:22px;opacity:1}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et-pb-arrow-next:hover,.et-pb-arrow-prev:hover{text-decoration:none}.et-pb-arrow-next span,.et-pb-arrow-prev span{display:none}.et-pb-arrow-prev{left:-22px}.et-pb-arrow-next{right:-22px}.et-pb-arrow-prev:before{content:"4"}.et-pb-arrow-next:before{content:"5"}.format-gallery .et-pb-arrow-next,.format-gallery .et-pb-arrow-prev{color:#fff}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev{left:0}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next{right:0}.et_pb_column_1_4 .et_pb_slider .et_pb_slide,.et_pb_column_1_5 .et_pb_slider .et_pb_slide,.et_pb_column_1_6 .et_pb_slider .et_pb_slide{min-height:170px}.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next{right:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-arrow-next,.et_pb_bg_layout_light_tablet .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_tablet .et-pb-arrow-next,.et_pb_bg_layout_dark_tablet .et-pb-arrow-prev{color:#fff}}@media (max-width:767px){.et_pb_slider:hover .et-pb-arrow-prev{left:0;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:0;opacity:1}.et_pb_bg_layout_light_phone .et-pb-arrow-next,.et_pb_bg_layout_light_phone .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_phone .et-pb-arrow-next,.et_pb_bg_layout_dark_phone .et-pb-arrow-prev{color:#fff}}.et_mobile_device .et-pb-arrow-prev{left:22px;opacity:1}.et_mobile_device .et-pb-arrow-next{right:22px;opacity:1}@media (max-width:767px){.et_mobile_device .et-pb-arrow-prev{left:0;opacity:1}.et_mobile_device .et-pb-arrow-next{right:0;opacity:1}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
.et_pb_toggle_content,.et_pb_toggle_title{word-wrap:break-word}.et_pb_toggle{border:1px solid #d9d9d9}.et_pb_toggle_close{background-color:#f4f4f4;padding:20px}.et_pb_toggle_close .et_pb_toggle_content{display:none}.et_pb_toggle_open{padding:20px;background-color:#fff;z-index:1}.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_toggle .et_pb_toggle_title,.et_pb_toggle h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:#666}.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title{color:#333}.et_pb_toggle_title:before{content:"\E050";position:absolute;right:0;font-size:16px;color:#ccc;top:50%;margin-top:-.5em}.et_pb_toggle .et_pb_toggle_title:before{right:0;left:auto}.et_pb_toggle_open .et_pb_toggle_title:before{content:"\E04F"}.et_pb_toggle_content{padding-top:20px;position:relative}.et_pb_toggle_content:empty{display:none!important}.et_pb_toggle_content p:last-of-type{padding-bottom:0}@media (max-width:980px){.et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}@media (max-width:767px){.et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 100;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-ext-100.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 100;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-100.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 200;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-ext-200.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 200;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-200.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 300;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-ext-300.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 300;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-300.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 400;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-ext-400.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 400;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-400.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 500;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-ext-500.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 500;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-500.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 600;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-ext-600.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 600;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-600.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 700;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-ext-700.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 700;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-700.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 800;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-ext-800.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 800;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-800.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 900;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-ext-900.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: italic;font-weight: 900;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-italic-latin-900.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 100;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-ext-100.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 100;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-100.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 200;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-ext-200.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 200;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-200.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 300;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-ext-300.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 300;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-300.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 400;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-ext-400.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 400;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-400.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 500;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-ext-500.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 500;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-500.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 600;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-ext-600.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 600;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-600.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 700;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-ext-700.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 700;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-700.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 800;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-ext-800.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 800;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-800.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 900;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-ext-900.woff2?ver=1787399364) format('woff2');font-display: swap;}@font-face{font-family: 'Poppins';font-style: normal;font-weight: 900;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//kodenest.bg/wp-content/uploads/omgf/et-builder-googlefonts-cached/poppins-normal-latin-900.woff2?ver=1787399364) format('woff2');font-display: swap;}html.noscroll,
body.noscroll {
overflow: hidden !important;
}
.semi-bold-text {
font-weight: 500 !important;
}
.gradient-text .et_pb_text_inner p,
.gradient-text h3 {
background: linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;
color: transparent !important;
display: inline-block;
}
.gradient-text-inverted .et_pb_text_inner p {
background: linear-gradient(90deg, #3F5491 0%, #6C8FF7 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;
color: transparent !important;
display: inline-block;
}
.gradient-secondary-text .et_pb_text_inner p,
.gradient-secondary-text h3 {
background: linear-gradient(90deg, #6C8FF7 0%, #FFF 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;
color: transparent !important;
display: inline-block;
}
.gradient-secondary-text-span {
background: linear-gradient(90deg, #6C8FF7 0%, #FFF 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;
color: transparent !important;
display: inline-block;
} .gradient-border-blurb,
.blog-all-posts img {
border: 2px solid transparent !important;
border-radius: 10px !important;
background-image: linear-gradient(#000, #000),
linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important;
background-origin: border-box !important;
background-clip: padding-box, border-box !important;
}
.gradient-border-services-blurb {
border: 2px solid transparent !important;
border-radius: 10px !important;
background-image: linear-gradient(90deg, rgba(108, 143, 247, 0.30) 0%, rgba(63, 84, 145, 0.30) 100%),
linear-gradient(#000, #000),
linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important;
background-origin: padding-box, padding-box, border-box !important;
background-clip: padding-box, padding-box, border-box !important;
}
.gradient-border-services-blurb-2 {
border: 1px solid transparent !important;
border-radius: 16px !important;
background-image: linear-gradient(90deg, rgba(108, 143, 247, 0.30) 0%, rgba(63, 84, 145, 0.30) 100%),
linear-gradient(#000, #000),
linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important;
background-origin: padding-box, padding-box, border-box !important;
background-clip: padding-box, padding-box, border-box !important;
}
.gradient-border-thank-you-btn {
border: 1px solid transparent !important;
border-radius: 16px !important;
background-image: linear-gradient(#fff, #fff),
linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important;
background-origin: border-box !important;
background-clip: padding-box, border-box !important;
}
.gradient-row-contact {
border: 2px solid transparent !important;
border-radius: 20px !important;
background-image: linear-gradient(#000, #000),
linear-gradient(90deg, #6C8FF7 0%, #FFF 100%) !important;
background-origin: border-box !important;
background-clip: padding-box, border-box !important;
}
.call-us-btn-gradient {
border: 0.5px solid transparent !important;
border-radius: 15px !important;
background-image: linear-gradient(#000, #000),
linear-gradient(90deg, #6C8FF7 0%, #FFF 100%) !important;
background-origin: border-box !important;
background-clip: padding-box, border-box !important;
}  .gradient-border,
.gradient-border-meta .et_pb_title_meta_container a,
.post-navigation-btns .nav-previous a {
position: relative !important;
border: none !important;
border-radius: 16px !important; background: linear-gradient(90deg, rgba(108, 143, 247, 0.10), rgba(63, 84, 145, 0.10)) !important;
}
.gradient-border-meta .et_pb_title_meta_container a,
.post-navigation-btns .nav-previous a,
.post-navigation-btns .nav-next a {
border-radius: 20px !important;
padding: 9px 35px !important;
font-size: 14px !important;
font-weight: 300 !important;
color: #FFF !important;
}
.gradient-border-meta .et_pb_title_meta_container {
margin-bottom: 68px !important;
margin-top: 12px !important;
}
.gradient-border-meta .et_pb_title_container {
padding: 0 150px !important;
}
.gradient-border-services-blurb-3 {
position: relative !important;
border: none !important;
border-radius: 16px !important; background: linear-gradient(90deg, rgba(108, 143, 247, 0.20), rgba(63, 84, 145, 0.20)) !important;
} .gradient-border::before,
.gradient-border-services-blurb-3::before,
.gradient-border-meta .et_pb_title_meta_container a::before,
.post-navigation-btns .nav-previous a::before {
content: "";
position: absolute;
inset: 0; border-radius: inherit; pointer-events: none;  border: 1px solid transparent !important; background: linear-gradient(90deg, #6C8FF7, #3F5491) border-box !important; -webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
-webkit-mask-clip: padding-box, border-box;
-webkit-mask-composite: xor;
mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
mask-clip: padding-box, border-box;
mask-composite: exclude;
}
.post-navigation-btns .nav-next a {
border: 1px solid #6C8FF7 !important;
background: linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important;
}
.gradient-border-toggle {
border: 2px solid transparent !important;
background-image: linear-gradient(#000, #000),
linear-gradient(90deg, #6C8FF7 52.41%, #FFF 100%) !important;
background-origin: border-box !important;
background-clip: padding-box, border-box !important;
}
.et_pb_toggle_title:before {
background: linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important;
-webkit-background-clip: text !important;
background-clip: text !important;
-webkit-text-fill-color: transparent !important;
color: transparent !important;
}
.gradient-border-btn-services {
border: 0.5px solid transparent !important;
border-radius: 15px !important;
background-image: linear-gradient(#000, #000),
linear-gradient(90deg, #6C8FF7 0%, #FFF 100%) !important;
background-origin: border-box !important;
background-clip: padding-box, border-box !important;
}
.gradient-border-btn-contact-us {
border: 1px solid transparent !important;
border-radius: 15px !important;
background-image: linear-gradient(#000, #000),
linear-gradient(90deg, #6C8FF7 0%, #FFF 100%) !important;
background-origin: border-box !important;
background-clip: padding-box, border-box !important;
}
.et_pb_toggle_open {
padding: 45px 35px 40px 45px;
}
.et_pb_toggle {
transition: padding 0.7s cubic-bezier(0.25, 1, 0.5, 1) !important;
} .text-gradient-highlight {
background: linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
-webkit-text-fill-color: transparent;
display: inline-block;
font-weight: 600;
}
.flex-buttons {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 16px;
justify-content: center;
}
.flex-buttons .et_pb_module {
margin-bottom: 0 !important;
}
.flex-buttons-nav-post {
display: flex !important;
flex-wrap: wrap !important;
align-items: center !important;
gap: 8px !important;
justify-content: flex-start !important;
}
.flex-buttons-mobile {
display: flex !important;
flex-wrap: wrap !important;
align-items: center !important;
gap: 4px !important;
justify-content: flex-start !important;
}
.flex-buttons-mobile .et_pb_button {
min-width: 115px !important;
text-align: center !important;
padding: 7px 15px !important;
}
.flex-centered-column {
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
}
.blurb-flex-gap .et_pb_main_blurb_image,
.blurb-flex-gap .et_pb_module_header {
margin-bottom: 12px !important;
padding-bottom: 0 !important;
}
.custom-check-blurb .et_pb_blurb_content {
display: flex !important;
align-items: center !important; max-width: 100% !important;
} .custom-check-blurb .et_pb_main_blurb_image {
width: auto !important; margin-right: 8px !important; margin-bottom: 0 !important; display: flex !important;
align-items: center !important;
flex-shrink: 0;
}
.custom-check-blurb .et_pb_blurb_container {
padding-left: 0 !important;
}
@media all and (min-width: 980px) {
.et_pb_scroll_top {
bottom: 50vh !important;
right: 25px !important;
height: 48px !important;
width: 48px !important;
border: 1px solid transparent !important;
border-radius: 50% !important;
background-image: linear-gradient(#000, #000),
linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important;
background-origin: border-box !important;
background-clip: padding-box, border-box !important;
transition: box-shadow 0.3s ease-in-out !important;
}
.et_pb_scroll_top:hover { box-shadow: inset 0 0 0 50px rgba(63, 84, 145, 0.35),
0 0 15px rgba(108, 143, 247, 0.3) !important;
}
.interactive-bw-image {
display: inline-block !important;
transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
backface-visibility: hidden !important;
-webkit-backface-visibility: hidden !important;
overflow: hidden !important;
}
.interactive-bw-image:hover {
filter: grayscale(0%) !important;
transform: scale(1.1) !important;
z-index: 100 !important;
}
.reverse-row-blurb .et_pb_main_blurb_image {
display: none !important;
}
}
.star-text {
font-size: 25px;
}
@media (min-width: 980px) and (max-width: 1170px) {
.star-text {
font-size: 16px;
}
}
@media (min-width:768px) and (max-width: 980px) {
.homepage-slider .et_pb_slide_description {
padding: 64px 32px !important;
}
}
@media (min-width: 768px) { .gradient-border-left {
border-style: solid;
border-width: 0 0 0 3px !important;
border-color: transparent !important;
background-image: linear-gradient(#000, #000),
linear-gradient(#6C8FF7 0%, #3F5491 100%) !important;
background-origin: border-box !important;
background-clip: padding-box, border-box !important;
}
} .et_mobile_menu {
position: fixed !important;
top: 0 !important;
left: 0 !important;
width: 100vw !important;
height: 100vh !important; background-color: #000000 !important; padding-top: 100px !important; padding-left: 20px !important; border-top: none !important; box-sizing: border-box !important;
overflow-y: auto !important; z-index: 9998 !important; transition: opacity 0.4s ease, visibility 0.4s ease !important;
opacity: 0 !important;
visibility: hidden !important;
display: block !important;
}
.et_mobile_nav_menu,
.mobile_menu_bar,
.logo_container,
.et_pb_menu__logo-wrap,
.et_pb_menu__wrap {
z-index: 9999 !important;
position: relative !important;
}
.et_mobile_menu li a {
font-size: 16px !important; font-weight: 700 !important; padding: 6px 25px !important; }
.mobile_nav.opened .et_mobile_menu {
opacity: 1 !important;
visibility: visible !important;
}
.mobile_menu_bar::before { transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out !important; display: inline-block !important; transform-origin: center !important;
}
.mobile_nav.opened .mobile_menu_bar:before {
content: '\4d' !important; color: #3F5491 !important; font-size: 50px !important;
font-weight: bold !important;
transform: rotate(90deg) !important;
}
.mobile_nav.closed .mobile_menu_bar:before {
color: #3F5491 !important;
font-size: 50px !important;
font-weight: 700 !important;
} .et_mobile_menu .menu-item-has-children>a {
pointer-events: auto !important;
cursor: pointer !important;
} .et_mobile_menu .menu-item-has-children {
position: relative !important;
} .et_mobile_menu .menu-item-has-children>ul {
display: block !important;
max-height: 0px !important; overflow: hidden !important; opacity: 0 !important;
visibility: hidden !important;
margin-top: 0 !important;
margin-left: 10px !important;
border-left: 2px solid transparent !important;  transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, margin-top 0.4s ease-in-out !important;
}
.et_mobile_menu ul.sub-menu li a {
padding-left: 10px !important;
padding-right: 10px !important;
} .et_mobile_menu .menu-item-has-children.is-open>ul {
max-height: 1000px !important; opacity: 1 !important;
visibility: visible !important;
margin-top: 10px !important;
border-left: 2px solid #6C8FF7 !important; } .mobile-menu-toggle {
position: absolute !important;
right: 15px; top: 0px;
width: 40px;
height: 40px;
cursor: pointer;
z-index: 10;
display: flex;
align-items: center;
justify-content: center;
} .mobile-menu-toggle::before {
content: '\33' !important; font-family: 'ETmodules' !important;
color: #3F5491 !important;
font-size: 30px !important;
transition: transform 0.3s ease-in-out !important;
} .menu-item-has-children.is-open>.mobile-menu-toggle::before {
content: '\34' !important; color: #FFFFFF !important;
transform: rotate(180deg) !important;
}
.et_mobile_menu .menu-item-has-children>a:focus,
.et_mobile_menu .menu-item-has-children>a:active,
.et_mobile_menu .menu-item-has-children>a:hover {
opacity: 1 !important; } .forminator-ui label.forminator-label {
color: #ffffff !important;
font-weight: 600 !important;
font-size: 16px !important;
}
.forminator-ui .forminator-field-radio>span.forminator-label,
.forminator-ui .forminator-field-radio .forminator-label {
display: block !important; margin-bottom: 7px !important; color: #ffffff !important;
font-weight: 600 !important;
font-size: 16px !important; } .forminator-ui .forminator-required {
color: #ffffff !important;
} .custom-radio-pills .forminator-radio {
display: inline-block !important;
margin-right: 8px !important;
margin-bottom: 8px !important;
} .custom-radio-pills .forminator-radio input[type="radio"] {
position: absolute !important;
opacity: 0 !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
clip-path: inset(50%) !important;
pointer-events: none !important;
} .custom-radio-pills .forminator-radio-label {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
padding: 8px 24px !important;
margin: 0 !important;
color: rgba(255, 255, 255, 0.7) !important;
font-size: 14px !important;
font-weight: 300 !important;
cursor: pointer !important;
transition: all 0.3s ease !important; border: 1px solid transparent !important;
border-radius: 15px !important;
background: linear-gradient(#000000, #000000) padding-box,
linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) border-box !important;
}
.custom-radio-pills .forminator-radio-label:hover {
color: #ffffff !important;
} .custom-radio-pills .forminator-radio input[type="radio"]:checked~.forminator-radio-label {
color: #ffffff !important; background: linear-gradient(rgba(108, 143, 247, 0.1), rgba(108, 143, 247, 0.1)) padding-box,
linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) border-box !important;
} .forminator-input {
width: 100% !important;
padding: 12px 16px !important;
color: #ffffff !important;
font-size: 14px !important;
outline: none !important; border: 1px solid transparent !important;
border-radius: 15px !important;
background: linear-gradient(#000000, #000000) padding-box,
linear-gradient(90deg, #6C8FF7 0%, #FFFFFF 100%) border-box !important;
}
.forminator-input::placeholder {
color: #ccc !important;
}
.forminator-field input[type=text],
.forminator-field input[type=email] {
margin-top: 7px !important;
margin-bottom: 12px !important;
} .forminator-textarea {
width: 100% !important;
color: #ffffff !important;
background-color: transparent !important;
padding: 10px 0 !important;
font-size: 14px !important;
outline: none !important;
resize: vertical !important;
height: 30px !important; min-height: 30px !important;
transition: height 0.3s ease !important; white-space: pre-wrap !important; word-wrap: break-word !important;
overflow-y: hidden !important;  border: none !important;
border-bottom: 1px solid transparent !important;
border-image: linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) 1 !important;
}
.forminator-textarea:focus {
height: 120px !important; overflow-y: auto !important; }
.forminator-textarea::placeholder {
color: rgba(255, 255, 255, 0.4) !important;
}  .forminator-ui .forminator-multi-upload {
position: relative !important;
border: 1px dashed #6C8FF7 !important; border-radius: 12px !important;
min-height: 89px !important; background-color: transparent !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
transition: all 0.3s ease !important;
overflow: hidden !important;
margin-top: 7px !important;
} .forminator-ui .forminator-multi-upload::before {
content: "Избери файл или го плъзни тук" !important;
color: #e0e0e0 !important; font-size: 14px !important;
font-weight: 400 !important;
position: absolute !important;
z-index: 1 !important;
pointer-events: none !important; } .forminator-ui .forminator-input-file {
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
opacity: 0 !important; cursor: pointer !important;
z-index: 2 !important; } .forminator-ui .forminator-multi-upload:hover {
background-color: rgba(108, 143, 247, 0.05) !important;
} .forminator-ui .forminator-upload--remove[style*="display: none"] {
display: none !important;
} .forminator-button-submit {
width: 100% !important;
background: linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important;
color: #ffffff !important;
border: none !important;
border-radius: 30px !important;
padding: 16px !important;
font-size: 14px !important;
font-weight: 500 !important;
cursor: pointer !important;
transition: background 0.3s ease !important;
}
.forminator-ui .forminator-row {
margin-bottom: 17px !important;
}
.forminator-ui .forminator-row:has(.forminator-field-upload) {
margin-bottom: 0px !important;
}
.forminator-ui .forminator-row:has(.forminator-field-email) {
margin-bottom: 13px !important;
}
.forminator-response-message {
display: none !important;
}
.forminator-error-message {
font-size: 12px !important;
font-weight: 600 !important;
color: #C71700 !important;
margin-top: 12px !important;
}
.forminator-ui .forminator-field-radio .forminator-error-message {
display: block !important;
}
#checkbox-1 .forminator-label {
display: none !important;
}
#checkbox-1 .forminator-error-message {
display: block !important;
}
.custom-timeline-column {
position: relative !important;
} .custom-timeline-column::before {
content: '' !important;
position: absolute !important;
top: 0 !important;
bottom: 16px !important;
left: 0 !important;
width: 2px !important; background: linear-gradient(180deg, #6C8FF7 0%, #FFF 100%) !important;
} .custom-timeline-column::after {
content: '' !important;
position: absolute !important;
bottom: 16px !important;
left: -4.5px !important;
width: 10px !important;
height: 10px !important; border-bottom: 2px solid #FFF !important;
border-right: 2px solid #FFF !important;
transform: rotate(45deg) !important;
}
.flex-centered-column-items {
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
} .custom-services-grid .et_pb_column {
display: flex !important;
flex-wrap: wrap !important;
gap: 20px !important; } .custom-services-grid .et_pb_module.et_pb_blurb {
margin-bottom: 4px !important;
} .custom-services-grid .et_pb_blurb:nth-child(1),
.custom-services-grid .et_pb_blurb:nth-child(2),
.custom-services-grid .et_pb_blurb:nth-child(3) {
width: calc((100% - 40px) / 3) !important;
} .custom-services-grid .et_pb_blurb:nth-child(n+4) {
width: calc((100% - 60px) / 4) !important;
}
.blurb-btn {
text-decoration: underline !important;
display: inline-flex !important;
margin-top: 6px !important;
color: #fff !important;
transition: color 0.3s ease !important;
}
.blurb-btn::after {
content: '\2192' !important; display: inline-block !important;
text-decoration: none !important;
margin-left: 4px !important;
opacity: 0 !important;
transform: translateX(-8px) !important; transition: opacity 0.3s ease, transform 0.3s ease !important;
} .blurb-btn:hover {
color: #6C8FF7 !important; text-decoration: none !important;
}
.service-row-gap .blurb-btn:hover {
color: #fff !important;
text-decoration: none !important;
}
.blurb-btn:hover::after {
opacity: 1 !important;
transform: translateX(6px) !important; }
.gradient-border-services-blurb .blurb-btn {
margin-top: 0px !important;
}
.gradient-border-services-blurb p {
padding-bottom: 12px !important;
}
.blur-flex-centered {
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
}
.service-row-gap {
display: flex !important;
gap: 19px !important;
}
.service-column-height,
.service-column-height-cfp {
height: 415px !important;
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
}
.menu-item-digital-marketing a {
padding-right: 30px !important;
}
.after-remove::after {
content: none !important;
}
.image-fit-container img {
height: 451px !important;
object-fit: cover !important;
} .circle-background .et_pb_main_blurb_image,
.circle-background-2 .et_pb_main_blurb_image {
display: block !important; width: 47px !important;
height: 47px !important;
min-width: 47px !important;
min-height: 47px !important;
background: linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important;
border-radius: 50% !important;
position: relative !important; overflow: visible !important; flex-shrink: 0 !important; } .circle-background .et_pb_main_blurb_image .et_pb_image_wrap,
.circle-background-2 .et_pb_main_blurb_image .et_pb_image_wrap {
position: absolute !important;
display: block !important;
bottom: 0 !important;
top: auto !important; left: auto !important; } .circle-background .et_pb_main_blurb_image .et_pb_image_wrap {
right: 0 !important; }
.circle-background-2 .et_pb_main_blurb_image .et_pb_image_wrap {
right: -2px !important; } .hover-gradient-button {
background-image: linear-gradient(90deg, #6C8FF7 0%, #3F5491 45%, #37497E 80%, #37497E 100%) !important;
background-size: 220% 100% !important;
background-position: left center !important;
transition: background-position 0.4s ease-in-out, transform 0.2s ease !important;
}
.hover-gradient-button:hover {
background-position: right center !important; }
.gradient-glow-button {
transition: box-shadow 0.3s ease-in-out !important;
}
.gradient-glow-button:hover { box-shadow: 0 0 8px rgba(108, 143, 247, 0.55), 0 0 18px rgba(108, 143, 247, 0.35), 0 0 30px rgba(63, 84, 145, 0.2), inset 0 0 10px rgba(108, 143, 247, 0.2) !important; } @media (max-width: 980px) {
.circle-background .et_pb_main_blurb_image,
.circle-background-2 .et_pb_main_blurb_image { width: 47px !important;
height: 47px !important;
min-width: 47px !important;
min-height: 47px !important;
flex-shrink: 0 !important;
}
}
@media (max-width: 310px) {
.circle-background .et_pb_main_blurb_image,
.circle-background-2 .et_pb_main_blurb_image { width: 35px !important;
height: 35px !important;
min-width: 35px !important;
min-height: 35px !important;
}
}
@media (max-width: 282px) {
.circle-background .et_pb_main_blurb_image,
.circle-background-2 .et_pb_main_blurb_image { width: 23px !important;
height: 23px !important;
min-width: 23px !important;
min-height: 23px !important;
}
}
.et_pb_blog_grid .et_pb_post {
border: 0px !important;
}
.blog-all-posts img {
max-height: 295px !important;
width: auto !important;
}
.blog-all-posts article {
padding-inline: 0 !important;
}
.blog-all-posts article .et_pb_image_container {
margin: 0 !important;
}
.blog-all-posts .et_pb_salvattore_content {
display: flex !important;
justify-content: space-between !important;
}
.blog-all-posts .et_pb_salvattore_content .column {
margin: 0 !important;
width: 31.5% !important;
}
.blog-all-posts .et_pb_image_container a {
margin-bottom: 18px !important;
}
.blog-all-posts .et_pb_post {
position: relative !important;
}
.blog-all-posts .post-meta {
position: absolute !important;
top: 32px !important; left: 32px !important; z-index: 10 !important; margin: 0 !important;
padding: 0 !important;
width: 100px !important;
word-wrap: normal !important;
}
.blog-all-posts article h2 {
padding-bottom: 8px !important;
}
.blog-all-posts .more-link {
border: 1px solid transparent !important;
border-radius: 20px !important;
background-image: linear-gradient(#000, #000),
linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important;
background-origin: border-box !important;
background-clip: padding-box, border-box !important;
font-size: 0 !important; padding: 0 !important; line-height: 0 !important;
display: inline-block;
text-decoration: none;
}
.blog-all-posts .more-link::before {
content: "Прочети повече \2197"; font-size: 14px; display: inline-block;
transition: transform 0.3s ease;
padding: 20px 30px !important;
} .blog-all-posts .more-link:hover::before {
transform: translate(2px, -2px);
}
.blog-all-posts .post-content-inner {
margin-bottom: 30px !important
}
.blog-all-posts .et_pb_image_container a::after {
content: "";
position: absolute;
top: 2px !important;
left: 2px !important;
bottom: 2px !important;
right: 2px !important;
background-color: rgba(0, 0, 0, 0.4); border-radius: 8px; pointer-events: none; transition: background-color 0.3s ease;
} .blog-all-posts .et_pb_image_container a:hover::after {
background-color: rgba(0, 0, 0, 0.05); }
.service-column-package-mobile {
height: auto !important;
}
.cmplz-document #main-content,
.cmplz-functional #main-content {
background-color: #000 !important;
}
.cmplz-dropdown summary,
.cmplz-categories .cmplz-category-header {
background-color: transparent !important;
}
.cookie-statement {
max-width: none !important;
}
@media (min-width: 768px) {
#footer-logo-text { font-size: clamp(40px, 12.5vw, 180px) !important;
white-space: nowrap !important; }
.flex-footer-logo-mobile {
flex-wrap: nowrap !important;
}
}
@media (min-width: 980px) {
#footer-logo-text {
line-height: 1.2em !important;
}
.custom-services-grid .et_pb_blurb {
height: auto !important;
}
.service-row-gap .et_pb_blurb {
height: 100% !important;
}
}
@media (max-width: 767px) {
#footer-logo-text { font-size: clamp(30px, 12.5vw, 48px) !important;
white-space: nowrap !important; }
.flex-footer-logo-mobile {
flex-wrap: nowrap !important;
}
} @media all and (max-width: 980px) { .inline-mobile-header {
display: flex !important;
flex-direction: row !important;
align-items: center !important;
justify-content: space-between !important;
} .inline-mobile-header .et_pb_column {
width: 50% !important;
} .inline-mobile-header .et_pb_module {
margin-bottom: 0 !important;
}
.inline-mobile-header .et_pb_menu__wrap {
justify-content: flex-end !important;
}
.mobile-grid-row {
display: grid !important;
grid-template-columns: repeat(2, 1fr) !important; gap: 8px !important; }
.mobile-grid-row .et_pb_column {
width: 100% !important;
margin-bottom: 0 !important; }
.mobile-grid-row .et_pb_blurb {
width: 100% !important; max-width: 100% !important;
height: 100% !important; min-height: auto !important;
box-sizing: border-box !important;
border-width: 1px !important;
}
.mobile-grid-row .et_pb_blurb p {
display: none !important;
}
.mobile-reversed-flex {
display: flex !important;
flex-direction: column-reverse !important;
}
.mobile-column-about-us-gap {
margin-top: 25px;
margin-bottom: 0;
}
.mobile-shifted-col {
margin-left: 10px !important;
}
.gradient-border-toggle {
border-width: 0.5px !important;
background-image: linear-gradient(#000, #000),
linear-gradient(90deg, rgba(108, 143, 247, 0.40) 0%, rgba(63, 84, 145, 0.40) 100%) !important;
}
.et_pb_toggle_title {
padding: 0 20px 0 0 !important;
}
.flex-footer-mobile {
align-items: flex-start !important;
gap: 8px !important;
}
.flex-footer-logo-mobile {
gap: 8px !important;
justify-content: flex-start;
}
.smart-header {
position: fixed !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
z-index: 99999 !important;
transition: transform 0.3s ease-in-out !important; } .smart-header.hide-header {
transform: translateY(-100%) !important; }
#main-content {
margin-top: 90px !important; } .homepage-slider h3 {
font-size: 14px !important;
line-height: 15.6px !important;
}
.homepage-slider .heading-regular-weight {
font-weight: 400 !important;
}
.homepage-slider .slider-main-text {
font-size: 16px !important;
font-weight: 300 !important;
line-height: 1.2em !important;
}
.homepage-slider .et-pb-controllers a {
background-color: transparent !important; border: 1px solid #6C8FF7 !important; width: 10px !important; height: 10px !important; border-radius: 50% !important; transition: all 0.3s ease !important; } .homepage-slider .et-pb-controllers a.et-pb-active-control {
background-color: #ffffff !important; border: 1px solid #ffffff !important; } .et_mobile_menu li.mobile-call-btn a {
display: inline-block !important;
padding: 3px 39px !important;
margin: 6px 0 0 25px !important;
font-size: 12px !important;
font-weight: 400 !important;
text-align: center !important; border-radius: 15px !important;
border: 1px solid transparent !important; background-image:
linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%), linear-gradient(#ffffff, #ffffff), linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important; background-clip: text, padding-box, border-box !important;
-webkit-background-clip: text, padding-box, border-box !important;
background-origin: border-box !important; color: transparent !important;
-webkit-text-fill-color: transparent !important;
} .et_mobile_menu li.mobile-email-text a {
padding-top: 12px !important;
font-size: 14px !important;
font-weight: 500 !important;
color: #ffffff !important;
}
.inline-mobile-footer {
display: flex !important;
flex-direction: row !important;
gap: 26px !important;
}
.inline-mobile-footer .et_pb_column {
width: 50% !important;
margin-bottom: 0 !important;
}
.inline-mobile-footer .et_pb_column_4_tb_footer {
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
}
.inline-mobile-footer::before,
.inline-mobile-footer::after {
display: none !important;
} .forminator-custom-form select {
-webkit-appearance: none !important; -moz-appearance: none !important;
appearance: none !important;
background-color: transparent !important;
border-radius: 30px !important; border: 2px solid transparent !important;
background-image: linear-gradient(#000, #000), linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important;
background-origin: border-box !important;
background-clip: padding-box, border-box !important;
color: #fff !important;
font-weight: bold !important;
padding: 10px 20px !important;
margin-top: 7px !important;
width: 100% !important;
font-size: 12px !important;
cursor: pointer !important;
text-align: center !important;
}
.forminator-custom-form select:has(option[value=""]:checked) {
color: #ccc !important; font-weight: normal !important; border: 1px solid transparent !important;
}
.forminator-custom-form select option {
background-color: #000 !important;
}   .forminator-custom-form .forminator-field-select {
position: relative !important;
}
.forminator-custom-form .forminator-field-select::after {
content: "" !important; position: absolute !important;
right: 60px !important;
top: 47px !important; width: 8px !important; height: 8px !important; border-right: 2px solid #ffffff !important; border-bottom: 2px solid #ffffff !important; transform: translateY(-50%) rotate(45deg) !important; pointer-events: none !important; }
.forminator-ui label.forminator-label {
font-size: 14px !important;
}
.forminator-input {
border-radius: 30px !important;
font-size: 12px !important;
text-align: center !important;
padding-top: 8px !important;
padding-bottom: 8px !important;
background: linear-gradient(#000000, #000000) padding-box,
linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) border-box !important;
}
.forminator-ui .forminator-row {
margin-bottom: 22px !important;
}
.forminator-field input[type=text],
.forminator-field input[type=email] {
margin-bottom: 0px !important;
}
.forminator-field input[type=email]:not(:placeholder-shown):not(:focus):valid,
.forminator-field input[type=text]:not(:placeholder-shown):not(:focus):valid {
border: 2px solid transparent !important;
font-weight: bold !important;
}
.forminator-ui .forminator-row:has(.forminator-field-email) {
margin-bottom: 22px !important;
}
.forminator-ui .forminator-multi-upload::before {
font-size: 10px !important;
}
.forminator-button-submit {
padding: 8px !important;
}
.custom-timeline-column::before {
left: 7px !important;
width: 1px !important; background: linear-gradient(180deg, #3F5491 0%, #6C8FF7 100%) !important;
} .custom-timeline-column::after {
left: 5px !important;
width: 5px !important;
height: 5px !important; border-bottom: 1px solid #6C8FF7 !important;
border-right: 1px solid #6C8FF7 !important;
transform: rotate(45deg) !important;
}
.gradient-border-thank-you-btn {
border: 1px solid transparent !important;
border-radius: 16px !important;
background-image: linear-gradient(rgba(255, 255, 255, 0.70), rgba(255, 255, 255, 0.70)),
linear-gradient(90deg, #6C8FF7 0%, #3F5491 100%) !important;
background-origin: border-box !important;
background-clip: padding-box, border-box !important;
font-weight: 500 !important;
}
.custom-services-grid .et_pb_column {
gap: 8px !important; }
.custom-services-grid .et_pb_blurb:nth-child(-n+6) {
width: calc((100% - 8px) / 2) !important;
} .custom-services-grid .et_pb_blurb:nth-child(7) {
width: 100% !important;
}
.blurb-flex-gap .et_pb_main_blurb_image {
margin-bottom: 10px !important;
}
.custom-services-grid .et_pb_main_blurb_image img {
width: 24px !important;
height: auto !important;
max-width: 100% !important;
}
.reverse-row-blurb .et_pb_blurb_content {
display: flex !important;
justify-content: center !important; align-items: center !important;
position: relative !important; margin-top: 10px !important;
width: 100% !important;
} .reverse-row-blurb .et_pb_main_blurb_image {
position: absolute !important;
right: -25px !important; top: 50% !important;
transform: translateY(-50%) !important; margin: 0 !important; }
.gradient-border-blurb,
.gradient-border-services-blurb {
border: 1px solid transparent !important;
border-radius: 16px !important;
}
.blurb-h3-no-padding h3 {
padding-bottom: 0px !important;
}
.service-column-height-cfp {
height: auto !important;
margin-top: 0px !important;
}
.et_mobile_menu {
margin-top: 80px !important; height: calc(100vh - 80px) !important; padding-top: 15px !important; overflow-y: auto !important; overscroll-behavior: contain !important; }
.et_mobile_menu .menu-item-has-children .menu-item-has-children ul li a { }
.mobile_nav.closed .et_mobile_menu .menu-item-has-children>ul,
.mobile_nav:not(.opened) .et_mobile_menu .menu-item-has-children>ul {
max-height: 0px !important;
opacity: 0 !important;
visibility: hidden !important;
pointer-events: none !important;
}
.service-row-gap {
flex-direction: column !important;
gap: 0 !important;
}
.medium-weight-title-blurb .et_pb_blurb h3 {
font-weight: 500 !important;
}
.gradient-border-meta .et_pb_title_meta_container a,
.post-navigation-btns .nav-previous a,
.post-navigation-btns .nav-next a {
font-size: 10px !important;
padding: 6px 30px !important;
}
.gradient-border-meta .et_pb_title_container {
padding: 0 30px 0 0 !important;
}
.gradient-border-meta .et_pb_title_meta_container {
margin-bottom: 18px !important;
margin-top: 6px !important;
}
.image-fit-container img {
height: 250px !important;
}
.flex-buttons-nav-post {
flex-direction: column !important;
}
.flex-blurbs {
display: flex !important;
justify-content: center !important;
margin-bottom: 24px !important;
}
.blog-all-posts .et_pb_salvattore_content .column {
width: 100% !important;
}
.blog-first-row .et_pb_column {
margin-bottom: 0 !important;
}
.reverse-row-blurb.gradient-border-services-blurb {
height: auto !important;
min-height: 72px !important;
}
.reverse-row-blurb .et_pb_blurb_content {
padding-right: 44px !important;
padding-left: 24px !important;
}
.reverse-row-blurb .et_pb_main_blurb_image {
right: -5px !important;
}
.cmplz-cookiebanner {
padding: 12px 14px !important;
border-radius: 12px 12px 0 0 !important;
grid-gap: 4px !important;
} .cmplz-cookiebanner .cmplz-message {
font-size: 12px !important;
line-height: 1.35 !important;
} .cmplz-cookiebanner .cmplz-buttons {
display: flex !important;
flex-wrap: wrap !important;
flex-direction: row !important;
gap: 6px !important;
} .cmplz-cookiebanner .cmplz-accept,
.cmplz-cookiebanner .cmplz-deny {
flex: 1 1 calc(50% - 3px) !important;
padding: 8px 5px !important;
font-size: 13px !important;
margin: 0 !important;
text-align: center !important;
} .cmplz-cookiebanner .cmplz-view-preferences,
.cmplz-cookiebanner .cmplz-save-preferences {
flex: 1 1 100% !important;
padding: 6px 5px !important;
font-size: 12px !important;
margin: 0 !important;
opacity: 0.9;
}
.cmplz-cookiebanner .cmplz-links a {
font-size: 11px !important;
}
}
@media (max-width: 767px) {
.gradient-border-left {
border-width: 0 0 0 1px !important;
}
.homepage-slider .et_pb_slide_description {
padding: 40px 32px !important;
}
.et_pb_row .et_pb_module.et_pb_toggle .et_pb_toggle_title:before {
font-family: ETmodules !important;
font-weight: 300 !important;
font-size: 22px !important;
} .et_pb_row .et_pb_module.et_pb_toggle_close .et_pb_toggle_title:before {
content: "\4c" !important;
} .et_pb_row .et_pb_module.et_pb_toggle_open .et_pb_toggle_title:before {
content: "\4b" !important;
}
.service-column-height {
height: 231px !important;
}
}input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 800px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 110px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #6c8ff7; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #6c8ff7; --cmplz_button_accept_border_color: #6c8ff7; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #222222; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #6c8ff7; --cmplz_slider_inactive_color: #555; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}.cmplz-cookiebanner .cmplz-statistics:not(.cmplz-tcf),.cmplz-manage-consent-container .cmplz-statistics:not(.cmplz-tcf) { display: none;}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: block;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: none;} .cmplz-blocked-content-container.forminator-g-recaptcha { max-width: initial !important; height: 90px !important } @media only screen and (max-width: 400px) { .cmplz-blocked-content-container.forminator-g-recaptcha { height: 100px !important } } .cmplz-blocked-content-container.forminator-g-recaptcha .cmplz-blocked-content-notice { top: unset; left: unset; transform: unset; }