.et_animated{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important}.et_animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.et_had_animation{position:relative}@-webkit-keyframes et_pb_fade{to{opacity:1}}@keyframes et_pb_fade{to{opacity:1}}.et_animated.fade{-webkit-animation-name:et_pb_fade;animation-name:et_pb_fade}@-webkit-keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeTop{-webkit-animation-name:et_pb_fadeTop;animation-name:et_pb_fadeTop}@-webkit-keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeRight{-webkit-animation-name:et_pb_fadeRight;animation-name:et_pb_fadeRight}@-webkit-keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeBottom{-webkit-animation-name:et_pb_fadeBottom;animation-name:et_pb_fadeBottom}@-webkit-keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeLeft{-webkit-animation-name:et_pb_fadeLeft;animation-name:et_pb_fadeLeft}@-webkit-keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.slide{-webkit-animation-name:et_pb_slide;animation-name:et_pb_slide}@-webkit-keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideTop{-webkit-animation-name:et_pb_slideTop;animation-name:et_pb_slideTop}@-webkit-keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideRight{-webkit-animation-name:et_pb_slideRight;animation-name:et_pb_slideRight}@-webkit-keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideBottom{-webkit-animation-name:et_pb_slideBottom;animation-name:et_pb_slideBottom}@-webkit-keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideLeft{-webkit-animation-name:et_pb_slideLeft;animation-name:et_pb_slideLeft}@-webkit-keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.et_animated.bounce{-webkit-animation-name:et_pb_bounce;animation-name:et_pb_bounce}@-webkit-keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceTop{-webkit-animation-name:et_pb_bounceTop;animation-name:et_pb_bounceTop}@-webkit-keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceRight{-webkit-animation-name:et_pb_bounceRight;animation-name:et_pb_bounceRight}@-webkit-keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.bounceBottom{-webkit-animation-name:et_pb_bounceBottom;animation-name:et_pb_bounceBottom}@-webkit-keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceLeft{-webkit-animation-name:et_pb_bounceLeft;animation-name:et_pb_bounceLeft}@-webkit-keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoom{-webkit-animation-name:et_pb_zoom;animation-name:et_pb_zoom}@-webkit-keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomTop{-webkit-animation-name:et_pb_zoomTop;animation-name:et_pb_zoomTop;-webkit-transform-origin:top;transform-origin:top}@-webkit-keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomRight{-webkit-animation-name:et_pb_zoomRight;animation-name:et_pb_zoomRight;-webkit-transform-origin:right;transform-origin:right}@-webkit-keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomBottom{-webkit-animation-name:et_pb_zoomBottom;animation-name:et_pb_zoomBottom;-webkit-transform-origin:bottom;transform-origin:bottom}@-webkit-keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomLeft{-webkit-animation-name:et_pb_zoomLeft;animation-name:et_pb_zoomLeft;-webkit-transform-origin:left;transform-origin:left}@-webkit-keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flip{-webkit-animation-name:et_pb_flip;animation-name:et_pb_flip}@-webkit-keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipTop{-webkit-animation-name:et_pb_flipTop;animation-name:et_pb_flipTop;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipRight{-webkit-animation-name:et_pb_flipRight;animation-name:et_pb_flipRight;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipBottom{-webkit-animation-name:et_pb_flipBottom;animation-name:et_pb_flipBottom;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipLeft{-webkit-animation-name:et_pb_flipLeft;animation-name:et_pb_flipLeft;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.fold{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-name:et_pb_fold;animation-name:et_pb_fold}@-webkit-keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldTop{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-name:et_pb_foldTop;animation-name:et_pb_foldTop}@-webkit-keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldRight{-webkit-transform-origin:right;transform-origin:right;-webkit-animation-name:et_pb_foldRight;animation-name:et_pb_foldRight}@-webkit-keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldBottom{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-name:et_pb_foldBottom;animation-name:et_pb_foldBottom}@-webkit-keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldLeft{-webkit-transform-origin:left;transform-origin:left;-webkit-animation-name:et_pb_foldLeft;animation-name:et_pb_foldLeft}@-webkit-keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.et_animated.roll{-webkit-animation-name:et_pb_roll;animation-name:et_pb_roll}@-webkit-keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollTop{-webkit-animation-name:et_pb_rollTop;animation-name:et_pb_rollTop}@-webkit-keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollRight{-webkit-animation-name:et_pb_rollRight;animation-name:et_pb_rollRight}@-webkit-keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollBottom{-webkit-animation-name:et_pb_rollBottom;animation-name:et_pb_rollBottom}@-webkit-keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollLeft{-webkit-animation-name:et_pb_rollLeft;animation-name:et_pb_rollLeft}.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);
}