.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2EA3F2}.footer-widget li:before{border-color:#2EA3F2}.bottom-nav li.current-menu-item>a{color:#2EA3F2}#main-footer{background-color:#222222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:rgba(255,255,255,0.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,0.32);padding:15px 0 5px}#footer-bottom a{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:rgba(255,255,255,0.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}.swiper-slide{
min-height:160px;
display:flex;
padding: 10px;
align-items:center
}
.swiper-slide.et_pb_blurb_0.et_pb_blurb {
min-height: 0
}
#dp-carousel  .swiper-container .swiper-slide{
margin-bottom:0!important;
}
.spinner-wrapper{
height:160px;
position: fixed;
left: 0px;
top: 0px;
right:0;
bottom:0;
z-index: 999999;
background:#fff;
display:flex;
align-items:center;
justify-content:center;
}
.spinner-wrapper img{
max-width:300px;
}
.traingle-container{ 
display:flex; height:25px;
top:36px;
left: 0;
right: 0;
position: fixed;
z-index: 111111;
}
@media (max-width: 981px){
.traingle-container{
display:none;
position:absolute
}
.et_pb_column_1:before,
.et_pb_column_0:before{
display:none!important;
}
}
.admin-bar .traingle-container{
top:67px;
}
.traingle-container__left{
flex: 50%;
width: 0;
height: 0;
border-top: 20px solid #4ba3db;
border-left: 50vw solid transparent;
}
.traingle-container__right{
flex: 50%;
width: 0;
height: 0;
border-top: 20px solid #edeeef;
border-right: 50vw solid transparent;
}
.footer-widget strong{
display:block;
margin-bottom:15px;
}
#main-footer .container{
max-width:1400px
}
#et-info{
width:100%;
display:flex;
justify-content:space-between
}
.current_page_item a{
text-align:center;
min-width:100px;
background: url(//opiekunubezpieczenia.pl/wp-content/themes/Divi_child/img/underline.png) no-repeat  center 25px;
}
#et-info-email,
#et-info-phone{
display: flex;
align-items: center;
font-size: 16px;}
#et-info-email:before,
#et-info-phone:before,
#top-header a.icon{
font-size: 18px;
color:#2e207d
}
#et-info-email:before,
#et-info-phone:before{
padding-right:10px;
}
@media (min-width: 981px){
#top-menu li,
#top-menu li:last-child{
padding-right:8px;
}
}
@media (min-width: 1080px){
#et-info{
padding-left: 0;
}
#top-menu li,
#top-menu li:last-child{
padding-right:18px;
}
}
@media (min-width: 1368px){
#et-info{
padding-left: 197px;
}
#top-menu li,
#top-menu li:last-child{
padding-right:30px;
}
}
.blue-logo{
position:relative;
display:flex;
align-items: center;
min-height:400px;
}
.blue-logo:after{
content:'';
display:block;
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
z-index:5;
background:rgba(46,32,125,0.8);
}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover,
.et_pb_button{
padding: 1em 2em;
}
#fileUpload #fileuploadfield { display:none; } 
#fileUpload #uploadtextfield {
} 
#fileUpload #uploadbrowsebutton {color:#2e207d;
background:transparent;
width:auto;
border:0;
outline: none;
border-radius: 0; 
text-align: left;
font-weight: 800;
font-size: 18px;
text-transform: uppercase; 
cursor:pointer;
display: flex;} 
#fileUpload #uploadbrowsebutton:hover{
opacity:0.7;
}
#fileUpload #uploadbrowsebutton span{
border:3px solid #2e207d;
border-radius:50%;
margin-left:10px;
width: 22px;
height: 22px; 
display: flex;
align-items: center;
justify-content: center;
} .wpcf7-form input[type="text"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="url"], 
.wpcf7-form input[type="password"], 
.wpcf7-form input[type="search"], 
.wpcf7-form input[type="number"], 
.wpcf7-form input[type="tel"], 
.wpcf7-form textarea {
background:transparent;
outline: none;
border:0;
border-bottom:2px solid #fff; 
color: #2e207d;
width: 100%;
padding: 12px 5px; 
border-radius: 0;
font-size: 22px;
font-weight: 400;
}
.wpcf7-form input::placeholder,
.wpcf7-form textarea::placeholder{
color: #2e207d;
font-size: 22px;
font-weight: 400;
}
.wpcf7-form p {
margin:0;
}
.wpcf7-text:focus, 
.wpcf7-textarea:focus { outline: none;
outline-offset: 0;
}
div.wpcf7-mail-sent-ok {
border: 0;
background: #5471de;
color: #fff;
padding: 18px;
}
div.wpcf7-acceptance-missing,
div.wpcf7-validation-errors {
border: 0;
background: #f9443b;
color: #fff;
padding: 18px;
}
span.wpcf7-not-valid-tip {
color: #f9443b;
} .wpcf7-form .button {
background-color: #14e2ae;
border: 0;
color: #fff;
border-radius: 1px;
font-weight: 700;
text-align: center;
text-transform: uppercase;
margin-bottom: 15px; 
width: auto;
padding: 20px 42px;
letter-spacing: 2px;
font-size: 14px;
}
.wpcf7-form .button:hover {
cursor: pointer;
box-shadow: 0px 7px 16px -7px rgba(0, 0, 0, 0.4);
border: 0;
}
.bottom-row{
margin-top:2rem;
justify-content:space-between;
display:flex;
}
.bottom-row__left{
display:flex;
flex-direction:column-reverse;
}
.bottom-row__left input{
width:auto;
border:0!important;
}
.bordered-icon  .et_pb_module_header{
background:#fff;
}
body #page-container .et_pb_section .et_pb_button_0:hover {
color: #ffffff!important;
border-color: #ffffff!important;
letter-spacing: 2px!important;
background-image: initial;
background-color: rgba(0,0,0,0);
opacity:0.8;
transition: all 0.25s ease; 
}
body #page-container .et_pb_section .et_pb_button_0 {
cursor:pointer;
color: #ffffff!important;
border-width: 4px!important;
border-color: #ffffff;
border-radius: 100px;
letter-spacing: 2px;
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
font-weight: 700!important;
text-transform: uppercase!important;
} 
body:not(.single) .et_pb_section_0 {
background: #81d0f4;
color:#fff;
}
body:not(.home)  .et_pb_section.et_pb_section_0  h1{	
text-align:center;
color:#fff!important;
}
body:not(.home, .single) .et_pb_section.et_pb_section_0  .et_pb_text_inner:before {
content:'';
display:block; 
background: url(//opiekunubezpieczenia.pl/wp-content/themes/Divi_child/img/sub_page_up.png) no-repeat  center top ;
padding-bottom:15px;
width: 100%;
height: 20px;
}
body:not(.home, .single) .et_pb_section.et_pb_section_0  .et_pb_text_inner:after{
content:'';
display:block; 
background: url(//opiekunubezpieczenia.pl/wp-content/themes/Divi_child/img/sub_page_down.png) no-repeat  center bottom;
width: 100%;
height: 20px;
}
body:not(.home)  .et_pb_section.et_pb_section_0  .et_pb_divider_0 {
display:none;
}
body:not(.home) .et_pb_section.et_pb_section_0.et_pb_section{
padding-top:0;
padding-bottom:0;
}
.swiper-container .et_pb_main_blurb_image{
margin-bottom:0;
}
.swiper-wrapper {
-webkit-transition-timing-function:linear!important; 
-o-transition-timing-function:linear!important;
transition-timing-function:linear!important; 
}
#footer-info a{
font-weight:400
}
.current-page-ancestor a{
color: #2EA3F2;
text-align: center;
min-width: 100px; 
background: url(//opiekunubezpieczenia.pl/wp-content/themes/Divi_child/img/underline.png) no-repeat center 25px;
}       .mw-100 img{
max-width:100px;
}
.mw-180 img{
max-width:180px;
}
.footer-widget a{
text-decoration:underline;
}
.footer-widget a:hover{
text-decoration:none; 
}
.et_pb_testimonial.contact-person a strong{
color:#30237e!important;
}
.et_pb_testimonial.contact-person a:hover{
opacity:0.7;
}
@media (max-width: 981px){
.et_mobile_menu li a{
text-align:center;
}
.current_page_item a{
background: url(//opiekunubezpieczenia.pl/wp-content/themes/Divi_child/img/underline.png) no-repeat center 32px;
}
}
@media (max-width: 767px){
.footer-widget{
text-align:center
}
.fwidget {
margin:0 auto;
float:none;
}
h1{
font-size:24px!important;
padding-top:10px;
}	
h2{
font-size:20px!important;
}
.current_page_item a{
background-image:none;
}
}
.single-agent-list .et_pb_testimonial_meta,
.single-agent-list .et_pb_testimonial_position,
.single-agent-list .et_pb_testimonial_author{
text-align:center
}
.
.single-agent-list .et_pb_testimonial_position{
margin:0 auto;
}                      #top-header{
overflow:hidden;
position:relative;
} 
#top-header:after {
content:'';
top:0;
transform:translateX(100%);
width:100%;
height:100%;
position: absolute;
z-index:1;
animation: slide 2s infinite 3s;
opacity:0.4; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 50%, rgba(128,186,232,0) 99%, rgba(125,185,232,0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.8)), color-stop(99%,rgba(128,186,232,0)), color-stop(100%,rgba(125,185,232,0))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#007db9e8',GradientType=1 ); } @keyframes slide {
0% {transform:translateX(-100%);}
100% {transform:translateX(100%);}
}
.is-vip{
position:relative
}
.is-vip .et_pb_image_wrap:before,
.is-vip .et_pb_testimonial_portrait:before{
width:50px;
height:50px;
content:'';
left:auto;
position: absolute;
right:-20px;
top:-20px;
z-index:1; 
background: url(//opiekunubezpieczenia.pl/wp-content/themes/Divi_child/img/vip.png) no-repeat center center;
background-size:contain;
}
.is-vip .et_pb_image_wrap:before{
width:120px;
height:120px;
content:'';
left:auto; 
position: absolute;
right:10%;
top:10%;
z-index:1; 
background: url(//opiekunubezpieczenia.pl/wp-content/themes/Divi_child/img/vip.png) no-repeat center center;
background-size:contain;
}
.bordered-icon  .et_pb_blurb_description:after{
content:'';
display:block;     background: url(//opiekunubezpieczenia.pl/wp-content/themes/Divi_child/img/bb.png) no-repeat  center bottom;
width: 100%;
height: 20px;
}
.bordered-icon .et_pb_blurb_description:before{
content:'';
display:block;     background: url(//opiekunubezpieczenia.pl/wp-content/themes/Divi_child/img/tb.png) no-repeat  center top ;
padding-bottom:15px;
width: 100%;
height: 20px;
}
.bordered-icon{
padding:0!important;
transition: all 0.25s ease;
}
.bordered-icon:hover{
opacity:0.7;
}
.bordered-icon .et_pb_blurb_description{
font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
font-weight: 700;
font-size: 26px;
color: #2e207d!important;
line-height: 1em;
}
.bordered-icon .et_pb_blurb_description p{
font-size:20px;
margin:0;
padding:0;
min-height:72px;
display:flex;
align-items:center;
justify-content:center; }
.open-hours p{
font-weight:bold;
}
.no-border table tbody,
.no-border table tr,
.no-border table td,
.no-border table{
border:0!important;
}
.our-agents p{ 
font-size:24px;
}
@media (min-width: 981px){
body.et_pb_gutters3.et_pb_footer_columns6 .footer-widget {
width: 14.083%;
} 
body.et_pb_gutters3 .footer-widget {
margin-right: 2.5%;
} 
}
#map-container{
width:100%;
height:660px;
background: url(https://opiekunubezpieczenia.pl/wp-content/uploads/2024/03/map2.png) no-repeat center center;
background-size:cover;
}
@media (min-width: 981px) and (max-width:1200px){
ul#top-menu li a {
font-size: 14px;
}
}
@media (max-width: 767px){
#et-info{
flex-direction:column;
}
#et-info-phone{
margin-bottom:10px;
}
#et-info-email{
margin-bottom:10px;
}
.bottom-row{
flex-direction:column
}
}
.post-meta{
}   .pulseThis{
transform: scale(1);
animation: pulse 2s infinite;
}
@keyframes pulse {
0% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(110, 207, 246, 0.7);
}
70% {
transform: scale(1);
box-shadow: 0 0 0 10px #6ecff6;
}
100% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}
}
.blog-list-custom article{
padding: 0 15px;
}
.blog-list-custom a.more-link{
display:flex;
flex-grow:0;
align-items:center;
justify-content:center;
color: #2ea3f2!important;
font-size:0!important;
border: 2px solid  #2ea3f2;
border-radius: 20px;
letter-spacing: 2px;
font-weight: 400!important;
text-transform: uppercase!important;
padding:5px 25px 5px 10px;
text-shadow:none;
margin-top:1rem;
max-width: 358px;
width:100%;
}
.blog-list-custom a.more-link:after{
content: 'kliknij i dowiedz się więcej';
font-size:16px!important;
font-weight: 400!important;
color: #2ea3f2!important;
text-transform: uppercase!important;
display:inline-block;}
#main-page-section-1{
position:relative;
}
#particles-js{
position: absolute;
display: block;
top: 0;
left: 0;
bottom:0;
right:0;
z-index: 4;
}
#main-page-section-1 .et_pb_button{
display:none;
}
.package{
display:flex;   
flex-direction: column;
background-color: #fff;
border-radius: 5px !important;
border-color: transparent;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
transition: all .3s ease;
}
.package:hover {
transform: scale(1.01);
}
.package__title{ 
display:flex;
align-items:center;
justify-content:center;
color: #fff;
font-size: 20px;
font-weight: bold;
letter-spacing: 0.2em;
line-height: 28px;
text-transform: uppercase;
height: 128px;
border-radius: 5px 5px 0 0;
padding: 28px 15px;
text-align:center;
}
@media (min-width: 981px) and (max-width:1200px){
.package__title{ 
font-size: 14px;
line-height: 20px;
}
}
.package svg,
.package .et-pb-icon {
color:#4ba3db;
margin-bottom:40px;
}
.package__content{
padding: 40px 60px;
display:flex;
flex-direction: column;
align-items:center;
min-height: 492px;
justify-content: flex-start;
}
.package__content p{   
text-align:center;
color: #6e6e6e;
font-size: 12px;
font-weight: 300;
line-height: 30px;
border-top: 1px solid rgba(76, 76, 76, 0.1);
padding-bottom: 15px;
padding-top: 14px;
text-wrap: balance;
}
.package__content p strong, 
.package__content p b{   
font-size: 13px;}
.package__content p:last-child{ 
border-bottom: 1px solid rgba(76, 76, 76, 0.1);
}
.package--1 .package__title{
background-image: -webkit-linear-gradient(left, #1c92d2 0%, #f2fcfe 100%);
background-image: -o-linear-gradient(left, #1c92d2 0%, #f2fcfe 100%);
background-image: linear-gradient(to right, #1c92d2 0%, #f2fcfe 100%);
}
.package--2 .package__title{    background-image: -webkit-linear-gradient(left, #add100 0%, #7b920a 100%);
background-image: -o-linear-gradient(left, #add100 0%, #7b920a 100%);
background-image: linear-gradient(to right, #add100 0%, #7b920a 100%);
}
.package--3 .package__title{
background-image: -webkit-linear-gradient(left, #da22ff 0%, #9733ee 100%);
background-image: -o-linear-gradient(left, #da22ff 0%, #9733ee 100%);
background-image: linear-gradient(to right, #da22ff 0%, #9733ee 100%);
}
.package--4 .package__title{
background-image: -webkit-linear-gradient(2deg, #ee0979 19%, #ff6a00 62%);
background-image: -o-linear-gradient(2deg, #ee0979 19%, #ff6a00 62%);
background-image: linear-gradient(88deg, #ee0979 19%, #ff6a00 62%);
}
.package--5 .package__title{
background-image: -webkit-linear-gradient(to right, #9796f0, #fbc7d4);
background-image: -o-linear-gradient(to right, #9796f0, #fbc7d4);
background-image: linear-gradient(to right, #9796f0, #fbc7d4);
}