.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30672 .elementor-element.elementor-element-fa9a264:not(.elementor-motion-effects-element-type-background), .elementor-30672 .elementor-element.elementor-element-fa9a264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c47df8 );}.elementor-30672 .elementor-element.elementor-element-fa9a264 > .elementor-container{max-width:1600px;}.elementor-30672 .elementor-element.elementor-element-fa9a264{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 0px 60px 0px;}.elementor-30672 .elementor-element.elementor-element-fa9a264 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30672 .elementor-element.elementor-element-dcc5d56{--spacer-size:5px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-30672 .elementor-element.elementor-element-4c35b67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:45px 0px 0px 0px;}.elementor-30672 .elementor-element.elementor-element-4c35b67{text-align:center;}.elementor-30672 .elementor-element.elementor-element-4c35b67 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Saira", Sans-serif;font-size:42px;font-weight:500;}.elementor-widget-wpforms .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wpforms .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30672 .elementor-element.elementor-element-c76b35b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30672 .elementor-element.elementor-element-db3c2ac > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-30672 .elementor-element.elementor-element-db3c2ac{font-family:"Saira", Sans-serif;font-weight:400;font-style:italic;}.elementor-30672 .elementor-element.elementor-element-285c3aa{padding:40px 00px 40px 00px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:1182px){.elementor-30672 .elementor-element.elementor-element-fa9a264{padding:80px 40px 40px 40px;}}@media(max-width:767px){.elementor-30672 .elementor-element.elementor-element-fa9a264{margin-top:60px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-30672 .elementor-element.elementor-element-a14c849 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30672 .elementor-element.elementor-element-4c35b67 .elementor-heading-title{font-size:36px;}.elementor-30672 .elementor-element.elementor-element-c76b35b > .elementor-widget-container{margin:-40px 0px 0px 0px;padding:0px 5px 0px 0px;}}/* Start custom CSS */li.menu-btn-signup a, li.menu-btn-signup.current-menu-item a, .elementor-8476 .elementor-element.elementor-element-bb97622 .elementor-button {
    background: #354d53!important;
    border-radius: 0px !important;
    transition: all .3s !important;
    padding: 12px 24px !important;
    color: #fff !important;
    font-weight: 400!important;
}

a.petroleum {color:#354d53;}

/** Internet **/
div#wpforms-30652-field_27-container {
    border: 1px solid #cccccc!important;
    padding: 25px 30px 5px 40px!important;
    margin-top: 40px!important;
    background: #fff!important;
    margin-bottom: 30px;
}

#wpforms-30652-field_27 li {
    list-style: none!important;
    margin-left: -10px!important;
}

#wpforms-30652-field_27 .wc-pao-col1, #wpforms-30652-field_27 .wc-pao-col2 {
    float: left;
    display: inline-block;
	font-size: 14px;
}

#wpforms-30652-field_27 .wc-pao-col1 {
    width: 75%!important;}
    
#wpforms-30652-field_27 .wc-pao-col2 {
    width: 25%!important;}

#wpforms-30652-field_27 .wc-pao-col2 {
    text-align: right;
}

#wpforms-30652-field_27 .product-addon-totals li:first-child .wc-pao-col1, #wpforms-30652-field_27 .product-addon-totals li:first-child .wc-pao-col2 {
    font-size: 18px!important;
}

li.wc-pao-subtotal-line {
    display: block;
    width: 100%!i2mportant;
    clear: both;
    padding: 200px 0px!important;
}

.price span {text-align: right!important;}

#wpforms-30652-field_27 li.wc-pao-subtotal-line {
    border-top: 1px solid #ccc!important;
    padding: 10px 0px!important;
    border-bottom: 1px solid #ccc!important;
    margin-top: 20px!important;
    display: inline-block!important;
    width: 102%!important;
}

div.wpforms-container-full #wpforms-30652-field_27-container .product-addon-totals ul li:first-child {
    padding-bottom: 30px !important;
}

div#wpforms-30652-field_36-container {
    margin: 10px 0px -40px 0px;
}

button#wpforms-submit-30652 {
    width: 100%;
    font-weight: 500!important;
    font-size: 18px;
}

.spinner-text {display: block;margin-bottom: 20px!important;}
.spinner-icon {
    display: inline-block !important;
    width: 20px !important;
    height: 20px !important;
    margin-right: 8px !important;
    border: 3px solid #ccc !important;
    border-top: 3px solid #333 !important;
    border-radius: 50% !important;
    animation: spin 1s linear infinite !important;
    vertical-align: middle !important;
}

/* Animeret rotering af spinneren */
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@media only screen and (max-width: 600px) {
  div#wpforms-30652-field_27-container {
    padding: 25px 30px 5px 30px!important;
}

#wpforms-30652-field_27 .product-addon-totals li:first-child .wc-pao-col1, #wpforms-24426-field_27 .product-addon-totals li:first-child .wc-pao-col2 {
    font-size: 14px!important;
}

#wpforms-30652-field_27 li.wc-pao-subtotal-line {
    width: 107%!important;
}
}/* End custom CSS */