@media print{#fupi_cookie_notice{display:none}}#fupi_cookie_notice,#fupi_cookie_notice *{-webkit-box-sizing:border-box;box-sizing:border-box}.fupi_hidden{display:none!important}.fupi_srt{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}html.fupi_blur:not(.fupi_infobox) body>:not(#fupi_cookie_notice):not(.fupi_noblur){-webkit-filter:blur(7px);-moz-filter:blur(7px);-o-filter:blur(7px);-ms-filter:blur(7px);filter:blur(7px)}html.fupi_blur_out:not(.fupi_infobox) body>:not(#fupi_cookie_notice):not(.fupi_noblur){animation:fupi_blur_out 1s ease;-webkit-animation:fupi_blur_out 1s ease;-moz-animation:fupi_blur_out 1s ease}@-webkit-keyframes fupi_blur_out{0%{-webkit-filter:blur(7px);-moz-filter:blur(7px);-o-filter:blur(7px);-ms-filter:blur(7px);filter:blur(7px)}to{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}}@keyframes fupi_blur_out{0%{-webkit-filter:blur(7px);-moz-filter:blur(7px);-o-filter:blur(7px);-ms-filter:blur(7px);filter:blur(7px)}to{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}}#fupi_cookie_notice{position:fixed;z-index:99999999;bottom:0;left:0;right:0;color:var(--fupi-notice-txt-color)}#fupi_cookie_notice .fupi_headline{display:inline-block;vertical-align:middle;line-height:1.1;color:var(--fupi-notice-h-color);font-size:var(--fupi-notice-h-size)}#fupi_cookie_notice .fupi_headline:not(#fupi_main_headline){margin:0 10px 0 0}#fupi_cookie_notice:not(.fupi_notice_infobox).fupi_notice_gradient_overlay{background:rgba(255,255,255,0);background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.3953956583)),to(rgba(255,255,255,0)));background:linear-gradient(0deg,rgba(0,0,0,0.3953956583) 0%,rgba(255,255,255,0) 100%)}.fupi_panel{position:absolute;background-color:#e8e5e5;padding:30px 30px 10px;border-radius:var(--fupi-notice-panel-round-corners);background-color:var(--fupi-notice-panel-bg-color);-webkit-box-shadow:var(--fupi-notice-panel-box-shadow);box-shadow:var(--fupi-notice-panel-box-shadow);border-width:var(--fupi-notice-panel-border-width);border-color:var(--fupi-notice-panel-border-color);border-style:solid}.fupi_panel:not(.fupi_animated){visibility:hidden}.fupi_content p{margin-bottom:0}#fupi_main_descr{margin-top:0!important}#fupi_main_descr a{outline:none}.fupi_section:not(.fupi_hidden)+.fupi_section{margin-top:2em}.fupi_cookietype_descr{margin-top:1em;line-height:1.5;font-size:var(--fupi-notice-p-size)}#fupi_main_headline{margin:0 0 1em 0}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=popup]{top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=popup] .fupi_panel{max-width:700px;max-height:100vh;overflow-y:auto}@media screen and (max-width:959px){#fupi_cookie_notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#fupi_cookie_notice .fupi_panel{bottom:0;max-width:420px;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;border-bottom-width:0!important}#fupi_cookie_notice .fupi_headline{font-size:var(--fupi-notice-h-size-mobile)}.fupi_cookietype_descr{font-size:var(--fupi-notice-p-size-mobile)}}@media screen and (min-width:960px){#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=popup]{top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=popup] .fupi_panel{max-width:520px;max-height:100vh;overflow-y:auto}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom],#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full],#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom] .fupi_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full] .fupi_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide] .fupi_panel{bottom:0;max-width:460px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide] #fupi_welcome_panel{max-width:920px;padding:10px 30px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide] #fupi_welcome_panel .fupi_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide] #fupi_welcome_panel .fupi_content{padding-right:30px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide] #fupi_welcome_panel .fupi_buttons{-webkit-box-flex:4!important;-ms-flex:4 0 auto!important;flex:4 0 auto!important;margin-top:0;max-width:500px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full] #fupi_welcome_panel{max-width:100vw;padding:10px 30px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full] #fupi_welcome_panel .fupi_inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full] #fupi_welcome_panel .fupi_content{padding-right:30px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full] #fupi_welcome_panel .fupi_buttons{-webkit-box-flex:4!important;-ms-flex:4 0 auto!important;flex:4 0 auto!important;max-width:500px;margin-top:0}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=leftcorner]{max-width:420px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=leftcorner] .fupi_panel{bottom:0}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom] .fupi_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_full] .fupi_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom_wide] .fupi_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=leftcorner] .fupi_panel{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;border-bottom-width:0!important}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=leftcorner] .fupi_panel{border-top-left-radius:0!important;border-left-width:0!important}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom],#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_full],#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_wide]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom] .fupi_panel,#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_full] .fupi_panel,#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_wide] .fupi_panel{bottom:0;max-width:460px}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_wide] #fupi_welcome_panel{max-width:920px;padding:10px 30px}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_wide] #fupi_welcome_panel .fupi_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_wide] #fupi_welcome_panel .fupi_content{padding-right:30px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_wide] #fupi_welcome_panel .fupi_buttons{-webkit-box-flex:4!important;-ms-flex:4 0 auto!important;flex:4 0 auto!important;margin-top:0;max-width:500px}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_full] #fupi_welcome_panel{max-width:100vw;padding:10px 30px}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_full] #fupi_welcome_panel .fupi_inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_full] #fupi_welcome_panel .fupi_content{padding-right:30px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_full] #fupi_welcome_panel .fupi_buttons{-webkit-box-flex:4!important;-ms-flex:4 0 auto!important;flex:4 0 auto!important;max-width:500px;margin-top:0}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=leftcorner]{max-width:420px}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=leftcorner] .fupi_panel{bottom:0}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom] .fupi_panel,#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_full] .fupi_panel,#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=bottom_wide] .fupi_panel,#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=leftcorner] .fupi_panel{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;border-bottom-width:0!important}#fupi_cookie_notice.fupi_notice_infobox[data-position_inform=leftcorner] .fupi_panel{border-top-left-radius:0!important;border-left-width:0!important}}#fupi_welcome_panel{z-index:1;max-height:100vh;overflow-y:auto}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=bottom] #fupi_welcome_panel .fupi_content,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=leftcorner] #fupi_welcome_panel .fupi_content,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-position=popup] #fupi_welcome_panel .fupi_content{padding-right:0}#fupi_cookie_notice .fupi_notice_infobox[data-position_inform=bottom] #fupi_welcome_panel .fupi_content,#fupi_cookie_notice .fupi_notice_infobox[data-position_inform=leftcorner] #fupi_welcome_panel .fupi_content{padding-right:0}#fupi_settings_panel{z-index:2;max-height:100vh;overflow-y:auto}#fupi_settings_panel .fupi_content{padding-right:0}.fupi_buttons{margin:20px -10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fupi_buttons button{cursor:pointer;text-align:center;margin:10px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-radius:var(--fupi-notice-btn-round-corners);font-size:var(--fupi-notice-btn-txt-size);-webkit-transition:0.1s all;transition:0.1s all}.fupi_buttons button.fupi_button{background-color:var(--fupi-notice-btn-bg-color);color:var(--fupi-notice-btn-text-color)}.fupi_buttons button.fupi_button:hover{background-color:var(--fupi-notice-btn-bg-color-hover);color:var(--fupi-notice-btn-text-color-hover)}.fupi_buttons button.fupi_cta{background-color:var(--fupi-notice-cta-bg-color);color:var(--fupi-notice-cta-txt-color)}.fupi_buttons button.fupi_cta:hover{background-color:var(--fupi-notice-cta-bg-color-hover);color:var(--fupi-notice-cta-txt-color-hover)}@media screen and (max-width:959px){.fupi_buttons button{font-size:var(--fupi-notice-btn-txt-size-mobile)}}#fupi_agree_to_all_cookies_btn,#fupi_agree_to_selected_cookies_btn{-webkit-box-flex:3;-ms-flex:3 0 auto;flex:3 0 auto}#fupi_cookie_notice[data-btn_config=default] #fupi_agree_to_all_cookies_btn,#fupi_cookie_notice[data-btn_config=default] #fupi_agree_to_selected_cookies_btn{width:90%}#fupi_cookie_notice[data-btn_config=config_2] #fupi_decline_cookies_btn,#fupi_cookie_notice[data-btn_config=config_2] #fupi_return_btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#fupi_cookie_notice[data-btn_config=config_2] #fupi_agree_to_selected_cookies_btn,#fupi_cookie_notice[data-btn_config=config_2] #fupi_cookie_settings_btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#fupi_cookie_notice[data-btn_config=config_2] #fupi_agree_to_all_cookies_btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (max-width:1024px){#fupi_cookie_notice[data-btn_config=config_3] #fupi_decline_cookies_btn,#fupi_cookie_notice[data-btn_config=config_3] #fupi_return_btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#fupi_cookie_notice[data-btn_config=config_3] #fupi_agree_to_selected_cookies_btn,#fupi_cookie_notice[data-btn_config=config_3] #fupi_cookie_settings_btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#fupi_cookie_notice[data-btn_config=config_3] #fupi_agree_to_all_cookies_btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}#fupi_cookie_notice[data-paddings=medium]{line-height:1.5em}#fupi_cookie_notice[data-paddings=medium] .fupi_panel{padding:25px 25px 12px}#fupi_cookie_notice[data-paddings=medium] .fupi_buttons{margin-top:10px}#fupi_cookie_notice[data-paddings=medium] .fupi_buttons button{margin:8px}#fupi_cookie_notice[data-paddings=medium] .fupi_cookietype_descr{margin-top:15px}#fupi_cookie_notice[data-paddings=medium] #fupi_main_headline{margin:0 0 15px 0}#fupi_cookie_notice[data-paddings=medium] .fupi_section:not(.fupi_hidden)+.fupi_section{margin-top:1.5em}#fupi_cookie_notice[data-paddings=compact]{line-height:1.4em}#fupi_cookie_notice[data-paddings=compact] .fupi_panel{padding:20px 20px 10px}#fupi_cookie_notice[data-paddings=compact] .fupi_buttons{margin-top:10px}#fupi_cookie_notice[data-paddings=compact] .fupi_buttons button{margin:6px}#fupi_cookie_notice[data-paddings=compact] .fupi_cookietype_descr{margin-top:11px}#fupi_cookie_notice[data-paddings=compact] #fupi_main_headline{margin:0 0 11px 0}#fupi_cookie_notice[data-paddings=compact] .fupi_section:not(.fupi_hidden)+.fupi_section{margin-top:1.33em}#fupi_cookie_notice[data-paddings=supercompact]{line-height:1.3em}#fupi_cookie_notice[data-paddings=supercompact] .fupi_panel{padding:15px 15px 8px}#fupi_cookie_notice[data-paddings=supercompact] .fupi_buttons{margin-top:8px}#fupi_cookie_notice[data-paddings=supercompact] .fupi_buttons button{margin:4px}#fupi_cookie_notice[data-paddings=supercompact] .fupi_cookietype_descr{margin-top:6px}#fupi_cookie_notice[data-paddings=supercompact] #fupi_main_headline{margin:0 0 6px 0}#fupi_cookie_notice[data-paddings=supercompact] .fupi_section:not(.fupi_hidden)+.fupi_section{margin-top:1em}@media screen and (min-width:960px){#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=medium][data-position=bottom_full] #fupi_welcome_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=medium][data-position=bottom_wide] #fupi_welcome_panel{padding:12px 25px!important}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=medium][data-position=bottom_full] .fupi_content,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=medium][data-position=bottom_wide] .fupi_content{padding-right:30px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=compact][data-position=bottom_full] #fupi_welcome_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=compact][data-position=bottom_wide] #fupi_welcome_panel{padding:10px 20px!important}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=compact][data-position=bottom_full] .fupi_content,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=compact][data-position=bottom_wide] .fupi_content{padding-right:25px}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=supercompact][data-position=bottom_full] #fupi_welcome_panel,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=supercompact][data-position=bottom_wide] #fupi_welcome_panel{padding:8px 15px!important}#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=supercompact][data-position=bottom_full] .fupi_content,#fupi_cookie_notice:not(.fupi_notice_infobox)[data-paddings=supercompact][data-position=bottom_wide] .fupi_content{padding-right:20px}#fupi_cookie_notice.fupi_notice_infobox[data-paddings=medium][data-position_inform=bottom_full] #fupi_welcome_panel,#fupi_cookie_notice.fupi_notice_infobox[data-paddings=medium][data-position_inform=bottom_wide] #fupi_welcome_panel{padding:12px 25px!important}#fupi_cookie_notice.fupi_notice_infobox[data-paddings=medium][data-position_inform=bottom_full] .fupi_content,#fupi_cookie_notice.fupi_notice_infobox[data-paddings=medium][data-position_inform=bottom_wide] .fupi_content{padding-right:30px}#fupi_cookie_notice.fupi_notice_infobox[data-paddings=compact][data-position_inform=bottom_full] #fupi_welcome_panel,#fupi_cookie_notice.fupi_notice_infobox[data-paddings=compact][data-position_inform=bottom_wide] #fupi_welcome_panel{padding:10px 20px!important}#fupi_cookie_notice.fupi_notice_infobox[data-paddings=compact][data-position_inform=bottom_full] .fupi_content,#fupi_cookie_notice.fupi_notice_infobox[data-paddings=compact][data-position_inform=bottom_wide] .fupi_content{padding-right:25px}#fupi_cookie_notice.fupi_notice_infobox[data-paddings=supercompact][data-position_inform=bottom_full] #fupi_welcome_panel,#fupi_cookie_notice.fupi_notice_infobox[data-paddings=supercompact][data-position_inform=bottom_wide] #fupi_welcome_panel{padding:8px 15px!important}#fupi_cookie_notice.fupi_notice_infobox[data-paddings=supercompact][data-position_inform=bottom_full] .fupi_content,#fupi_cookie_notice.fupi_notice_infobox[data-paddings=supercompact][data-position_inform=bottom_wide] .fupi_content{padding-right:20px}}#fupi_cookie_notice[data-btn_gaps=spacious] .fupi_buttons button{margin:10px}#fupi_cookie_notice[data-btn_gaps=medium] .fupi_buttons button{margin:8px}#fupi_cookie_notice[data-btn_gaps=compact] .fupi_buttons button{margin:6px}#fupi_cookie_notice[data-btn_gaps=supercompact] .fupi_buttons button{margin:4px}#fupi_cookie_notice .fupi_hidden+.fupi_cookietype_descr{margin-top:0}#fupi_stats_only_btn{display:none}#fupi_cookie_notice label.fupi_switch{position:relative;display:inline-block;width:40px;height:22px;vertical-align:middle}#fupi_cookie_notice label.fupi_switch input{opacity:0;width:0;height:0}.fupi_switch_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s;border-radius:34px}.fupi_switch_slider:before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;transition:0.4s;border-radius:50%}input:checked+.fupi_switch_slider{background-color:var(--fupi-notice-slider-color)}#fupi_necess_section .fupi_faux_slider{background-color:var(--fupi-notice-necessary-slider-color)}input:focus+.fupi_switch_slider{-webkit-box-shadow:var(--fupi-notice-slider-focus-shadow);box-shadow:var(--fupi-notice-slider-focus-shadow)}input:checked+.fupi_switch_slider:before{-webkit-transform:translateX(18px);transform:translateX(18px)}.fupi_faux_switch{position:relative;display:inline-block;width:40px;height:22px;vertical-align:middle}.fupi_faux_slider{position:absolute;cursor:not-allowed;top:0;left:0;right:0;bottom:0;background-color:#68909b;-webkit-transition:0.4s;transition:0.4s;border-radius:34px}.fupi_faux_slider:before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;transition:0.4s;border-radius:50%;-webkit-transform:translateX(18px);transform:translateX(18px)}.fupi_notice_btn_small button{padding:6px 10px!important}.fupi_notice_btn_medium button{padding:9px 15px!important}.fupi_notice_btn_large button{padding:12px 20px!important}#fupi_cookie_notice.fupi_changing_preferences .fupi_close_banner_btn{display:block!important}#fupi_cookie_notice.fupi_changing_preferences #fupi_return_btn{display:none}.fupi_animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fupi_fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fupi_fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fupi_fadeInUp{-webkit-animation-name:fupi_fadeInUp;animation-name:fupi_fadeInUp}@-webkit-keyframes fupi_fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fupi_fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fupi_fadeOutDown{-webkit-animation-name:fupi_fadeOutDown;animation-name:fupi_fadeOutDown}#fupi_cookie_notice[data-position=popup] #fupi_welcome_panel{max-width:var(--fupi-notice-popup-panel-max-width)}#fupi_ok_text{display:none}#fupi_cookie_notice.fupi_notice_infobox #fupi_agree_text,#fupi_cookie_notice.fupi_notice_infobox #fupi_cookie_settings_btn,#fupi_cookie_notice.fupi_notice_infobox #fupi_decline_cookies_btn,#fupi_cookie_notice.fupi_notice_infobox #fupi_settings_panel,#fupi_cookie_notice.fupi_notice_infobox #fupi_stats_only_btn{display:none!important}#fupi_cookie_notice.fupi_notice_infobox #fupi_ok_text{display:block}.fupi_iframe_placeholder{position:relative}.fupi_iframe_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0}.fupi_iframe_content .fupi_inner{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;padding:14px 20px;background-color:rgba(25,44,52,0.85);color:#fff;text-align:center}.fupi_iframe_content .fupi_inner>p{margin:14px 0}.fupi_blocked_iframe .fupi_iframe_descr{color:#fff;font-size:16px;line-height:1.4em}.fupi_blocked_iframe .fupi_iframe_descr a{color:#fff;text-decoration:underline}.fupi_blocked_iframe .fupi_iframe_descr a:focus,.fupi_blocked_iframe .fupi_iframe_descr a:hover{text-decoration:none}.fupi_blocked_iframe button.fupi_iframe_consent_btn{border-radius:3px;border:none;padding:0.75em 1.25em;font-size:18px;line-height:1em;background-color:#3acdb7;-webkit-transition:0.3s all;transition:0.3s all;color:#000}.fupi_blocked_iframe button.fupi_iframe_consent_btn:focus,.fupi_blocked_iframe button.fupi_iframe_consent_btn:hover{background-color:#63ffe8}@media screen and (max-width:768px){.fupi_blocked_iframe .fupi_iframe_descr{font-size:14px}}.fupi_blocked_iframe.fupi_fit_to_bricks_embed,.fupi_blocked_iframe.fupi_fit_to_guten_embed{position:absolute;top:0;left:0;right:0;bottom:0}.fupi_blocked_iframe.fupi_fit_to_bricks_embed .fupi_iframe_placeholder,.fupi_blocked_iframe.fupi_fit_to_guten_embed .fupi_iframe_placeholder{position:absolute;top:0;left:0;right:0;bottom:0}.fupi_responsive_iframe{position:relative;overflow:hidden}.fupi_responsive_iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#fupi_notice_toggler{position:fixed;z-index:99999;bottom:10px;left:10px;border-width:0!important;border-radius:100%;width:52px;height:52px;padding:8px;background-color:transparent!important}#fupi_notice_toggler:before{content:"";display:block;border-radius:100%;width:100%;height:100%;background-color:var(--fupi-notice-toggler-bg-color);top:0;left:0;position:absolute;z-index:1}#fupi_notice_toggler img{position:relative;z-index:2;width:36px;height:36px}#fupi_notice_toggler:not(.fupi_active){display:none!important}@media screen and (max-width:480px){#fupi_notice_toggler{width:44px;height:44px;padding:4px}#fupi_notice_toggler:before{width:44px;height:44px}}.fupi_consent_info{font-size:12px;text-align:right;margin:5px 0 0;color:#777;width:100%!important;-webkit-box-ordinal-group:991;-ms-flex-order:990;order:990}.fupi_consent_info a{color:#777;text-decoration:underline!important}.fupi_poweredBy{display:none;text-align:right;font-size:12px;color:#777;margin:5px 0 0;-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999;width:100%!important}.fupi_poweredBy a{color:#777;text-decoration:underline!important}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}body {
color: #333!important;
}
.blog-category a, .archive a {
display: inline-block;
margin-bottom: 0px;
font-size: inherit;
}
.blog-category a:hover, .archive a:hover {
color: #F8A555;
}
.sidebar {
padding: 30px 20px; 
}
.blog-meta span {
margin-right: 20px;
font-weight: 500;
text-transform: capitalize;
}
.blog-meta span a[rel="author"] {
font-weight: 500; 
text-transform: capitalize;
font-size: 17px;
color: #232;
}
.single-comments-section a {
color: #777;
}
.single-comments-section a {
text-transform: capitalize;
}
.single-comments-section a.comment-reply-link {
color: #191919;
text-transform: capitalize;
letter-spacing: 1px;
font-size: 15px;
font-weight: 500;
}
div.comment-respond h3.comment-reply-title {
text-transform: capitalize;
margin-bottom: 25px;
font-weight: 600;
font-size: 25px;
}
.single-comments-section a.url {
color: #333;
font-size: 18px;
}
p.comment-form-cookies-consent {
display: none;
}
form.comment-form div {
padding: 0px;
margin-bottom: 5px;
}
@media (min-width: 992px) {
form.comment-form div.col-lg-6 {
max-width: 48%;
display: inline-block;
}
form.comment-form div.col-lg-6:nth-child(2) {
margin-right: 25px;
}
}
form.comment-form input[type="submit"] {
width: auto;
}
form.comment-form input[type="submit"]:hover {
background-color: #050D3C;
color: #fff;
}
.comments-section h5 {
font-size: 25px;
font-weight: 600;
}
.widget_categories li {
margin-bottom: 20px;
}
.widget_categories a {
color: #191919;
font-size: 16px;
}
.widget_categories h3 {
font-weight: 600;
margin-bottom: 25px;
}
.recent-post-content h6 {
margin-bottom: 5px;
}
.recent-post .single-recent-post {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px dotted #777;
}
.recent-post > .single-recent-post:last-child {
border: none;
margin-bottom: 0px;
}
aside.sidebar .single-widget,
aside.sidebar .recent-post {
margin-bottom: 50px;
}
.widget_tag_cloud ul.wp-tag-cloud li {
display: inline-block;
}
.widget_tag_cloud ul.wp-tag-cloud a {
display: inline-block;
padding: 12px 14px;
background: #F8A555;
color: #fff;
margin-bottom: 14px;
margin-right: 10px;
font-size: 15px!important;
}
.widget_tag_cloud ul.wp-tag-cloud a:hover {
background: #FFD857;
}
div.comment-respond p.logged-in-as {
margin-bottom: 20px;
}
div.comment-respond p.logged-in-as a {
color: #333;
}
div.comment-respond textarea[name="comment"] {
height: 200px;
}
.single-widget h3, .recent-post h3 {
margin-bottom: 30px;
font-size: 21px;
font-weight: 600;
}
.single-recent-post h6 a {
color: #333;
}
.blog-meta span {
color: #232;
}
.blog-search form button {
border: none;
}
.blog-search button i {
margin-top: -50px;
top: inherit;
right: 30px;
opacity: 1;
}
aside.sidebar .widget_tag_cloud {
margin-bottom: 20px;
}
.blog-list .blog-block img {
width: 100%;
}
.blog-list .blog-block {
margin-bottom: 0px;
}
.blog-list .blog-dtl {
padding: 10px 25px 35px 35px;
}
.blog-list .blog-block {
margin-bottom: 30px;
}
.blog-list .blog-block .blog-dtl a.btn {
background-color: #F8A555;
font-family: 'Poppins', sans-serif;
font-size: 14px;
font-weight: 600px;
padding: 14px 28px;
border: 1px solid #F8A555;
text-transform: uppercase;
-webkit-transition: none;
-moz-transition: none;
transition: none;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
margin-top: 15px;
border: 2px solid #F8A555;
}
.blog-list .blog-block .blog-dtl a.btn,
.blog-list .blog-block .blog-dtl a.btn i {
color: #fff;
transition: all 0.5s ease;
}
.blog-list .blog-block .blog-dtl a.btn:hover {
color: #F8A555;
border: 2px solid #F8A555;
background: #fff;
}
.blog-list .blog-block .blog-dtl a.btn:hover i {
color: #F8A555;
}
.blog-list .blog-dtl h6.blog-heading {
font-size: 24px;
}
.pagination-wrap ul li a {
color: #565151;
font-weight: 500;
height: 54px;
width: 54px;
line-height: 54px;
display: inline-block;
border: 1px solid #ddd;
position: relative;
border-radius: 50%;
text-align: center;
margin-right: 10px;
}
.pagination-wrap ul li a:hover {
background: #F8A555;
color: #fff;
}
.pagination-wrap ul li span {
font-weight: 500;
height: 54px;
width: 54px;
line-height: 54px;
display: inline-block;
position: relative;
border-radius: 50%;
border: 1px solid transparent;
background: #F8A555;
color: #fff;
text-align: center;
margin-right: 10px;
}
.search-custom h4 {
line-height: 30px;
font-size: 22px;
}
form#searchform-all {
width: 70%;
}
form#searchform-all input[type="search"]{
height: 45px;
}
form#searchform-all button i {
right: 15px;
margin-top: -15px;
right: 0px;
z-index: 9999;
}
.pagination-wrap {
margin: auto;
}
.single-service-bg img {
height: auto;
}
.question-section form input[type="submit"] {
background-color: #F8A555;
font-family: 'Poppins', sans-serif;
font-size: 14px;
letter-spacing: 1px;
font-weight: 600px;
padding: 14px 28px;
border: 1px solid #F8A555;
text-transform: uppercase;
-webkit-transition: none;
-moz-transition: none;
transition: none;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
color: #fff;
line-height: 1.5;
border-radius: .25rem;
width: auto;
margin-bottom: 0px;
}
.question-section form input[type="submit"]:hover {
background: #fff;
color: #F8A555;
}
.question-section form input[type="submit"] + span.ajax-loader {
display: none;
}
.single-service img[alt="service-thumbnail"] {
max-width: 800px;
}
.about-widget.footer-widget .col-lg-10 > p:last-child,
.about-widget.footer-widget .col-lg-2 > p:last-child {
display: none;
}
.recent-news-widget.footer-widget .recent-news-footer > a > p:first-child,
.recent-news-widget.footer-widget .recent-news-footer > a + p,
.recent-news-widget.footer-widget .recent-news-footer > div.date-footer + p,
.recent-news-widget.footer-widget .recent-news-footer + p {
display: none;
}
.footer-widget #subscribe-form span.ajax-loader,
.footer-widget #subscribe-form label[for="mc-email"] {
display: none;
}
#subscribe-form input[type="submit"] {
font-size: 13px;
}
.slider-btn button a:hover,
.slider-btn button a:focus {
color: #F8A555;
}
.quotation-form .col-lg-8 .form-group > p {
display: none;
}
.services-main-block-2 .single-service-item h4 a {
color: #232;
}
.single-process-item h5 a {
color: #232;
}
.quotation-form-area .quote-form form .form-list > p,
.quotation-form-area .quote-form form .form-list .col-lg-9 > p,
.quotation-form .row > .col-lg-4 > p,
.quotation-form .row > .col-lg-8 > p {
display: none;
}
@media (min-width: 992px) {
.quotation-block {
width: 1055px;
}
}
.helpline-section a {
color: #fff;
}
.helpline-section button:hover a {
color: #F8A555;
}
.home-block form .home-form .col-lg-3 > p {
display: none;
}
.team-area-content {
padding: 100px 0;
}
.team-area-content .team-img-box img {
width: 100%;
border-radius: 50%;
}
.team-area-content ul {
margin-top: 40px;
margin-bottom: 40px;
}
.team-area-content li {
display: flex;
margin-top: 15px;
}
.team-area-content li .icon {
margin-right: 10px;
width: 25%;
}
.team-area-content li .icon i {
margin-right: 15px;
color: #fe576b;
width: 20px;
font-size: 20px;
}
.team-area-content .social a {
font-size: 16px;
color: #fff;
margin: 0 5px;
display: inline-block;
width: 40px;
height: 40px;
text-align: center;
border-radius: 50%;
line-height: 40px;
box-shadow: 3px 4px 15px #00000026;
}
.team-area-content .social a:nth-child(1) {
background: #345aa8;
}
.team-area-content .social a:nth-child(2) {
background: #00ACED;
}
.team-area-content .social a:nth-child(3) {
background: #0057FF;
}
.team-area-content .social a:nth-child(4) {
background: #CD201F;
}
.pl-30 {
padding-left: 30px;
}
.s-about-content h2 {
font-size: 35px;
}
.error-section h1 {
position: relative;
color: #222222;
font-size: 180px;
font-weight: 600;
line-height: 1em;
margin-bottom: 10px;
}
.error-section h2 {
position: relative;
color: #222222;
font-size: 50px;
font-weight: 300;
line-height: 1.2em;
margin-bottom: 10px;
}
.error-section .text {
position: relative;
color: #222222;
font-size: 20px;
font-weight: 300;
margin-top: 20px;
line-height: 1.5em;
margin-bottom: 30px;
}
.error-section .btn-style-seven {
position: relative;
display: inline-block;
font-size: 16px;
line-height: 30px;
color: #ffffff;
font-weight: 400;
overflow: hidden;
background: none;
border-radius: 7px;
padding: 15px 42px 15px;
text-transform: capitalize;
border-radius: 8px;
background-color: #F8A555;
border: 2px solid #F8A555;
}
.error-section .btn-style-seven:hover {
color: #F8A555;
background: #fff;
border: 2px solid #F8A555;
}
.error-section {
position: relative;
padding: 100px 0px 100px;
}
.error-section .auto-container {
position: static;
max-width: 1200px;
padding: 0px 15px;
margin: 0 auto;
}
.error-section .content {
position: relative;
text-align: center;
}
.about-main-block .section-heading:after {
margin: 0px;
}
.pricing-main-block .single-price-item div.main-btn a {
color: #fff;
}
.pad-top-20 > .col-lg-6:nth-child(2) .social-icon {
float: right;
}
.contact-form form div#contactForm input[type="submit"] {
border: 2px solid #F8A555;
}
.contact-form form div#contactForm input[type="submit"]:hover {
border: 2px solid #F8A555;
background: #fff;
color: #F8A555;
}
@media (min-width: 992px) {
.footer-main-block .row.text-white > div:nth-child(2) div.textwidget {
padding-left: 45px;
}
.logged-in .nav-bar-main-block.absolute .is-sticky .sticky-area{
top: 32px!important;
}
}
@media (max-width: 991px) {
.responsive-menu-wrap .slicknav_nav a {
padding-left: 0px;
}
.responsive-menu-wrap .slicknav_nav ul li > a {
padding-left: 20px;
}
.responsive-menu-wrap .slicknav_nav ul li ul {
padding-left: 20px;
}
.team-area-content .lower-content .row.align-items-center > div:nth-child(2) {
margin-top: 60px;
}
.sidebar {
margin-top: 50px;
}
}
.pad-top-20 {
padding-top: 20px;
}
.pad-bot-20 {
padding-bottom: 20px;
}
@media (max-width: 991px) {
.slicknav_nav a:hover,
.slicknav_nav .slicknav_row:hover a {
background: initial;
transition: all 0.5s ease;
}
.slicknav_nav ul > li > a:hover {
background: #F8A555;
transition: all 0.5s ease;
}
.about-main-block .section-heading:after {
right: 43%;
left: inherit;
}
}
.service-list a {
color: #333;
}
.blog-grid .blog-meta {
margin-top: 0px;
margin-bottom: 15px;
}
.single-price-item .main-btn {
padding: 0px;
}
.single-price-item .main-btn a {
display: block;
padding: 10px 20px;
}
.blog-dtl .blog-heading {
font-size: 22px;
line-height: 28px;
font-weight: 600;
}
.blog-dtl p {
font-size: 15px;
line-height: 25px;
}
.blog-list .blog-dtl p {
font-size: 16px;
}
.services-dtl-2 h4.services-heading {
font-size: 22px;
font-weight: 600;
}
h4.services-heading a {
font-weight: 600;
}
.styled-faq .panel .panel-heading h6 {
margin-bottom: 0px;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 10px;
}
.single-blog-wrap h3 {
margin-bottom: 25px;
margin-top: 25px;
font-weight: 600;
line-height: 40px;
}
.recent-post-content p.post-date {
display: none;
}
body.single-post .clients-main-block {
display: none;
}
.home-main-block-2 .your-select select#citizenship-box {
padding-left: 8px;
}
.single-service-item h4 {
font-weight: 600;
}
.features-block h4.features-heading {
font-size: 22px;
font-weight: 600;
}
.single-recent-post .recent-post-content {
padding-top: 15px;
margin-bottom: 20px;
padding-left: 102px;
}
@media (max-width: 991px) {
.single-recent-post .recent-post-content {
padding-top: 25px;
margin-bottom: 30px;
}
.about-main-block.theme-2 .section-heading {
text-align: center;
}
}
img.blog-inside {
display: none;
}
.recent-post-content h6 {
font-weight: 600;
}
.quotation-form span.your-select select#courier-type-box {
padding-left: 8px;
}
.services-block-2 .services-dtl-2 a.btn-link {
font-size: 15px;
}
.breadcroumb-area .breadcroumb-title h1 {
margin-top: 80px;
}
.single-process-item h5 {
font-weight: 600;
}
.quotation-form .form-control {
padding-left: 8px;
}
.service-details-section .single-service .single-service-bg {
padding-top: 20px;
}
.service-details-section .single-service h5 {
font-size: 22px;
margin-top: 25px;
font-weight: 600;
}
.question-section h6, .service-list h5 {
font-size: 21px;
font-weight: 600;
margin-bottom: 30px;
}
.service-details-section .single-service h2 {
font-weight: 600;
}
.blog-main-block {
padding-bottom: 100px;
}
.archive .navigation-btn a, .blog-category .navigation-btn a {
font-size: 14px;
color: #fff;
}
.blog-sub-heading .blog-meta span {
font-size: 17px;
}
.blog-grid .blog-sub-heading .blog-meta span,
.blog-grid .blog-sub-heading .blog-meta span a {
font-size: 17px;
color: #232;
font-weight: 500;
}
.contact-form form div#contactForm input[type="submit"] {
margin-bottom: 0px;
}
.contact-form form div#contactForm span.ajax-loader {
display: none;
}
.contact-form form div#contactForm input[type="submit"]:active {
background: #050D3C;
}
.footer-address-dtl, .footer-address {
color: #E3E3E3;
}
.home-block .home-form .form-control {
padding-left: 8px;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.navigation-btn {
padding-top: 15px;
}
#cssmenu > ul > li > a {
padding: 30px 12px;
}
.logo {
padding-top: 14px;
}
}
.single-service-item {
height: 230px;
padding-top: 30px;
}
.recent-news-widget.footer-widget .row .col-lg-8 {
padding-left: 5px;
}
.recent-news-widget.footer-widget .footer-img img {
margin-top: 5px;
}
.blog-main-block.blog-list .blog-block .blog-heading a {
font-size: 28px;
line-height: 36px;
}
.footer-main-block .copyright-social ul.dropdown-menu {
padding: 5px;
min-width: inherit;
}
.btn-white:hover a {
color: #F8A555;
}
.recent-news-widget.footer-widget .recent-news-footer > a > p:first-child {
display: block;
}
.pricing-main-block .single-price-item p {
margin-bottom: 35px;
}
.pricing-main-block .single-price-item ul {
margin-bottom: 40px;
}
.request-button .btn-primary {
margin-top: 40px;
}
.quotation-block label {
margin-bottom: 1rem;
}
.home-form label {
margin-bottom: 0.75rem;
}
.single-team-item {
padding-top: 30px;
}
.page-template-home-3-template .home-slider-bg {
height: 850px;
}
.single-team-item .capricorn-icon {
top: 30px;
}
.quote-form form .your-package select {
padding-left: 5px;
}
.quote-form form .row .form-list .col-lg-9 .row > .col-lg-6:first-child {
margin-right: 23px;
}
.quote-form form .row .form-list .col-lg-9 .col-lg-6 {
max-width: 47%;
}
@media (min-width: 769px) and (max-width: 990px) {
.logged-in .nav-bar-main-block.absolute .is-sticky .sticky-area{
top: 32px!important;
}
}
@media (min-width: 600px) and (max-width: 768px) {
.logged-in .nav-bar-main-block.absolute .is-sticky .sticky-area{
top: 46px!important;
}
}
@media (max-width: 600px) {
div.top-bar-main-block {
display: none;
}
.our-app-main-block .download-icon img.img-fluid {
max-width: 120px;
}
.footer-main-block .row > div:last-child {
margin-bottom: 30px;
}
.footer-main-block .row > div:last-child .news-widget form p {
margin-bottom: 20px;
}
.services-main-block-3 {
padding-top: 0px;
}
.logged-in .nav-bar-main-block.absolute .is-sticky .sticky-area{
top: 0px!important;
}
}
span[role="alert"] {
margin-top: 15px;
}
.footer-widget .wpcf7-validation-errors {
margin-top: 50px!important;
margin-left: 0px;
padding: 15px;
}
.home-main-block-2 .home-block  form div.wpcf7-validation-errors {
color: #fff;
padding: 15px;
}
.news-widget.footer-widget .footer-social {
padding-bottom: 20px;
}
.your-select select {
background: url(https://shtheme.org/demosd/excelsurewp/wp-content/uploads/2021/05/down-arrow.png) no-repeat right #fff;
-webkit-appearance: none;
background-position-x: 99%;
}
.home-main-block-2 .your-select select#citizenship-box {
background-position-x: 98%;
}
.quote-form form .your-package select {
background: url(https://shtheme.org/demosd/excelsurewp/wp-content/uploads/2021/05/down-arrow.png) no-repeat right #fff;
-webkit-appearance: none;
background-position-x: 98%;
padding-left: 10px;
}
.clients-main-block .clients-slider.owl-carousel .owl-item img {
width: auto;
}
.clients-main-block{
display:none!important;
}
@media (max-width: 790px) {
div.top-bar-main-block {
display: none;
}
}
.footer-main-block span.wpcf7-not-valid-tip{
color:white;
}
.footer-main-block div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border: 2px solid white;
}
.testimonial-block-slider.owl-carousel .owl-item img {
border-radius: 100%;
}
.elementor hr {
margin-top: 1rem!important;
margin-bottom: 1rem!important;
border: 0;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.single-team-item img {
display: block;
max-width: 70px!important;
border-radius: 50%!important;
float: left;
}
.download-icon img, .about-icon img {
width: 64px;
}
@media (max-width: 992px) {
.slicknav_nav ul {
padding-bottom: 20px;
}
}
.footer-widget .wpcf7-validation-errors {
display: inline-block!important;
margin-top: 0px!important;
margin-left: 0px;
padding: 15px;
}
.slider-heading {
line-height: 68px;
}body {
color: #333!important;
}
.blog-category a, .archive a {
display: inline-block;
margin-bottom: 0px;
font-size: inherit;
}
.blog-category a:hover, .archive a:hover {
color: #F8A555;
}
.sidebar {
padding: 30px 20px; 
}
.blog-meta span {
margin-right: 20px;
font-weight: 500;
text-transform: capitalize;
}
.blog-meta span a[rel="author"] {
font-weight: 500; 
text-transform: capitalize;
font-size: 17px;
color: #232;
}
.single-comments-section a {
color: #777;
}
.single-comments-section a {
text-transform: capitalize;
}
.single-comments-section a.comment-reply-link {
color: #191919;
text-transform: capitalize;
letter-spacing: 1px;
font-size: 15px;
font-weight: 500;
}
div.comment-respond h3.comment-reply-title {
text-transform: capitalize;
margin-bottom: 25px;
font-weight: 600;
font-size: 25px;
}
.single-comments-section a.url {
color: #333;
font-size: 18px;
}
p.comment-form-cookies-consent {
display: none;
}
form.comment-form div {
padding: 0px;
margin-bottom: 5px;
}
@media (min-width: 992px) {
form.comment-form div.col-lg-6 {
max-width: 48%;
display: inline-block;
}
form.comment-form div.col-lg-6:nth-child(2) {
margin-right: 25px;
}
}
form.comment-form input[type="submit"] {
width: auto;
}
form.comment-form input[type="submit"]:hover {
background-color: #050D3C;
color: #fff;
}
.comments-section h5 {
font-size: 25px;
font-weight: 600;
}
.widget_categories li {
margin-bottom: 20px;
}
.widget_categories a {
color: #191919;
font-size: 16px;
}
.widget_categories h3 {
font-weight: 600;
margin-bottom: 25px;
}
.recent-post-content h6 {
margin-bottom: 5px;
}
.recent-post .single-recent-post {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px dotted #777;
}
.recent-post > .single-recent-post:last-child {
border: none;
margin-bottom: 0px;
}
aside.sidebar .single-widget,
aside.sidebar .recent-post {
margin-bottom: 50px;
}
.widget_tag_cloud ul.wp-tag-cloud li {
display: inline-block;
}
.widget_tag_cloud ul.wp-tag-cloud a {
display: inline-block;
padding: 12px 14px;
background: #F8A555;
color: #fff;
margin-bottom: 14px;
margin-right: 10px;
font-size: 15px!important;
}
.widget_tag_cloud ul.wp-tag-cloud a:hover {
background: #FFD857;
}
div.comment-respond p.logged-in-as {
margin-bottom: 20px;
}
div.comment-respond p.logged-in-as a {
color: #333;
}
div.comment-respond textarea[name="comment"] {
height: 200px;
}
.single-widget h3, .recent-post h3 {
margin-bottom: 30px;
font-size: 21px;
font-weight: 600;
}
.single-recent-post h6 a {
color: #333;
}
.blog-meta span {
color: #232;
}
.blog-search form button {
border: none;
}
.blog-search button i {
margin-top: -50px;
top: inherit;
right: 30px;
opacity: 1;
}
aside.sidebar .widget_tag_cloud {
margin-bottom: 20px;
}
.blog-list .blog-block img {
width: 100%;
}
.blog-list .blog-block {
margin-bottom: 0px;
}
.blog-list .blog-dtl {
padding: 10px 25px 35px 35px;
}
.blog-list .blog-block {
margin-bottom: 30px;
}
.blog-list .blog-block .blog-dtl a.btn {
background-color: #F8A555;
font-family: 'Poppins', sans-serif;
font-size: 14px;
font-weight: 600px;
padding: 14px 28px;
border: 1px solid #F8A555;
text-transform: uppercase;
-webkit-transition: none;
-moz-transition: none;
transition: none;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
margin-top: 15px;
border: 2px solid #F8A555;
}
.blog-list .blog-block .blog-dtl a.btn,
.blog-list .blog-block .blog-dtl a.btn i {
color: #fff;
transition: all 0.5s ease;
}
.blog-list .blog-block .blog-dtl a.btn:hover {
color: #F8A555;
border: 2px solid #F8A555;
background: #fff;
}
.blog-list .blog-block .blog-dtl a.btn:hover i {
color: #F8A555;
}
.blog-list .blog-dtl h6.blog-heading {
font-size: 24px;
}
.pagination-wrap ul li a {
color: #565151;
font-weight: 500;
height: 54px;
width: 54px;
line-height: 54px;
display: inline-block;
border: 1px solid #ddd;
position: relative;
border-radius: 50%;
text-align: center;
margin-right: 10px;
}
.pagination-wrap ul li a:hover {
background: #F8A555;
color: #fff;
}
.pagination-wrap ul li span {
font-weight: 500;
height: 54px;
width: 54px;
line-height: 54px;
display: inline-block;
position: relative;
border-radius: 50%;
border: 1px solid transparent;
background: #F8A555;
color: #fff;
text-align: center;
margin-right: 10px;
}
.search-custom h4 {
line-height: 30px;
font-size: 22px;
}
form#searchform-all {
width: 70%;
}
form#searchform-all input[type="search"]{
height: 45px;
}
form#searchform-all button i {
right: 15px;
margin-top: -15px;
right: 0px;
z-index: 9999;
}
.pagination-wrap {
margin: auto;
}
.single-service-bg img {
height: auto;
}
.question-section form input[type="submit"] {
background-color: #F8A555;
font-family: 'Poppins', sans-serif;
font-size: 14px;
letter-spacing: 1px;
font-weight: 600px;
padding: 14px 28px;
border: 1px solid #F8A555;
text-transform: uppercase;
-webkit-transition: none;
-moz-transition: none;
transition: none;
-webkit-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
color: #fff;
line-height: 1.5;
border-radius: .25rem;
width: auto;
margin-bottom: 0px;
}
.question-section form input[type="submit"]:hover {
background: #fff;
color: #F8A555;
}
.question-section form input[type="submit"] + span.ajax-loader {
display: none;
}
.single-service img[alt="service-thumbnail"] {
max-width: 800px;
}
.about-widget.footer-widget .col-lg-10 > p:last-child,
.about-widget.footer-widget .col-lg-2 > p:last-child {
display: none;
}
.recent-news-widget.footer-widget .recent-news-footer > a > p:first-child,
.recent-news-widget.footer-widget .recent-news-footer > a + p,
.recent-news-widget.footer-widget .recent-news-footer > div.date-footer + p,
.recent-news-widget.footer-widget .recent-news-footer + p {
display: none;
}
.footer-widget #subscribe-form span.ajax-loader,
.footer-widget #subscribe-form label[for="mc-email"] {
display: none;
}
#subscribe-form input[type="submit"] {
font-size: 13px;
}
.slider-btn button a:hover,
.slider-btn button a:focus {
color: #F8A555;
}
.quotation-form .col-lg-8 .form-group > p {
display: none;
}
.services-main-block-2 .single-service-item h4 a {
color: #232;
}
.single-process-item h5 a {
color: #232;
}
.quotation-form-area .quote-form form .form-list > p,
.quotation-form-area .quote-form form .form-list .col-lg-9 > p,
.quotation-form .row > .col-lg-4 > p,
.quotation-form .row > .col-lg-8 > p {
display: none;
}
@media (min-width: 992px) {
.quotation-block {
width: 1055px;
}
}
.helpline-section a {
color: #fff;
}
.helpline-section button:hover a {
color: #F8A555;
}
.home-block form .home-form .col-lg-3 > p {
display: none;
}
.team-area-content {
padding: 100px 0;
}
.team-area-content .team-img-box img {
width: 100%;
border-radius: 50%;
}
.team-area-content ul {
margin-top: 40px;
margin-bottom: 40px;
}
.team-area-content li {
display: flex;
margin-top: 15px;
}
.team-area-content li .icon {
margin-right: 10px;
width: 25%;
}
.team-area-content li .icon i {
margin-right: 15px;
color: #fe576b;
width: 20px;
font-size: 20px;
}
.team-area-content .social a {
font-size: 16px;
color: #fff;
margin: 0 5px;
display: inline-block;
width: 40px;
height: 40px;
text-align: center;
border-radius: 50%;
line-height: 40px;
box-shadow: 3px 4px 15px #00000026;
}
.team-area-content .social a:nth-child(1) {
background: #345aa8;
}
.team-area-content .social a:nth-child(2) {
background: #00ACED;
}
.team-area-content .social a:nth-child(3) {
background: #0057FF;
}
.team-area-content .social a:nth-child(4) {
background: #CD201F;
}
.pl-30 {
padding-left: 30px;
}
.s-about-content h2 {
font-size: 35px;
}
.error-section h1 {
position: relative;
color: #222222;
font-size: 180px;
font-weight: 600;
line-height: 1em;
margin-bottom: 10px;
}
.error-section h2 {
position: relative;
color: #222222;
font-size: 50px;
font-weight: 300;
line-height: 1.2em;
margin-bottom: 10px;
}
.error-section .text {
position: relative;
color: #222222;
font-size: 20px;
font-weight: 300;
margin-top: 20px;
line-height: 1.5em;
margin-bottom: 30px;
}
.error-section .btn-style-seven {
position: relative;
display: inline-block;
font-size: 16px;
line-height: 30px;
color: #ffffff;
font-weight: 400;
overflow: hidden;
background: none;
border-radius: 7px;
padding: 15px 42px 15px;
text-transform: capitalize;
border-radius: 8px;
background-color: #F8A555;
border: 2px solid #F8A555;
}
.error-section .btn-style-seven:hover {
color: #F8A555;
background: #fff;
border: 2px solid #F8A555;
}
.error-section {
position: relative;
padding: 100px 0px 100px;
}
.error-section .auto-container {
position: static;
max-width: 1200px;
padding: 0px 15px;
margin: 0 auto;
}
.error-section .content {
position: relative;
text-align: center;
}
.about-main-block .section-heading:after {
margin: 0px;
}
.pricing-main-block .single-price-item div.main-btn a {
color: #fff;
}
.pad-top-20 > .col-lg-6:nth-child(2) .social-icon {
float: right;
}
.contact-form form div#contactForm input[type="submit"] {
border: 2px solid #F8A555;
}
.contact-form form div#contactForm input[type="submit"]:hover {
border: 2px solid #F8A555;
background: #fff;
color: #F8A555;
}
@media (min-width: 992px) {
.footer-main-block .row.text-white > div:nth-child(2) div.textwidget {
padding-left: 45px;
}
.logged-in .nav-bar-main-block.absolute .is-sticky .sticky-area{
top: 32px!important;
}
}
@media (max-width: 991px) {
.responsive-menu-wrap .slicknav_nav a {
padding-left: 0px;
}
.responsive-menu-wrap .slicknav_nav ul li > a {
padding-left: 20px;
}
.responsive-menu-wrap .slicknav_nav ul li ul {
padding-left: 20px;
}
.team-area-content .lower-content .row.align-items-center > div:nth-child(2) {
margin-top: 60px;
}
.sidebar {
margin-top: 50px;
}
}
.pad-top-20 {
padding-top: 20px;
}
.pad-bot-20 {
padding-bottom: 20px;
}
@media (max-width: 991px) {
.slicknav_nav a:hover,
.slicknav_nav .slicknav_row:hover a {
background: initial;
transition: all 0.5s ease;
}
.slicknav_nav ul > li > a:hover {
background: #F8A555;
transition: all 0.5s ease;
}
.about-main-block .section-heading:after {
right: 43%;
left: inherit;
}
}
.service-list a {
color: #333;
}
.blog-grid .blog-meta {
margin-top: 0px;
margin-bottom: 15px;
}
.single-price-item .main-btn {
padding: 0px;
}
.single-price-item .main-btn a {
display: block;
padding: 10px 20px;
}
.blog-dtl .blog-heading {
font-size: 22px;
line-height: 28px;
font-weight: 600;
}
.blog-dtl p {
font-size: 15px;
line-height: 25px;
}
.blog-list .blog-dtl p {
font-size: 16px;
}
.services-dtl-2 h4.services-heading {
font-size: 22px;
font-weight: 600;
}
h4.services-heading a {
font-weight: 600;
}
.styled-faq .panel .panel-heading h6 {
margin-bottom: 0px;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 10px;
}
.single-blog-wrap h3 {
margin-bottom: 25px;
margin-top: 25px;
font-weight: 600;
line-height: 40px;
}
.recent-post-content p.post-date {
display: none;
}
body.single-post .clients-main-block {
display: none;
}
.home-main-block-2 .your-select select#citizenship-box {
padding-left: 8px;
}
.single-service-item h4 {
font-weight: 600;
}
.features-block h4.features-heading {
font-size: 22px;
font-weight: 600;
}
.single-recent-post .recent-post-content {
padding-top: 15px;
margin-bottom: 20px;
padding-left: 102px;
}
@media (max-width: 991px) {
.single-recent-post .recent-post-content {
padding-top: 25px;
margin-bottom: 30px;
}
.about-main-block.theme-2 .section-heading {
text-align: center;
}
}
img.blog-inside {
display: none;
}
.recent-post-content h6 {
font-weight: 600;
}
.quotation-form span.your-select select#courier-type-box {
padding-left: 8px;
}
.services-block-2 .services-dtl-2 a.btn-link {
font-size: 15px;
}
.breadcroumb-area .breadcroumb-title h1 {
margin-top: 80px;
}
.single-process-item h5 {
font-weight: 600;
}
.quotation-form .form-control {
padding-left: 8px;
}
.service-details-section .single-service .single-service-bg {
padding-top: 20px;
}
.service-details-section .single-service h5 {
font-size: 22px;
margin-top: 25px;
font-weight: 600;
}
.question-section h6, .service-list h5 {
font-size: 21px;
font-weight: 600;
margin-bottom: 30px;
}
.service-details-section .single-service h2 {
font-weight: 600;
}
.blog-main-block {
padding-bottom: 100px;
}
.archive .navigation-btn a, .blog-category .navigation-btn a {
font-size: 14px;
color: #fff;
}
.blog-sub-heading .blog-meta span {
font-size: 17px;
}
.blog-grid .blog-sub-heading .blog-meta span,
.blog-grid .blog-sub-heading .blog-meta span a {
font-size: 17px;
color: #232;
font-weight: 500;
}
.contact-form form div#contactForm input[type="submit"] {
margin-bottom: 0px;
}
.contact-form form div#contactForm span.ajax-loader {
display: none;
}
.contact-form form div#contactForm input[type="submit"]:active {
background: #050D3C;
}
.footer-address-dtl, .footer-address {
color: #E3E3E3;
}
.home-block .home-form .form-control {
padding-left: 8px;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.navigation-btn {
padding-top: 15px;
}
#cssmenu > ul > li > a {
padding: 30px 12px;
}
.logo {
padding-top: 14px;
}
}
.single-service-item {
height: 230px;
padding-top: 30px;
}
.recent-news-widget.footer-widget .row .col-lg-8 {
padding-left: 5px;
}
.recent-news-widget.footer-widget .footer-img img {
margin-top: 5px;
}
.blog-main-block.blog-list .blog-block .blog-heading a {
font-size: 28px;
line-height: 36px;
}
.footer-main-block .copyright-social ul.dropdown-menu {
padding: 5px;
min-width: inherit;
}
.btn-white:hover a {
color: #F8A555;
}
.recent-news-widget.footer-widget .recent-news-footer > a > p:first-child {
display: block;
}
.pricing-main-block .single-price-item p {
margin-bottom: 35px;
}
.pricing-main-block .single-price-item ul {
margin-bottom: 40px;
}
.request-button .btn-primary {
margin-top: 40px;
}
.quotation-block label {
margin-bottom: 1rem;
}
.home-form label {
margin-bottom: 0.75rem;
}
.single-team-item {
padding-top: 30px;
}
.page-template-home-3-template .home-slider-bg {
height: 850px;
}
.single-team-item .capricorn-icon {
top: 30px;
}
.quote-form form .your-package select {
padding-left: 5px;
}
.quote-form form .row .form-list .col-lg-9 .row > .col-lg-6:first-child {
margin-right: 23px;
}
.quote-form form .row .form-list .col-lg-9 .col-lg-6 {
max-width: 47%;
}
@media (min-width: 769px) and (max-width: 990px) {
.logged-in .nav-bar-main-block.absolute .is-sticky .sticky-area{
top: 32px!important;
}
}
@media (min-width: 600px) and (max-width: 768px) {
.logged-in .nav-bar-main-block.absolute .is-sticky .sticky-area{
top: 46px!important;
}
}
@media (max-width: 600px) {
div.top-bar-main-block {
display: none;
}
.our-app-main-block .download-icon img.img-fluid {
max-width: 120px;
}
.footer-main-block .row > div:last-child {
margin-bottom: 30px;
}
.footer-main-block .row > div:last-child .news-widget form p {
margin-bottom: 20px;
}
.services-main-block-3 {
padding-top: 0px;
}
.logged-in .nav-bar-main-block.absolute .is-sticky .sticky-area{
top: 0px!important;
}
}
span[role="alert"] {
margin-top: 15px;
}
.footer-widget .wpcf7-validation-errors {
margin-top: 50px!important;
margin-left: 0px;
padding: 15px;
}
.home-main-block-2 .home-block  form div.wpcf7-validation-errors {
color: #fff;
padding: 15px;
}
.news-widget.footer-widget .footer-social {
padding-bottom: 20px;
}
.your-select select {
background: url(https://shtheme.org/demosd/excelsurewp/wp-content/uploads/2021/05/down-arrow.png) no-repeat right #fff;
-webkit-appearance: none;
background-position-x: 99%;
}
.home-main-block-2 .your-select select#citizenship-box {
background-position-x: 98%;
}
.quote-form form .your-package select {
background: url(https://shtheme.org/demosd/excelsurewp/wp-content/uploads/2021/05/down-arrow.png) no-repeat right #fff;
-webkit-appearance: none;
background-position-x: 98%;
padding-left: 10px;
}
.clients-main-block .clients-slider.owl-carousel .owl-item img {
width: auto;
}
.clients-main-block{
display:none!important;
}
@media (max-width: 790px) {
div.top-bar-main-block {
display: none;
}
}
.footer-main-block span.wpcf7-not-valid-tip{
color:white;
}
.footer-main-block div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border: 2px solid white;
}
.testimonial-block-slider.owl-carousel .owl-item img {
border-radius: 100%;
}
.elementor hr {
margin-top: 1rem!important;
margin-bottom: 1rem!important;
border: 0;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.single-team-item img {
display: block;
max-width: 70px!important;
border-radius: 50%!important;
float: left;
}
.download-icon img, .about-icon img {
width: 64px;
}
@media (max-width: 992px) {
.slicknav_nav ul {
padding-bottom: 20px;
}
}
.footer-widget .wpcf7-validation-errors {
display: inline-block!important;
margin-top: 0px!important;
margin-left: 0px;
padding: 15px;
}
.slider-heading {
line-height: 68px;
}